The primary key of the sort is the number of literal characters in the full URI matching pattern.
...
The secondary key of the sort is the number of template expressions embedded within the pattern—that is, {id} or {id : .+}. This sort is in descending order.
...
The tertiary key of the sort is the number of nondefault template expressions. A default template expression is one that does not define a regular expression—that is, {id}.
@startuml
participant User
User -> A: DoWork
activate A #FFBBBB
A -> A: Internal call
activate A #DarkSalmon
A -> B: << createRequest >>
activate B
B --> A: RequestCreated
deactivate B
deactivate A
A -> User: Done
deactivate A
@enduml
K. Joo, J. Lee, I. Kim, S. Lee, and J. Lee. Abstract Book of the XXIII IUPAP International Conference on Statistical Physics, Genova, Italy, (9-13 July 2007)
A. Dasmahapatra, G. Kumaraswamy, and H. Nanavati. Abstract Book of the XXIII IUPAP International Conference on Statistical Physics, Genova, Italy, (9-13 July 2007)
B. Gutmann, and K. Kersting. Proceedings of the 15th European Conference on Machine Learning (ECML-2006), volume 4212 of LNAI (Lecture Notes in Artificial Intelligence), page 174--185. Berlin, Germany, Springer, (September 2006)