saref4wear.ttl 11.8 KB
Newer Older
@prefix : <https://saref.etsi.org/s4wear#> .
Mauro Dragoni's avatar
Mauro Dragoni committed
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
Mauro Dragoni's avatar
Mauro Dragoni committed
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
@prefix s4wear: <https://saref.etsi.org/s4wear#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <https://saref.etsi.org/saref4wear#> .

<https://saref.etsi.org/saref4wear#> rdf:type owl:Ontology ;
                                      owl:versionIRI <https://saref.etsi.org/saref4wear/v0.1.2/saref4wear#> ;
                                      dcterms:contributor <https://www.linkedin.com/in/maurodragoni/> ;
                                      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 <https://forge.etsi.org/etsi-software-license> ;
                                      dcterms:modified "do not set this"^^xsd:date ;
                                      dcterms:publisher <https://www.etsi.org/> ;
                                      dcterms:source <https://forge.etsi.org/rep/SAREF/saref4wear/> ;
                                      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 .
Mauro Dragoni's avatar
Mauro Dragoni committed


#################################################################
#    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.
Mauro Dragoni's avatar
Mauro Dragoni committed
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 .
Mauro Dragoni's avatar
Mauro Dragoni committed


#################################################################
#    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 :Entity .
###  https://saref.etsi.org/s4wear#PhysicalObject
s4wear:PhysicalObject rdf:type owl:Class ;
                      rdfs:subClassOf :Entity .

###  https://saref.etsi.org/s4wear#Software
s4wear:Software rdf:type owl:Class ;
                rdfs:subClassOf :Entity .


###  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.
Mauro Dragoni's avatar
Mauro Dragoni committed
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:subClassOf [ owl:intersectionOf ( :Entity
                                                     [ rdf:type owl:Restriction ;
                                                       owl:onProperty s4wear:isSensedBy ;
                                                       owl:someValuesFrom s4wear:Wearable
                                                     ]
                                                   ) ;
                                rdf:type owl:Class
                              ] ;
              rdfs:comment """A wearer is any living organism that is sensed by a wearable.
Mauro Dragoni's avatar
Mauro Dragoni committed
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#Entity
:Entity rdf:type owl:Class .


###  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 ;
      rdfs:subClassOf [ owl:intersectionOf ( :Entity
                                             [ rdf:type owl:Restriction ;
                                               owl:onProperty :interactsWith ;
                                               owl:someValuesFrom s4wear:Wearable
                                             ]
                                           ) ;
                        rdf:type owl:Class
                      ] .


#################################################################
#    Individuals
#################################################################

###  https://www.linkedin.com/in/maurodragoni/
<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