Commit 78b67289 authored by María's avatar María
Browse files

extend ssn:Deployment

created s4agri:Deployment to include local restrictions
parent 63f41e5a
Loading
Loading
Loading
Loading
+28369 −10796

File changed.

Preview size limit exceeded, changes collapsed.

+4.97 KiB (410 KiB)
Loading image diff...
+77 −96
Original line number Diff line number Diff line
@@ -198,6 +198,12 @@ geo:location a owl:ObjectProperty .
	rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
	rdfs:label "has deployment"@en .
# 
# http://www.w3.org/ns/ssn/hasSubSystem

<http://www.w3.org/ns/ssn/hasSubSystem> a owl:ObjectProperty ;
	rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
	rdfs:label "has subsystem"@en .
# 
# http://www.w3.org/ns/ssn/inDeployment

<http://www.w3.org/ns/ssn/inDeployment> a owl:ObjectProperty ;
@@ -286,12 +292,6 @@ saref:actsUpon a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "acts upon"^^xsd:string .
# 
# https://w3id.org/saref#consistsOf

saref:consistsOf a owl:ObjectProperty ;
	rdfs:isDefinedBy <https://w3id.org/saref#> ;
	rdfs:label "consists of"@en .
# 
# https://w3id.org/saref#controlsProperty

saref:controlsProperty a owl:ObjectProperty ;
@@ -561,63 +561,20 @@ time:TemporalEntity a owl:Class ;
# http://www.w3.org/ns/sosa/Platform

<http://www.w3.org/ns/sosa/Platform> a owl:Class ;
	rdfs:subClassOf _:genid4 .

_:genid4 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/sosa/hosts> ;
	owl:someValuesFrom <http://www.w3.org/ns/ssn/System> .

<http://www.w3.org/ns/sosa/Platform> rdfs:subClassOf _:genid5 .

_:genid5 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/inDeployment> ;
	owl:someValuesFrom <http://www.w3.org/ns/ssn/Deployment> .

<http://www.w3.org/ns/sosa/Platform> rdfs:comment "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms (definition taken from http://www.w3.org/ns/sosa/Platform)"@en ;
	rdfs:comment "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms (definition taken from http://www.w3.org/ns/sosa/Platform)"@en ;
	rdfs:isDefinedBy <http://www.w3.org/ns/sosa/> ;
	rdfs:label "Platform"@en .
# 
# http://www.w3.org/ns/ssn/Deployment

<http://www.w3.org/ns/ssn/Deployment> a owl:Class ;
	rdfs:subClassOf _:genid6 .

_:genid6 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/deployedOnPlatform> ;
	owl:someValuesFrom <http://www.w3.org/ns/sosa/Platform> .

<http://www.w3.org/ns/ssn/Deployment> rdfs:subClassOf _:genid7 .

_:genid7 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/deployedSystem> ;
	owl:someValuesFrom <http://www.w3.org/ns/ssn/System> .

<http://www.w3.org/ns/ssn/Deployment> rdfs:comment "The scenario, including temporal and spatial information, in which the devices are installed."@en ;
	rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
	rdfs:label "Deployment"@en .
# 
# http://www.w3.org/ns/ssn/System

<http://www.w3.org/ns/ssn/System> a owl:Class ;
	rdfs:subClassOf _:genid8 .

_:genid8 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/sosa/isHostedBy> ;
	owl:someValuesFrom <http://www.w3.org/ns/sosa/Platform> .

<http://www.w3.org/ns/ssn/System> rdfs:subClassOf _:genid9 .

_:genid9 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/hasDeployment> ;
	owl:someValuesFrom <http://www.w3.org/ns/ssn/Deployment> .

<http://www.w3.org/ns/ssn/System> rdfs:subClassOf _:genid10 .

_:genid10 a owl:Restriction ;
	owl:onProperty saref:consistsOf ;
	owl:allValuesFrom <http://www.w3.org/ns/ssn/System> .

<http://www.w3.org/ns/ssn/System> rdfs:comment "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. (Definition taken from http://www.w3.org/ns/ssn/System)"@en ;
	rdfs:comment "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. (Definition taken from http://www.w3.org/ns/ssn/System)"@en ;
	rdfs:isDefinedBy <http://www.w3.org/ns/ssn/> ;
	rdfs:label "System"@en .
# 
@@ -633,6 +590,35 @@ s4agri:CommunicationRole a owl:Class ;
	rdfs:comment "An n-ary pattern used to link a given node to its role and a) the networked in which the role is played or b) the two-nodes communication channel."@en ;
	rdfs:label "Communication role"@es .
