Newer
Older
@prefix : <http://saref.linkeddata.es/def/envi#> .
Raul Garcia-Castro
committed
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
Raul Garcia-Castro
committed
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rddl: <http://www.rddl.org/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix time: <http://www.w3.org/2006/time#> .
Raul Garcia-Castro
committed
@prefix vann: <http://purl.org/vocab/vann/> .
Raul Garcia-Castro
committed
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <http://saref.linkeddata.es/def/envi> .
<http://saref.linkeddata.es/def/envi> rdf:type owl:Ontology ;
vann:preferredNamespacePrefix "saref4envi" ;
dc:title "SAREF extension for environment"@en ;
rdfs:comment "This ontology extends the SAREF ontology for the environment domain, specifically for the light pollution domain, including concepts like photometers, light, etc."@en ;
vann:preferredNamespaceUri "http://saref.linkeddata.es/def/envi#" ;
owl:versionInfo "1.0" ;
dcterms:license <http://purl.org/NET/rdflicense/cc-by4.0> ;
dcterms:creator <http://purl.org/net/mpoveda> ;
owl:versionIRI <http://saref.linkeddata.es/def/v1/envi> ;
dcterms:creator <http://www.garcia-castro.com/foaf.rdf#me> ;
dc:publisher <http://www.oeg-upm.net/> .
Raul Garcia-Castro
committed
#################################################################
Raul Garcia-Castro
committed
# Object Properties
Raul Garcia-Castro
committed
#################################################################
### http://saref.linkeddata.es/def/envi#affectsProperty
:affectsProperty rdf:type owl:ObjectProperty ;
rdfs:label "affects property"@en ;
rdfs:comment ""@en .
### http://saref.linkeddata.es/def/envi#contains
:contains rdf:type owl:ObjectProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#encapsulates
:encapsulates rdf:type owl:FunctionalProperty ,
owl:ObjectProperty ;
rdfs:label "encapsulates"@en ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasColor
:hasColor rdf:type owl:ObjectProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasComponent
:hasComponent rdf:type owl:ObjectProperty ,
owl:TransitiveProperty ;
rdfs:label "has component"@en ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasDigitalRepresentation
:hasDigitalRepresentation rdf:type owl:InverseFunctionalProperty ,
owl:ObjectProperty ;
rdfs:label "has digital representation"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasGeometry
:hasGeometry rdf:type owl:ObjectProperty ;
rdfs:label "has geometry"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasLightPoint
Raul Garcia-Castro
committed
:hasLightPoint rdf:type owl:ObjectProperty ;
rdfs:label "has light point"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasMeasurementFrequency
:hasMeasurementFrequency rdf:type owl:ObjectProperty ;
rdfs:label "has measurement frequency"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasTransmissionPeriod
Raul Garcia-Castro
committed
:hasTransmissionPeriod rdf:type owl:ObjectProperty ;
rdfs:label "has transmission period"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isAccesibleThrough
:isAccesibleThrough rdf:type owl:FunctionalProperty ,
owl:ObjectProperty ;
rdfs:label "is accesible through"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isComponentOf
:isComponentOf rdf:type owl:ObjectProperty ,
owl:TransitiveProperty ;
rdfs:label "is component of"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isConnectedTo
:isConnectedTo rdf:type owl:ObjectProperty ,
owl:SymmetricProperty ;
rdfs:label "is connected to"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isContainedIn
:isContainedIn rdf:type owl:ObjectProperty ;
rdfs:label "isContainedIn"@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isProjectedFromHeight
Raul Garcia-Castro
committed
:isProjectedFromHeight rdf:type owl:ObjectProperty ;
rdfs:label "is projected from height"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#isProjectedInDirection
Raul Garcia-Castro
committed
:isProjectedInDirection rdf:type owl:ObjectProperty ;
rdfs:label "is projected in direction"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#makesMeasurement
:makesMeasurement rdf:type owl:ObjectProperty ;
rdfs:label "makes measurement"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#measuresProperty
:measuresProperty rdf:type owl:ObjectProperty ;
rdfs:label "measures property"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#projectsLight
Raul Garcia-Castro
committed
:projectsLight rdf:type owl:ObjectProperty ;
rdfs:label "projects light"@en ;
rdfs:comment ""@en .
### http://saref.linkeddata.es/def/envi#relatesToProperty
:relatesToProperty rdf:type owl:ObjectProperty ;
rdfs:label "relates to property"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#usesCommunicationInterface
Raul Garcia-Castro
committed
:usesCommunicationInterface rdf:type owl:ObjectProperty ;
rdfs:label "uses communication interface"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#usesCommunicationProtocol
Raul Garcia-Castro
committed
:usesCommunicationProtocol rdf:type owl:ObjectProperty ;
rdfs:label "uses communication protocol"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://www.w3.org/2003/01/geo/wgs84_pos#location
geo:location rdf:type owl:ObjectProperty .
Raul Garcia-Castro
committed
### https://w3id.org/saref#isMeasuredIn
saref:isMeasuredIn rdf:type owl:ObjectProperty .
Raul Garcia-Castro
committed
Raul Garcia-Castro
committed
#################################################################
Raul Garcia-Castro
committed
# Data properties
Raul Garcia-Castro
committed
#################################################################
### http://saref.linkeddata.es/def/envi#hasCreationDate
:hasCreationDate rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasFlash
Raul Garcia-Castro
committed
:hasFlash rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasIdentifier
:hasIdentifier rdf:type owl:DatatypeProperty ;
rdfs:comment "A relationship providing the identifier of an entity (e.g., digital representation)"@en ;
### http://saref.linkeddata.es/def/envi#hasProjectionAngle
:hasProjectionAngle rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasRevisionNumber
Raul Garcia-Castro
committed
:hasRevisionNumber rdf:type owl:DatatypeProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasShield
Raul Garcia-Castro
committed
:hasShield rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasTag
:hasTag rdf:type owl:DatatypeProperty ;
### http://saref.linkeddata.es/def/envi#hasTimestamp
:hasTimestamp rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#hasVersion
Raul Garcia-Castro
committed
:hasVersion rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
Raul Garcia-Castro
committed
### https://w3id.org/saref#hasDescription
saref:hasDescription rdf:type owl:DatatypeProperty .
Raul Garcia-Castro
committed
### https://w3id.org/saref#hasManufacturer
saref:hasManufacturer rdf:type owl:DatatypeProperty .
Raul Garcia-Castro
committed
### https://w3id.org/saref#hasName
Raul Garcia-Castro
committed
Raul Garcia-Castro
committed
### https://w3id.org/saref#hasValue
Raul Garcia-Castro
committed
Raul Garcia-Castro
committed
#################################################################
Raul Garcia-Castro
committed
# Classes
Raul Garcia-Castro
committed
#################################################################
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Actuator
Raul Garcia-Castro
committed
:Actuator rdf:type owl:Class ;
rdfs:subClassOf :Device ,
[ rdf:type owl:Restriction ;
owl:onProperty :affectsProperty ;
owl:allValuesFrom :Property
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Color
:Color rdf:type owl:Class ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#CommunicationInterface
Raul Garcia-Castro
committed
:CommunicationInterface rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasVersion ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasVersion ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#CommunicationProtocol
Raul Garcia-Castro
committed
:CommunicationProtocol rdf:type owl:Class ;
rdfs:label "Communication protocol"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#CompassDirection
Raul Garcia-Castro
committed
:CompassDirection rdf:type owl:Class ;
rdfs:label "Compass direction"@en ;
rdfs:comment ""@en .
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Device
Raul Garcia-Castro
committed
:Device rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf :System ,
owl:onProperty saref:hasManufacturer ;
owl:allValuesFrom xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasRevisionNumber ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTransmissionPeriod ;
owl:allValuesFrom :PeriodMeasurement
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasMeasurementFrequency ;
owl:allValuesFrom :FrequencyMeasurement
Raul Garcia-Castro
committed
[ rdf:type owl:Restriction ;
owl:onProperty :hasRevisionNumber ;
Raul Garcia-Castro
committed
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isContainedIn ;
owl:allValuesFrom :PhysicalObject
owl:allValuesFrom xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasVersion ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
Raul Garcia-Castro
committed
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#DigitalRepresentation
Raul Garcia-Castro
committed
:DigitalRepresentation rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :isAccesibleThrough ;
owl:allValuesFrom saref:Service
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCreationDate ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:dateTime
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasIdentifier ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
[ rdf:type owl:Restriction ;
owl:onProperty :hasTag ;
owl:allValuesFrom xsd:string
] ,
owl:onProperty saref:hasDescription ;
owl:allValuesFrom xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasIdentifier ;
owl:allValuesFrom xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :encapsulates ;
owl:allValuesFrom :PhysicalObject
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCreationDate ;
owl:allValuesFrom xsd:dateTime
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:hasName ;
owl:allValuesFrom xsd:string
Raul Garcia-Castro
committed
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#FrequencyMeasurement
:FrequencyMeasurement rdf:type owl:Class ;
rdfs:subClassOf :Measurement ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:onClass :FrequencyUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#FrequencyUnit
Raul Garcia-Castro
committed
:FrequencyUnit rdf:type owl:Class ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Geometry
Raul Garcia-Castro
committed
:Geometry rdf:type owl:Class ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#HeightMeasurement
:HeightMeasurement rdf:type owl:Class ;
rdfs:subClassOf :Measurement ,
[ rdf:type owl:Restriction ;
owl:onProperty :relatesToProperty ;
owl:hasValue :Height
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:onClass :LengthUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Lamppost
Raul Garcia-Castro
committed
:Lamppost rdf:type owl:Class ;
rdfs:subClassOf :Device ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasLightPoint ;
owl:allValuesFrom :LightPoint
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :projectsLight ;
owl:allValuesFrom :Light
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasShield ;
owl:allValuesFrom xsd:boolean
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#LengthUnit
Raul Garcia-Castro
committed
:LengthUnit rdf:type owl:Class ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Light
Raul Garcia-Castro
committed
:Light rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :isProjectedFromHeight ;
owl:allValuesFrom :HeightMeasurement
] ,
[ rdf:type owl:Restriction ;
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isProjectedInDirection ;
owl:allValuesFrom :CompassDirection
] ,
[ rdf:type owl:Restriction ;
] ,
[ rdf:type owl:Restriction ;
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasProjectionAngle ;
owl:allValuesFrom xsd:float
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#LightPoint
Raul Garcia-Castro
committed
:LightPoint rdf:type owl:Class ;
rdfs:subClassOf geo:Point ,
[ rdf:type owl:Restriction ;
owl:onProperty geo:location ;
owl:allValuesFrom geo:SpatialThing
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :projectsLight ;
owl:allValuesFrom :Light
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#LightProperty
Raul Garcia-Castro
committed
:LightProperty rdf:type owl:Class ;
rdfs:subClassOf :Property ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Measurement
:Measurement rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
] ,
[ rdf:type owl:Restriction ;
Raul Garcia-Castro
committed
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:onClass saref:UnitOfMeasure ;
Raul Garcia-Castro
committed
] ,
owl:onProperty :hasTimestamp ;
owl:allValuesFrom xsd:dateTime
] ,
Raul Garcia-Castro
committed
[ rdf:type owl:Restriction ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:float
owl:onProperty :relatesToProperty ;
owl:allValuesFrom :Property
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :relatesToProperty ;
owl:onClass :Property ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
Raul Garcia-Castro
committed
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#PeriodMeasurement
:PeriodMeasurement rdf:type owl:Class ;
rdfs:subClassOf :Measurement ,
[ rdf:type owl:Restriction ;
owl:onProperty :relatesToProperty ;
owl:hasValue :Period
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:onClass time:TemporalUnit ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Photometer
Raul Garcia-Castro
committed
:Photometer rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf :Sensor ,
[ rdf:type owl:Restriction ;
owl:onProperty :measuresProperty ;
Raul Garcia-Castro
committed
owl:someValuesFrom :LightProperty
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#PhysicalObject
Raul Garcia-Castro
committed
:PhysicalObject rdf:type owl:Class ;
rdfs:subClassOf geo:SpatialThing ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:hasDescription ;
owl:allValuesFrom xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty geo:location ;
owl:allValuesFrom geo:SpatialThing
] ,
owl:onProperty :hasDigitalRepresentation ;
owl:allValuesFrom :DigitalRepresentation
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :contains ;
owl:allValuesFrom :Device
Raul Garcia-Castro
committed
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Property
:Property rdf:type owl:Class ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#Sensor
Raul Garcia-Castro
committed
:Sensor rdf:type owl:Class ;
Raul Garcia-Castro
committed
rdfs:subClassOf :Device ,
saref:Sensor ,
[ rdf:type owl:Restriction ;
owl:onProperty :measuresProperty ;
owl:allValuesFrom :Property
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :makesMeasurement ;
owl:allValuesFrom :Measurement
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#System
Raul Garcia-Castro
committed
:System rdf:type owl:Class ;
rdfs:subClassOf :PhysicalObject ,
[ rdf:type owl:Restriction ;
owl:allValuesFrom :System
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isConnectedTo ;
owl:allValuesFrom :System
] ,
owl:onProperty :usesCommunicationProtocol ;
owl:allValuesFrom :CommunicationProtocol
] ,
[ rdf:type owl:Restriction ;
owl:allValuesFrom :System
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :usesCommunicationInterface ;
owl:allValuesFrom :CommunicationInterface
] ;
Raul Garcia-Castro
committed
### http://saref.linkeddata.es/def/envi#TESS
Raul Garcia-Castro
committed
:TESS rdf:type owl:Class ;
rdfs:label "TESS (Telescope Encoder and Sky Sensor)"@en ;
Raul Garcia-Castro
committed
rdfs:subClassOf :Photometer ;
Raul Garcia-Castro
committed
### http://www.w3.org/2003/01/geo/wgs84_pos#Point
geo:Point rdf:type owl:Class .
### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing
Raul Garcia-Castro
committed
### http://www.w3.org/2006/time#TemporalUnit
Raul Garcia-Castro
committed
Raul Garcia-Castro
committed
### https://w3id.org/saref#Device
Raul Garcia-Castro
committed
Raul Garcia-Castro
committed
### https://w3id.org/saref#Sensor
Raul Garcia-Castro
committed
saref:Service rdf:type owl:Class .
Raul Garcia-Castro
committed
### https://w3id.org/saref#UnitOfMeasure