diff --git a/ontology/saref4wear.ttl b/ontology/saref4wear.ttl new file mode 100644 index 0000000000000000000000000000000000000000..fa3273bd39d6e21a2fabaa064bd6202583d786be --- /dev/null +++ b/ontology/saref4wear.ttl @@ -0,0 +1,306 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix foaf: . +@prefix rdfs: . +@prefix skos: . +@prefix vann: . +@prefix voaf: . +@prefix s4wear: . +@prefix dcterms: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + dcterms:contributor ; + dcterms:created "start date of the STF 2019-01-01"^^xsd:date ; + dcterms:description "SAREF4WEAR is an extension of SAREF for Wearables"@en ; + dcterms:issued "date when the document is online"^^xsd:date ; + dcterms:license ; + dcterms:modified "do not set this"^^xsd:date ; + dcterms:publisher ; + dcterms:source ; + dcterms:title "SAREF4WEAR: an extension of SAREF for Wearables"@en ; + vann:preferredNamespacePrefix "s4wear" ; + vann:preferredNamespaceUri "https://saref.etsi.org/saref4wear#" ; + owl:versionInfo "v0.1.2" . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/terms/contributor +dcterms:contributor rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/created +dcterms:created rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/creator +dcterms:creator rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/description +dcterms:description rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/issued +dcterms:issued rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/license +dcterms:license rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/modified +dcterms:modified rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/publisher +dcterms:publisher rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/source +dcterms:source rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/title +dcterms:title rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespacePrefix +vann:preferredNamespacePrefix rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespaceUri +vann:preferredNamespaceUri rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### https://saref.etsi.org/s4wear#isSensedBy +s4wear:isSensedBy rdf:type owl:ObjectProperty ; + rdfs:domain s4wear:Wearer ; + rdfs:range s4wear:Wearable ; + rdfs:comment """Defines the relatonship between a wearer and a wearable device. +The definition of this object property satisfies the requirement WEAR-2.""" ; + rdfs:label "is sensed by"@en . + + +### https://saref.etsi.org/saref4wear#interactsWith +:interactsWith rdf:type owl:ObjectProperty ; + rdfs:domain :User ; + rdfs:range s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear#isActedBy +:isActedBy rdf:type owl:ObjectProperty ; + rdfs:domain s4wear:Wearer ; + rdfs:range s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear#isLocated +:isLocated rdf:type owl:ObjectProperty ; + rdfs:domain s4wear:Wearable ; + rdfs:range s4wear:Wearer . + + +### https://saref.etsi.org/saref4wear#isLocatedIn +:isLocatedIn rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :isLocated ; + rdfs:domain s4wear:Wearable ; + rdfs:range s4wear:Wearer . + + +### https://saref.etsi.org/saref4wear#isLocatedNear +:isLocatedNear rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :isLocated ; + rdfs:domain s4wear:Wearable ; + rdfs:range s4wear:Wearer . + + +### https://saref.etsi.org/saref4wear#isLocatedOn +:isLocatedOn rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf :isLocated ; + rdfs:domain s4wear:Wearable ; + rdfs:range s4wear:Wearer . + + +################################################################# +# Data properties +################################################################# + +### http://xmlns.com/foaf/0.1/name +foaf:name rdf:type owl:DatatypeProperty . + + +################################################################# +# Classes +################################################################# + +### http://purl.org/vocommons/voaf#Vocabulary +voaf:Vocabulary rdf:type owl:Class . + + +### http://xmlns.com/foaf/0.1/Person +foaf:Person rdf:type owl:Class . + + +### https://saref.etsi.org/s4wear#Device +s4wear:Device rdf:type owl:Class . + + +### https://saref.etsi.org/s4wear#LivingOrganism +s4wear:LivingOrganism rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearer . + + +### https://saref.etsi.org/s4wear#PhysicalObject +s4wear:PhysicalObject rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearer . + + +### https://saref.etsi.org/s4wear#Software +s4wear:Software rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearer . + + +### https://saref.etsi.org/s4wear#Wearable +s4wear:Wearable rdf:type owl:Class ; + rdfs:subClassOf s4wear:Device ; + rdfs:comment """A wearable device is a device that is intended to be located near, on or in an organism. +The definition of this concept satisfies the requirement WEAR-1."""@en ; + rdfs:label "Wearable device"@en . + + +### https://saref.etsi.org/s4wear#Wearer +s4wear:Wearer rdf:type owl:Class ; + rdfs:comment """A wearer is any living organism that is sensed by a wearable. +The definition of this concept satisfies the requirement WEAR-2."""@en ; + rdfs:label "Wearer"@en . + + +### https://saref.etsi.org/saref4wear#Biometric +:Biometric rdf:type owl:Class ; + rdfs:subClassOf :Information . + + +### https://saref.etsi.org/saref4wear#Capability +:Capability rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear#Comunication +:Comunication rdf:type owl:Class ; + rdfs:subClassOf :Capability . + + +### https://saref.etsi.org/saref4wear#Control +:Control rdf:type owl:Class ; + rdfs:subClassOf :Capability . + + +### https://saref.etsi.org/saref4wear#ElecticalSafety +:ElecticalSafety rdf:type owl:Class ; + rdfs:subClassOf :Information . + + +### https://saref.etsi.org/saref4wear#Emission +:Emission rdf:type owl:Class ; + rdfs:subClassOf :Information . + + +### https://saref.etsi.org/saref4wear#Fabric +:Fabric rdf:type owl:Class ; + rdfs:subClassOf :TextileBasedWearable . + + +### https://saref.etsi.org/saref4wear#InBodyWearable +:InBodyWearable rdf:type owl:Class ; + rdfs:subClassOf [ owl:intersectionOf ( :PositionedWearable + [ rdf:type owl:Restriction ; + owl:onProperty :isLocatedIn ; + owl:someValuesFrom s4wear:Wearer + ] + ) ; + rdf:type owl:Class + ] . + + +### https://saref.etsi.org/saref4wear#Information +:Information rdf:type owl:Class . + + +### https://saref.etsi.org/saref4wear#NearBodyWearable +:NearBodyWearable rdf:type owl:Class ; + rdfs:subClassOf [ owl:intersectionOf ( :PositionedWearable + [ rdf:type owl:Restriction ; + owl:onProperty :isLocatedNear ; + owl:someValuesFrom s4wear:Wearer + ] + ) ; + rdf:type owl:Class + ] . + + +### https://saref.etsi.org/saref4wear#OnBodyWearable +:OnBodyWearable rdf:type owl:Class ; + rdfs:subClassOf [ owl:intersectionOf ( :PositionedWearable + [ rdf:type owl:Restriction ; + owl:onProperty :isLocatedOn ; + owl:someValuesFrom s4wear:Wearer + ] + ) ; + rdf:type owl:Class + ] . + + +### https://saref.etsi.org/saref4wear#PositionedWearable +:PositionedWearable rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear#Sensing +:Sensing rdf:type owl:Class ; + rdfs:subClassOf :Capability . + + +### https://saref.etsi.org/saref4wear#Storage +:Storage rdf:type owl:Class ; + rdfs:subClassOf :Capability . + + +### https://saref.etsi.org/saref4wear#TextileBasedComponent +:TextileBasedComponent rdf:type owl:Class ; + rdfs:subClassOf :TextileBasedWearable . + + +### https://saref.etsi.org/saref4wear#TextileBasedDevice +:TextileBasedDevice rdf:type owl:Class ; + rdfs:subClassOf :TextileBasedWearable . + + +### https://saref.etsi.org/saref4wear#TextileBasedWearable +:TextileBasedWearable rdf:type owl:Class ; + rdfs:subClassOf s4wear:Wearable . + + +### https://saref.etsi.org/saref4wear#User +:User rdf:type owl:Class . + + +################################################################# +# Individuals +################################################################# + +### https://www.linkedin.com/in/maurodragoni/ + rdf:type owl:NamedIndividual , + foaf:Person ; + foaf:name "Mauro Dragoni" . + + +### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi