Page History
Scrollbar | ||
---|---|---|
|
...
Page info | ||||
---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
|
...
The CT2 Development Framework (CTS2DF) is a Plugin-based Java toolkint. It is built on the OSGi
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
HTTP Requests are accepted and validated by a series of RestControllers. The responsibility of these RestControllers is to accept requests, parse parameters, and check all possible pre-conditions. They also connect the various HTTP requests to the appropriate CTS2 Profile Interfaces
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Service Discovery happens via the ServiceProvider
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
LexEVS, implemented as a CTS2 Service Plugin, will implement the following CTS2 Profile Interfaces
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
The CodeSystemVersionReadService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Specifically, the resolveCodingScheme
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.2 CodeSystemVersionQueryService
The CodeSystemVersionQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Specifically, the getSupportedCodingSchemes
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.3 EntityDescriptionReadService
The EntityDescriptionReadService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.4 EntityDescriptionQueryService
The EntityDescriptionQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.5 AssociationQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.6 MapReadService
The MapReadService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
4.3.7 MapQueryService
The MapQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
4.3.8 ValueSetReadService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.9 ValueSetQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.10 ValueSetDefinitionReadService
The ValueSetDefinitionReadService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
4.3.11 ValueSetDefinitionQueryService
The ValueSetDefinitionQueryService
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
5 URI Resolution
One of the requirements of Resource Oriented Architecture is that every resource must have an identifier. As the Universal Resource Identifier (URI) is the primary identifier used by the Semantic Web, the CTS2 specification calls for all of its resources to be identified by URIs. This results in the need to distinguish the identity of the resource being described from the identity of the description itself, and the basic requirement that all servers in a CTS2 ‘ecosystem’ need to use the same identifiers if information is to be aggregated and shared in a meaningful fashion. The EVS solution for this problem is a URI resolution service, which provides a canonical URI for any local URI and does so as a service. For the EVS implementation of this service, a URI Resolver Service has been implemented and runs in conjunction with the EVS CTS2 implementation. While CTS2 users may install their own resolving service, based on the installation instructions here, a service is also running at this location. A thorough description of this service is to be found here.
6 Glossary
Service Plugin: An OSGi bundle capable of being loaded into the CTS2 Development Framework. In order to be recognized as a Service Plugin, the bundle must export one (and only one) Service of type ServiceProvider
Multiexcerpt include | ||||||
---|---|---|---|---|---|---|
|
...
Platform Specific Model (PSM): An implementation model targeted towards a specific technical platform.
...
Scrollbar | ||
---|---|---|
|