# 
# https://w3id.org/def/saref4agri#Deployment

s4agri:Deployment a owl:Class ;
	rdfs:subClassOf <http://www.w3.org/ns/ssn/Deployment> , _:genid4 .

_:genid4 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/deployedOnPlatform> ;
	owl:someValuesFrom <http://www.w3.org/ns/sosa/Platform> .

s4agri:Deployment rdfs:subClassOf _:genid5 .

_:genid5 a owl:Restriction ;
	owl:onProperty <http://www.w3.org/ns/ssn/deployedSystem> ;
	owl:someValuesFrom <http://www.w3.org/ns/ssn/System> .

s4agri:Deployment rdfs:subClassOf _:genid6 .

_:genid6 a owl:Restriction ;
	owl:onProperty s4agri:hasDeploymentPeriod ;
	owl:someValuesFrom time:TemporalEntity .

s4agri:Deployment rdfs:subClassOf _:genid7 .

_:genid7 a owl:Restriction ;
	owl:onProperty s4agri:isDeployedAtSpace ;
	owl:someValuesFrom geosp:SpatialObject .

s4agri:Deployment rdfs:comment "Deployment"@en , "The scenario, including temporal and spatial information, in which the systems and devices are installed."@en .
# 
# https://w3id.org/def/saref4agri#Network

s4agri:Network a owl:Class ;
@@ -656,22 +642,22 @@ saref:Actuator a owl:Class ;
# https://w3id.org/saref#Command

saref:Command a owl:Class ;
	rdfs:subClassOf _:genid11 .
	rdfs:subClassOf _:genid8 .

_:genid11 a owl:Restriction ;
_:genid8 a owl:Restriction ;
	owl:onProperty saref:actsUpon ;
	owl:allValuesFrom saref:State .

saref:Command rdfs:subClassOf _:genid12 .
saref:Command rdfs:subClassOf _:genid9 .

_:genid12 a owl:Restriction ;
_:genid9 a owl:Restriction ;
	owl:onProperty saref:isCommandOf ;
	owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:Function .

saref:Command rdfs:subClassOf _:genid13 .
saref:Command rdfs:subClassOf _:genid10 .

_:genid13 a owl:Restriction ;
_:genid10 a owl:Restriction ;
	owl:onProperty saref:hasDescription ;
	owl:maxCardinality "1"^^xsd:nonNegativeInteger .

@@ -687,15 +673,15 @@ saref:Device a owl:Class ;
# https://w3id.org/saref#FeatureOfInterest

saref:FeatureOfInterest a owl:Class ;
	rdfs:subClassOf _:genid14 .
	rdfs:subClassOf _:genid11 .

_:genid14 a owl:Restriction ;
_:genid11 a owl:Restriction ;
	owl:onProperty saref:hasProperty ;
	owl:allValuesFrom saref:Property .

saref:FeatureOfInterest rdfs:subClassOf _:genid15 .
saref:FeatureOfInterest rdfs:subClassOf _:genid12 .

_:genid15 a owl:Restriction ;
_:genid12 a owl:Restriction ;
	owl:onProperty saref:isFeatureOfInterestOf ;
	owl:allValuesFrom saref:Measurement .

@@ -705,9 +691,9 @@ saref:FeatureOfInterest rdfs:comment <https://w3id.org/saref#> ;
# https://w3id.org/saref#Function

saref:Function a owl:Class ;
	rdfs:subClassOf _:genid16 .
	rdfs:subClassOf _:genid13 .

_:genid16 a owl:Restriction ;
_:genid13 a owl:Restriction ;
	owl:onProperty saref:hasCommand ;
	owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:Command .
@@ -725,53 +711,53 @@ saref:Humidity a owl:Class ;
# https://w3id.org/saref#Measurement

saref:Measurement a owl:Class ;
	rdfs:subClassOf _:genid17 .
	rdfs:subClassOf _:genid14 .

_:genid17 a owl:Restriction ;
_:genid14 a owl:Restriction ;
	owl:onProperty saref:hasFeatureOfInterest ;
	owl:allValuesFrom saref:FeatureOfInterest .

saref:Measurement rdfs:subClassOf _:genid18 .
saref:Measurement rdfs:subClassOf _:genid15 .

_:genid18 a owl:Restriction ;
_:genid15 a owl:Restriction ;
	owl:onProperty saref:isMeasuredIn ;
	owl:allValuesFrom saref:UnitOfMeasure .

