(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 service
  • research_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) and cito:isCitedBy (is_cited_by) — grouped under related_products in the JSON-LD serialisation
  • Organisations via srv_has_hosting_organisation, srv_has_research_infrastructure, srv_has_hosting_legal_entity, and relevant_organisations
  • Venues via srv_venues
  • Topics via disciplines and topics

For the full property specification, see the Service documentation.



This site uses Just the Docs, a documentation theme for Jekyll.