@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ns0: <https://w3id.org/coswot/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix metadata_def: <http://data.bioontology.org/metadata/def/> . @prefix metadata: <http://data.bioontology.org/metadata/> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix ns1: <https://w3id.org/coswot/core/> . ns0:Service metadata_def:mappingLoom "service" ; metadata_def:mappingSameURI ns0:Service ; metadata_def:prefLabel "Service"@en ; metadata:prefixIRI "coswot:Service" ; a owl:Class ; rdfs:comment "A coswot:Service is a digital representation of a function in a network, making it discoverable, registerable and remotely controllable in the network. While an instance of coswot:ServiceKind can apply to different functions, an instance of coswot:ServiceOfInterest is specific to a function of interest."@en ; rdfs:isDefinedBy ns1:services_operations ; rdfs:label "Service"@en ; rdfs:subClassOf ns0:ProcedureCollection ; skos:example "For example, a light switch can offer the service of remotely switching the lights in a home through mobile phone devices that are connected to the local network (ex:SwitchOnService). This \"remote switching\" service represents the ex:OnOffFunction."@en ; skos:note "Typically, a device connected to a given network offers one service of interest for each of its functions of interest."@en . ns0:ServiceKind rdfs:subClassOf ns0:Service . ns0:ServiceOfInterest rdfs:subClassOf ns0:Service . ns0:hasOperation rdfs:domain ns0:Service . ns0:hasOperationKind rdfs:domain ns0:Service . ns0:isOfferedBy rdfs:domain ns0:Service . ns0:isOperationKindOf rdfs:range ns0:Service . ns0:isOperationOf rdfs:range ns0:Service . ns0:offers rdfs:range ns0:Service .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns0: <https://w3id.org/coswot/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix metadata_def: <http://data.bioontology.org/metadata/def/> .
@prefix metadata: <http://data.bioontology.org/metadata/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix ns1: <https://w3id.org/coswot/core/> .

ns0:Service
    metadata_def:mappingLoom "service" ;
    metadata_def:mappingSameURI ns0:Service ;
    metadata_def:prefLabel "Service"@en ;
    metadata:prefixIRI "coswot:Service" ;
    a owl:Class ;
    rdfs:comment "A coswot:Service is a digital representation of a function in a network, making it discoverable, registerable and remotely controllable in the network. While an instance of coswot:ServiceKind can apply to different functions, an instance of coswot:ServiceOfInterest is specific to a function of interest."@en ;
    rdfs:isDefinedBy ns1:services_operations ;
    rdfs:label "Service"@en ;
    rdfs:subClassOf ns0:ProcedureCollection ;
    skos:example "For example, a light switch can offer the service of remotely switching the lights in a home through mobile phone devices that are connected to the local network (ex:SwitchOnService). This \"remote switching\" service represents the ex:OnOffFunction."@en ;
    skos:note "Typically, a device connected to a given network offers one service of interest for each of its functions of interest."@en .

ns0:ServiceKind
    rdfs:subClassOf ns0:Service .

ns0:ServiceOfInterest
    rdfs:subClassOf ns0:Service .

ns0:hasOperation
    rdfs:domain ns0:Service .

ns0:hasOperationKind
    rdfs:domain ns0:Service .

ns0:isOfferedBy
    rdfs:domain ns0:Service .

ns0:isOperationKindOf
    rdfs:range ns0:Service .

ns0:isOperationOf
    rdfs:range ns0:Service .

ns0:offers
    rdfs:range ns0:Service .