saref:Measurement rdfs:subClassOf _:genid19 .
saref:Measurement rdfs:subClassOf _:genid16 .

_:genid19 a owl:Restriction ;
_:genid16 a owl:Restriction ;
	owl:onProperty saref:relatesToProperty ;
	owl:allValuesFrom saref:Property .

saref:Measurement rdfs:subClassOf _:genid20 .
saref:Measurement rdfs:subClassOf _:genid17 .

_:genid20 a owl:Restriction ;
_:genid17 a owl:Restriction ;
	owl:onProperty saref:isMeasuredIn ;
	owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:UnitOfMeasure .

saref:Measurement rdfs:subClassOf _:genid21 .
saref:Measurement rdfs:subClassOf _:genid18 .

_:genid21 a owl:Restriction ;
_:genid18 a owl:Restriction ;
	owl:onProperty saref:relatesToProperty ;
	owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:Property .

saref:Measurement rdfs:subClassOf _:genid22 .
saref:Measurement rdfs:subClassOf _:genid19 .

_:genid22 a owl:Restriction ;
_:genid19 a owl:Restriction ;
	owl:onProperty saref:hasTimestamp ;
	owl:allValuesFrom xsd:dateTime .

saref:Measurement rdfs:subClassOf _:genid23 .
saref:Measurement rdfs:subClassOf _:genid20 .

_:genid23 a owl:Restriction ;
_:genid20 a owl:Restriction ;
	owl:onProperty saref:hasValue ;
	owl:cardinality "1"^^xsd:nonNegativeInteger .

saref:Measurement rdfs:subClassOf _:genid24 .
saref:Measurement rdfs:subClassOf _:genid21 .

_:genid24 a owl:Restriction ;
_:genid21 a owl:Restriction ;
	owl:onProperty saref:hasValue ;
	owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onDataRange xsd:float .
@@ -784,27 +770,27 @@ saref:Measurement owl:disjointWith saref:Property , saref:UnitOfMeasure ;
# https://w3id.org/saref#Property

saref:Property a owl:Class ;
	rdfs:subClassOf _:genid25 .
	rdfs:subClassOf _:genid22 .

_:genid25 a owl:Restriction ;
_:genid22 a owl:Restriction ;
	owl:onProperty saref:isControlledByDevice ;
	owl:allValuesFrom saref:Device .

saref:Property rdfs:subClassOf _:genid26 .
saref:Property rdfs:subClassOf _:genid23 .

_:genid26 a owl:Restriction ;
_:genid23 a owl:Restriction ;
	owl:onProperty saref:isMeasuredByDevice ;
	owl:allValuesFrom saref:Device .

saref:Property rdfs:subClassOf _:genid27 .
saref:Property rdfs:subClassOf _:genid24 .

_:genid27 a owl:Restriction ;
_:genid24 a owl:Restriction ;
	owl:onProperty saref:isPropertyOf ;
	owl:allValuesFrom saref:FeatureOfInterest .

saref:Property rdfs:subClassOf _:genid28 .
saref:Property rdfs:subClassOf _:genid25 .

_:genid28 a owl:Restriction ;
_:genid25 a owl:Restriction ;
	owl:onProperty saref:relatesToMeasurement ;
	owl:allValuesFrom saref:Measurement .

@@ -829,9 +815,9 @@ saref:State a owl:Class ;
# https://w3id.org/saref#Task

saref:Task a owl:Class ;
	rdfs:subClassOf _:genid29 .
	rdfs:subClassOf _:genid26 .

_:genid29 a owl:Restriction ;
_:genid26 a owl:Restriction ;
	owl:onProperty saref:isAccomplishedBy ;
	owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
	owl:onClass saref:Device .
@@ -849,13 +835,8 @@ saref:Temperature a owl:Class ;
# https://w3id.org/saref#Time

saref:Time a owl:Class ;
	rdfs:subClassOf saref:Property , _:genid30 .

_:genid30 a owl:Restriction ;
	owl:onProperty saref:consistsOf ;
	owl:someValuesFrom time:TemporalEntity .

saref:Time rdfs:comment "A saref:Property that allows to specify the time concept in terms of instants or intervals according to the imported W3C Time ontology."^^xsd:string ;
	rdfs:subClassOf saref:Property ;
	rdfs:comment "A saref:Property that allows to specify the time concept in terms of instants or intervals according to the imported W3C Time ontology."^^xsd:string ;
	rdfs:label "Time"^^xsd:string .
# 
# https://w3id.org/saref#UnitOfMeasure