Definition of saref:Service
Defined in https://saref.etsi.org/core/v3.1.1/ as:
A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service and the function(s) to be represented.
Description as a Class
- has super-classes
-
saref:isOfferedBy min 1
saref:Device
saref:represents min 1 saref:Function - has sub-classes
- saref:SwitchOnService
- is in domain of
-
saref:isOfferedBy
saref:represents - is in range of
- saref:offers
Turtle
@prefix dct: <http://purl.org/dc/terms/> .
@prefix ns1: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
saref:SwitchOnService rdfs:subClassOf saref:Service .
saref:Device rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom saref:Service ;
owl:onProperty saref:offers ] .
saref:isOfferedBy rdfs:domain saref:Service .
saref:offers rdfs:range saref:Service .
saref:represents rdfs:domain saref:Service .
<https://saref.etsi.org/core/v3.1.1/example/doorswitch#> dct:references saref:Service .
<https://saref.etsi.org/core/v3.1.1/example/energymeter#> dct:references saref:Service .
<https://saref.etsi.org/core/v3.1.1/example/smokesensor#> dct:references saref:Service .
<https://saref.etsi.org/core/v3.1.1/example/temperaturesensor#> dct:references saref:Service .
<https://saref.etsi.org/core/v3.1.1/example/washingmachine#> dct:references saref:Service .
<https://saref.etsi.org/core/v3.2.1/example/services#> dct:references saref:Service .
<https://saref.etsi.org/core/v4.1.1/example/services#> dct:references saref:Service .
<https://saref.etsi.org/saref4ehaw/v1.1.1/example/COVIDCase#> dct:references saref:Service .
<https://saref.etsi.org/saref4ehaw/v2.1.1/example/COVIDCase#> dct:references saref:Service .
<https://saref.etsi.org/saref4ehaw/v1.1.1/> dct:references saref:Service .
<https://saref.etsi.org/saref4ehaw/v2.1.1/> dct:references saref:Service .
<https://saref.etsi.org/saref4envi/v1.1.2/> dct:references saref:Service .
<https://saref.etsi.org/saref4envi/v2.1.1/> dct:references saref:Service .
<https://saref.etsi.org/saref4grid/v1.1.1/> dct:references saref:Service .
<https://saref.etsi.org/saref4grid/v2.1.1/> dct:references saref:Service .
<https://saref.etsi.org/core/v3.1.1/> dct:references saref:Service ;
dct:subject saref:Service .
<https://saref.etsi.org/core/v3.2.1/> dct:references saref:Service ;
dct:subject saref:Service .
<https://saref.etsi.org/core/v4.1.1/> dct:references saref:Service ;
dct:subject saref:Service .
saref:Service a owl:Class ;
rdfs:label "Service"@en ;
dct:isReferencedBy <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.1.1/example/doorswitch#>,
<https://saref.etsi.org/core/v3.1.1/example/energymeter#>,
<https://saref.etsi.org/core/v3.1.1/example/smokesensor#>,
<https://saref.etsi.org/core/v3.1.1/example/temperaturesensor#>,
<https://saref.etsi.org/core/v3.1.1/example/washingmachine#>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v3.2.1/example/services#>,
<https://saref.etsi.org/core/v4.1.1/>,
<https://saref.etsi.org/core/v4.1.1/example/services#>,
<https://saref.etsi.org/saref4ehaw/v1.1.1/>,
<https://saref.etsi.org/saref4ehaw/v1.1.1/example/COVIDCase#>,
<https://saref.etsi.org/saref4ehaw/v2.1.1/>,
<https://saref.etsi.org/saref4ehaw/v2.1.1/example/COVIDCase#>,
<https://saref.etsi.org/saref4envi/v1.1.2/>,
<https://saref.etsi.org/saref4envi/v2.1.1/>,
<https://saref.etsi.org/saref4grid/v1.1.1/>,
<https://saref.etsi.org/saref4grid/v2.1.1/> ;
rdfs:comment "A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service and the function(s) to be represented."@en ;
rdfs:isDefinedBy <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v4.1.1/> ;
rdfs:seeAlso <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v4.1.1/>,
<https://saref.etsi.org/saref4ehaw/v1.1.1/>,
<https://saref.etsi.org/saref4ehaw/v2.1.1/>,
<https://saref.etsi.org/saref4envi/v1.1.2/>,
<https://saref.etsi.org/saref4envi/v2.1.1/>,
<https://saref.etsi.org/saref4grid/v1.1.1/>,
<https://saref.etsi.org/saref4grid/v2.1.1/> ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Device ;
owl:onProperty saref:isOfferedBy ],
[ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Function ;
owl:onProperty saref:represents ] ;
ns1:hiddenLabel "Service" .