(srv) Interoperability framework
The acronym srv identifies this extension in the repository name (ext-srv), w3id.org URL paths, and ontology file names. It is also the OWL namespace prefix for new terms (srv:camelCase, declared as vann:preferredNamespacePrefix in srv.ttl) and the JSON-LD alias prefix for extension-specific properties (srv_snake_case). Properties from the core or external vocabularies carry no srv_ prefix.
Extension-specific entities
This extension introduces a new entity Service that models software applications or components providing specific functionality over a network, typically accessed through an API or web application.
Supporting classes include:
- srv:APIProfile - pairs service endpoints with API specifications
- srv:FacilityPortal - organizational facility that operates services
Extensions to core entities
Organisation
New types for modeling service operations:
hosting_organisation- organisation responsible for hosting and operating a serviceresearch_infrastructure- organisation providing facilities, resources and services for research communities
Venue
New type for portal functionality:
srv_portal- a portal/catalogue through which services are discoverable and accessible
Relationships to core entities
The Service entity can be linked to core SKG-IF entities:
- Research products via
srv_deployment_of(software deployed by the service),cito:isDocumentedBy(is_documented_by) andcito:isCitedBy(is_cited_by) — grouped underrelated_productsin the JSON-LD serialisation - Organisations via
srv_has_hosting_organisation,srv_has_research_infrastructure,srv_has_hosting_legal_entity, andrelevant_organisations - Venues via
srv_venues - Topics via
disciplinesandtopics
For the full property specification, see the Service documentation.