LexEVS and it's data model LexGrid comprise a full function terminology service meeting a wide range of requirements. The Common Terminology Service 2 is a comprehensive standard defined by a broad range of community interests.
|
As a specification CTS2 is comprehensive. As such it is easiest to visualize it as a set of modules that treat the aspects of a coding scheme or code system as pieces that fit together to form a whole. While the specification nearly all inclusive it is not intended to be implemented as a monolithic whole. Instead it provides options for implementing a convenient subset of not only service objects, but also service functionality. CTS2 in LexEVS provides core modules and functionality that will serve a the largest portion of use cases where terminologies are determined, queried and traversed. |
CTS2 may be implemented as a service or as a client. Clients can access terminology data with minimum implementation.
Plus a full set of examples for the CTS2 REST implementation over LexEVS: LexEVS 6.1 CTS2 API.
as implemented in LexEVS 6.1 is outlined in a CTS2 implementation resources site.
The OMG CTS2 1.1 Specification is written as a REST based architecture. It can be implemented as a minimal set of modules.
defined and hosted by the OMG group.
as normalized to the OMG group specification is hosted here.
Instructions for installing your own CTS2 over LexEVS service
This implementation, while not CTS2 compliant, still has value as it includes a number of unique features including terminology authoring and version control in a Java API. |