From 31c297b289ca60554e4d8a44f72ca8743c860222 Mon Sep 17 00:00:00 2001 From: Marc Girod-Genet <marc.girod_genet@telecom-sudparis.eu> Date: Wed, 29 Jan 2020 11:48:13 +0100 Subject: [PATCH] Replace saref4ehaw.ttl --- ontology/saref4ehaw.ttl | 975 ++++++++++++++++++++++++++++------------ 1 file changed, 686 insertions(+), 289 deletions(-) diff --git a/ontology/saref4ehaw.ttl b/ontology/saref4ehaw.ttl index 6373411..c2104cc 100644 --- a/ontology/saref4ehaw.ttl +++ b/ontology/saref4ehaw.ttl @@ -8,530 +8,927 @@ @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 saref: <https://saref.etsi.org/saref#> . @prefix s4ehaw: <https://saref.etsi.org/s4ehaw#> . @prefix dcterms: <http://purl.org/dc/terms/> . @base <https://saref.etsi.org/saref4ehaw#> . <https://saref.etsi.org/saref4ehaw#> rdf:type owl:Ontology ; - owl:versionIRI <https://saref.etsi.org/saref4ehaw/v0.1.2/saref4ehaw#> ; - dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> ; - dcterms:created "start date of the STF 2019-01-01"^^xsd:date ; - dcterms:description "saref4ehaw is an extension of SAREF for eHealth Ageing Well"@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/saref4ehaw/> ; - dcterms:title "saref4ehaw: an extension of SAREF for eHealth Ageing Well"@en ; - vann:preferredNamespacePrefix "s4ehaw" ; - vann:preferredNamespaceUri "https://saref.etsi.org/saref4ehaw#" ; - owl:versionInfo "v0.1.2" . + + dcterms:issued "date when the document is online"^^xsd:date ; + + dcterms:modified "do not set this"^^xsd:date ; + + dcterms:created "start date of the STF 2019-01-01"^^xsd:date ; + + owl:versionInfo "v0.1.2" ; + + vann:preferredNamespacePrefix "s4ehaw" ; + + vann:preferredNamespaceUri "https://saref.etsi.org/saref4ehaw#" ; + + dcterms:description "saref4ehaw is an extension of SAREF for eHealth Ageing Well"@en ; + + dcterms:title "saref4ehaw: an extension of SAREF for eHealth Ageing Well"@en ; + + dcterms:license <https://forge.etsi.org/etsi-software-license> ; + + dcterms:source <https://forge.etsi.org/rep/SAREF/saref4ehaw/> ; + + owl:versionIRI <https://saref.etsi.org/saref4ehaw/v0.1.2/saref4ehaw#> ; + + dcterms:publisher <https://www.etsi.org/> ; + + dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> . + ################################################################# -# SAREF4EHAW -- Annotation properties +# +# 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 . + + + ################################################################# -# SAREF4EHAW -- Object Properties +# +# Object Properties +# ################################################################# -### https://saref.etsi.org/s4ehaw#hasContact -s4ehaw:hasContact rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:HealthDevice ; - rdfs:range s4ehaw:Conctact ; - rdfs:comment """Defines the relatonship between a health Device that has one or multiple contacts (e.g. the patient or user that is sensed by this device, the caregiver that is using the health device)""" ; - rdfs:label "has contact"@en . - -### https://saref.etsi.org/s4ehaw#isUsedFor -s4ehaw:IsUsedFor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:HealthDevice ; - rdfs:range s4ehaw:Process ; - rdfs:comment """Defines the relatonship between a health device is used for certain process (temperature measurement, blood pressure measurement, insulin regulation)""" ; - rdfs:label "is used for"@en . +### https://saref.etsi.org/s4ehaw#IsUsedFor +:IsUsedFor rdf:type owl:ObjectProperty ; + + rdfs:label "is used for"@en ; + + rdfs:comment "Defines the relatonship between a health device is used for certain process (temperature measurement, blood pressure measurement, insulin regulation)" , + "Defines the relatonship between a non purely health device called functional device and that is used for certain process (luminosity measurement, air pressure measurement, heat level measurement)" ; + + rdfs:domain :FunctionalDevice , + :HealthDevice ; + + rdfs:range :Process . -### https://saref.etsi.org/s4ehaw#isUsedFor -s4ehaw:IsUsedFor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:FunctionalDevice ; - rdfs:range s4ehaw:Process ; - rdfs:comment """Defines the relatonship between a non purely health device called functional device and that is used for certain process (luminosity measurement, air pressure measurement, heat level measurement)""" ; - rdfs:label "is used for"@en . ### https://saref.etsi.org/s4ehaw#contains -s4ehaw:contains rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Ban ; - rdfs:range s4ehaw:HealthDevice ; - rdfs:comment """Defines the relatonship between a Body Area Network or BAN that contains one or multiple health devices""" ; - rdfs:label "contains"@en . +:contains rdf:type owl:ObjectProperty ; + + rdfs:label "contains"@en ; + + rdfs:comment "Defines the relatonship between a Body Area Network or BAN that contains one or multiple health devices" ; + + rdfs:domain :Ban ; + + rdfs:range :HealthDevice . -### https://saref.etsi.org/s4ehaw#hasContact -s4ehaw:hasContact rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Ban ; - rdfs:range s4ehaw:Conctact ; - rdfs:comment """Defines the relatonship between a BAN that has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)""" ; - rdfs:label "has contact"@en . -### https://saref.etsi.org/s4ehaw#hasCommunicationProcess -s4ehaw:hasCommunicationProcess rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Ban ; - rdfs:range s4ehaw:CommunicationProcess ; - rdfs:comment """Defines the relatonship between a BAN that has a communication process that is the type of communication carried out between BAN devices and BAN Hub""" ; - rdfs:label "has communication process"@en . +### https://saref.etsi.org/s4ehaw#elects +:elects rdf:type owl:ObjectProperty ; + + rdfs:label "elects"@en ; + + rdfs:comment "Defines the relatonship between a Body Area Network or BAN that elects one hub that mainly plays the role of both a data concentrator and a network GW" ; + + rdfs:domain :Ban ; + + rdfs:range :Hub . -### https://saref.etsi.org/s4ehaw#elects -s4ehaw:elects rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Ban ; - rdfs:range s4ehaw:Hub ; - rdfs:comment """Defines the relatonship between a Body Area Network or BAN that elects one hub that mainly plays the role of both a data concentrator and a network GW""" ; - rdfs:label "elects"@en . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Contact ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a contact that is an actor of an eHealth system (caregiver or patient or user or halper)""" ; - rdfs:label "is actor"@en . +### https://saref.etsi.org/s4ehaw#faultTolerence +:faultTolerence rdf:type owl:ObjectProperty ; + + rdfs:label "fault tolerence"@en ; + + rdfs:comment "The BAN fault tolerence. BAN shall measure accurate value and shall require a small fault tolerance."@en ; + + rdfs:range xsd:real . -### https://saref.etsi.org/s4ehaw#hasResponsabilityParty -s4ehaw:hasResponsabilityParty rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Contact ; - rdfs:range s4ehaw:ResponsabilityParty ; - rdfs:comment """Defines the relatonship between a contact that has a responsability party which plays the role of the reference of the patient/user. It should be an organization or a person""" ; - rdfs:label "has responsability party"@en . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:ResponsabilityParty ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a ResponsabilityParty that is an actor of an eHealth system""" ; - rdfs:label "is actor"@en . +### https://saref.etsi.org/s4ehaw#hasCommand +:hasCommand rdf:type owl:ObjectProperty ; + + rdfs:label "has command"@en ; + + rdfs:comment "Defines the relatonship between a process that has a command (a directive that a device must support to perform a given process)" ; + + rdfs:domain :Process ; + + rdfs:range saref:Command . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Caregiver ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a caregiver that is an actor of an eHealth system""" ; - rdfs:label "is actor"@en . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Patient ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between patient that is an actor of an eHealth system""" ; - rdfs:label "is actor"@en . +### https://saref.etsi.org/s4ehaw#hasCommunicationProcess +:hasCommunicationProcess rdf:type owl:ObjectProperty ; + + rdfs:label "has communication process"@en ; + + rdfs:comment "Defines the relatonship between a BAN that has a communication process that is the type of communication carried out between BAN devices and BAN Hub" ; + + rdfs:domain :Ban ; + + rdfs:range :CommunicationProcess . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:User ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a monitored person called user and that is an actor of an eHealth system""" ; - rdfs:label "is actor"@en . -### https://saref.etsi.org/s4ehaw#isActor -s4ehaw:isActor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Helper ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a Helper (family member, friend or neighbor of a patient) that is an actor of an eHealth system""" ; - rdfs:label "is actor"@en . +### https://saref.etsi.org/s4ehaw#hasConstraints +:hasConstraints rdf:type owl:ObjectProperty ; + + rdfs:label "has constraints"@en ; + + rdfs:comment "Defines the relatonship between a data that has constraints (validity, operating, security...)" ; + + rdfs:range :Constraints ; + + rdfs:domain :Data . -### https://saref.etsi.org/s4ehaw#hasParticipants -s4ehaw:hasParticipants rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:MeasurementSession ; - rdfs:range s4ehaw:Actor ; - rdfs:comment """Defines the relatonship between a measurement session that has actors of an eHealth system as participants (caregiver controling the session, patient monitored during the session)""" ; - rdfs:label "has participants"@en . -### https://saref.etsi.org/s4ehaw#hasParticipants -s4ehaw:hasParticipants rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:MeasurementSession ; - rdfs:range s4ehaw:HealthDevice ; - rdfs:comment """Defines the relatonship between a measurement session that has one or multiple health devices as participants (sensor, actuator, wearables)""" ; - rdfs:label "has participants"@en . +### https://saref.etsi.org/s4ehaw#hasContact + +:hasContact rdf:type owl:ObjectProperty ; + + rdfs:label "has contact"@en ; + + rdfs:comment "Defines the relatonship between a BAN that has one or multiple contacts (e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes)" , + "Defines the relatonship between a health Device that has one or multiple contacts (e.g. the patient or user that is sensed by this device, the caregiver that is using the health device)" ; + + rdfs:domain :Ban ; + + rdfs:range :Conctact ; + + rdfs:domain :HealthDevice . + ### https://saref.etsi.org/s4ehaw#hasData -s4ehaw:hasData rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Process ; - rdfs:range s4ehaw:Data ; - rdfs:comment """Defines the relatonship between a process that has has one or many data, for example a tracking process shall include latitude, longitude and speed data""" ; - rdfs:label "has data"@en . +:hasData rdf:type owl:ObjectProperty ; + + rdfs:label "has data"@en ; + + rdfs:comment "Defines the relatonship between a process that has has one or many data, for example a tracking process shall include latitude, longitude and speed data" ; + + rdfs:range :Data ; + + rdfs:domain :Process . -### https://saref.etsi.org/s4ehaw#hasCommand -s4ehaw:hasCommand rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Process ; - rdfs:range saref:Command ; - rdfs:comment """Defines the relatonship between a process that has a command (a directive that a device must support to perform a given process)""" ; - rdfs:label "has command"@en . -### https://saref.etsi.org/s4ehaw#hasConstraints -s4ehaw:hasConstraints rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Data ; - rdfs:range s4ehaw:Constraints ; - rdfs:comment """Defines the relatonship between a data that has constraints (validity, operating, security...)""" ; - rdfs:label "has constraints"@en . +### https://saref.etsi.org/s4ehaw#hasDeviceType +:hasDeviceType rdf:type owl:ObjectProperty ; + + rdfs:label "has device type"@en ; + + rdfs:comment "Defines the relatonship between a device that has a device type describing the physical characteristics of the device" ; + + rdfs:range :DeviceType ; + + rdfs:domain saref:Device . -### https://saref.etsi.org/s4ehaw#hasMeasurement -s4ehaw:hasMesurement rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Data ; - rdfs:range s4ehaw:Measurement ; - rdfs:comment """Defines the relatonship between data that has measurement""" ; - rdfs:label "has measurement"@en . -### https://saref.etsi.org/s4ehaw#hasTimeSeriesMeasurements -s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Data ; - rdfs:range s4ehaw:TimeSeriesMeasurements ; - rdfs:comment """Defines the relatonship between data that has time series measurements""" ; - rdfs:label "has time series measurements"@en . +### https://saref.etsi.org/s4ehaw#hasEnergySource +:hasEnergySource rdf:type owl:ObjectProperty ; + + rdfs:label "has energy source"@en ; + + rdfs:comment "Defines the relatonship between a device type that has energy source mainly describing battery related capabilities of the device (number, type, available level...)" ; + + rdfs:domain :DeviceType ; + + rdfs:range :EnergySource . -### https://saref.etsi.org/s4ehaw#isMeasuredIn -s4ehaw:isMeasuredIn rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Measurement ; - rdfs:range s4ehaw:UnitOfMeasure ; - rdfs:comment """Defines the relatonship between a measurement that is measured in a given unit of measure""" ; - rdfs:label "is measured in"@en . -### https://saref.etsi.org/s4ehaw#isMeasuredIn -s4ehaw:isMeasuredIn rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:TimeSeriesMeasurements ; - rdfs:range s4ehaw:UnitOfMeasure ; - rdfs:comment """Defines the relatonship between time series measurements that are measured in a given unit of measure""" ; - rdfs:label "is measured in"@en . +### https://saref.etsi.org/s4ehaw#hasInterface +:hasInterface rdf:type owl:ObjectProperty ; + + rdfs:label "has interface"@en ; + + rdfs:comment "Defines the relatonship between a device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)" ; + + rdfs:range :Interface ; + + rdfs:domain saref:Device . + + + +### https://saref.etsi.org/s4ehaw#hasInterfaceType + +:hasInterfaceType rdf:type owl:ObjectProperty ; + + rdfs:label "has interface type"@en ; + + rdfs:comment "Defines the relatonship between a device interface that has an interface type that describes the standard characteristics of the interface protocol/functional layerof the device and that is added for redundancy avoidance" , + "Defines the relatonship between a device type that has an given interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance" ; + + rdfs:domain :DeviceType , + :Interface ; + + rdfs:range :InterfaceType . -### https://saref.etsi.org/saref#offers -saref:offers rdf:type owl:ObjectProperty ; - rdfs:domain saref:Device ; - rdfs:range saref:Service ; - rdfs:comment """Defines the relatonship between a device that offers services""" ; - rdfs:label "offers"@en . ### https://saref.etsi.org/s4ehaw#hasLocation -s4ehaw:hasLocation rdf:type owl:ObjectProperty ; - rdfs:domain saref:Device ; - rdfs:range s4ehaw:Location ; - rdfs:comment """Defines the relatonship between a device that has a location that is mainly its position and/or its geolocation of the device""" ; - rdfs:label "has location"@en . +:hasLocation rdf:type owl:ObjectProperty ; + + rdfs:label "has location"@en ; + + rdfs:comment "Defines the relatonship between a device that has a location that is mainly its position and/or its geolocation of the device" ; + + rdfs:range :Location ; + + rdfs:domain saref:Device . -### https://saref.etsi.org/s4ehaw#hasInterface -s4ehaw:hasInterface rdf:type owl:ObjectProperty ; - rdfs:domain saref:Device ; - rdfs:range s4ehaw:Interface ; - rdfs:comment """Defines the relatonship between a device that has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)""" ; - rdfs:label "has interface"@en . -### https://saref.etsi.org/s4ehaw#hasDeviceType -s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ; - rdfs:domain saref:Device ; - rdfs:range s4ehaw:DeviceType ; - rdfs:comment """Defines the relatonship between a device that has a device type describing the physical characteristics of the device""" ; - rdfs:label "has device type"@en . +### https://saref.etsi.org/s4ehaw#hasMesurement +:hasMesurement rdf:type owl:ObjectProperty ; + + rdfs:label "has measurement"@en ; + + rdfs:comment "Defines the relatonship between data that has measurement" ; + + rdfs:domain :Data ; + + rdfs:range :Measurement . + + + +### https://saref.etsi.org/s4ehaw#hasParticipants + +:hasParticipants rdf:type owl:ObjectProperty ; + + rdfs:label "has participants"@en ; + + rdfs:comment "Defines the relatonship between a measurement session that has one or multiple health devices as participants (sensor, actuator, wearables)" , + "Defines the relatonship between a measurement session that has actors of an eHealth system as participants (caregiver controling the session, patient monitored during the session)" ; + + rdfs:range :Actor , + :HealthDevice ; + + rdfs:domain :MeasurementSession . -### https://saref.etsi.org/s4ehaw#hasEnergySource -s4ehaw:hasEnergySource rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:DeviceType ; - rdfs:range s4ehaw:EnergySource ; - rdfs:comment """Defines the relatonship between a device type that has energy source mainly describing battery related capabilities of the device (number, type, available level...)""" ; - rdfs:label "has energy source"@en . ### https://saref.etsi.org/s4ehaw#hasProcessor -s4ehaw:hasProcessor rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:DeviceType ; - rdfs:range s4ehaw:Processor ; - rdfs:comment """Defines the relatonship between a device type that has processor describing the processing capabilities of the device""" ; - rdfs:label "has processor"@en . +:hasProcessor rdf:type owl:ObjectProperty ; + + rdfs:label "has processor"@en ; + + rdfs:comment "Defines the relatonship between a device type that has processor describing the processing capabilities of the device" ; + + rdfs:domain :DeviceType ; + + rdfs:range :Processor . -### https://saref.etsi.org/s4ehaw#hasInterfaceType -s4ehaw:hasInterfaceType rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:Interface ; - rdfs:range s4ehaw:InterfaceType ; - rdfs:comment """Defines the relatonship between a device interface that has an interface type that describes the standard characteristics of the interface protocol/functional layerof the device and that is added for redundancy avoidance""" ; - rdfs:label "has interface type"@en . -### https://saref.etsi.org/s4ehaw#hasInterfaceType -s4ehaw:hasInterfaceType rdf:type owl:ObjectProperty ; - rdfs:domain s4ehaw:DeviceType ; - rdfs:range s4ehaw:InterfaceType ; - rdfs:comment """Defines the relatonship between a device type that has an given interface type that describes the standard characteristics of the interface protocol/functional layer of the device and that is added for redundancy avoidance""" ; - rdfs:label "has interface type"@en . +### https://saref.etsi.org/s4ehaw#hasResponsabilityParty + +:hasResponsabilityParty rdf:type owl:ObjectProperty ; + + rdfs:label "has responsability party"@en ; + + rdfs:comment "Defines the relatonship between a contact that has a responsability party which plays the role of the reference of the patient/user. It should be an organization or a person" ; + + rdfs:domain :Contact ; + + rdfs:range :ResponsabilityParty . + + + +### https://saref.etsi.org/s4ehaw#hasTimeSeriesMesurements + +:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ; + + rdfs:label "has time series measurements"@en ; + + rdfs:comment "Defines the relatonship between data that has time series measurements" ; + + rdfs:domain :Data ; + + rdfs:range :TimeSeriesMeasurements . + + + +### https://saref.etsi.org/s4ehaw#isActor + +:isActor rdf:type owl:ObjectProperty ; + + rdfs:label "is actor"@en ; + + rdfs:comment "Defines the relatonship between a ResponsabilityParty that is an actor of an eHealth system" , + "Defines the relatonship between a caregiver that is an actor of an eHealth system" , + "Defines the relatonship between a Helper (family member, friend or neighbor of a patient) that is an actor of an eHealth system" , + "Defines the relatonship between patient that is an actor of an eHealth system" , + "Defines the relatonship between a monitored person called user and that is an actor of an eHealth system" , + "Defines the relatonship between a contact that is an actor of an eHealth system (caregiver or patient or user or halper)" ; + + rdfs:range :Actor ; + + rdfs:domain :Caregiver , + :Contact , + :Helper , + :Patient , + :ResponsabilityParty , + :User . + + + +### https://saref.etsi.org/s4ehaw#isDescribedBy + +:isDescribedBy rdf:type owl:ObjectProperty ; + + rdfs:label "is described by"@en ; + + rdfs:comment "Defines the relatonship between a service that is described by a service process (how the service works)" ; + + rdfs:range :ServiceProcess ; + + rdfs:domain saref:Service . + + + +### https://saref.etsi.org/s4ehaw#isMeasuredIn + +:isMeasuredIn rdf:type owl:ObjectProperty ; + + rdfs:label "is measured in"@en ; + + rdfs:comment "Defines the relatonship between time series measurements that are measured in a given unit of measure" , + "Defines the relatonship between a measurement that is measured in a given unit of measure" ; + + rdfs:domain :Measurement , + :TimeSeriesMeasurements ; + + rdfs:range :UnitOfMeasure . + ### https://saref.etsi.org/s4ehaw#presents -s4ehaw:presents rdf:type owl:ObjectProperty ; - rdfs:domain saref:Service ; - rdfs:range s4ehaw:ServiceProfile ; - rdfs:comment """Defines the relatonship between a service that presents a service profile (what the service does)""" ; - rdfs:label "presents"@en . + +:presents rdf:type owl:ObjectProperty ; + + rdfs:label "presents"@en ; + + rdfs:comment "Defines the relatonship between a service that presents a service profile (what the service does)" ; + + rdfs:range :ServiceProfile ; + + rdfs:domain saref:Service . + ### https://saref.etsi.org/s4ehaw#supports -s4ehaw:supports rdf:type owl:ObjectProperty ; - rdfs:domain saref:Service ; - rdfs:range s4ehaw:ServiceGrounding ; - rdfs:comment """Defines the relatonship between a service that supports a service grounding (how to access the service)""" ; - rdfs:label "supports"@en . + +:supports rdf:type owl:ObjectProperty ; + + rdfs:label "supports"@en ; + + rdfs:comment "Defines the relatonship between a service that supports a service grounding (how to access the service)" ; + + rdfs:range :ServiceGrounding ; + + rdfs:domain saref:Service . + + + +### https://saref.etsi.org/saref#offers + +saref:offers rdf:type owl:ObjectProperty ; + + rdfs:label "offers"@en ; + + rdfs:comment "Defines the relatonship between a device that offers services" ; + + rdfs:domain saref:Device ; + + rdfs:range saref:Service . + -### https://saref.etsi.org/s4ehaw#isDescribedBy -s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ; - rdfs:domain saref:Service ; - rdfs:range s4ehaw:ServiceProcess ; - rdfs:comment """Defines the relatonship between a service that is described by a service process (how the service works)""" ; - rdfs:label "is described by"@en . ################################################################# -# SAREF4EHAW -- Data properties +# +# Data properties +# ################################################################# + ### http://xmlns.com/foaf/0.1/name + foaf:name rdf:type owl:DatatypeProperty . + +### https://saref.etsi.org/s4ehaw#applicationDomain + +:applicationDomain rdf:type owl:DatatypeProperty ; + + rdfs:label "application domain"@en ; + + rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ; + + rdfs:range xsd:string ; + + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#banId + +:banId rdf:type owl:DatatypeProperty ; + + rdfs:label "ban id"@en ; + + rdfs:comment "The Body Area Network or BAN Unique ID, i.e and URI for Linked Data compatibility purposes."@en ; + + rdfs:range xsd:anyURI ; + + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#density + +:density rdf:type owl:DatatypeProperty ; + + rdfs:label "density"@en ; + + rdfs:comment "The BAN density, i.e its number of node."@en ; + + rdfs:range xsd:string ; + + rdfs:domain :Ban . + +### https://saref.etsi.org/s4ehaw#topology + +:topology rdf:type owl:DatatypeProperty ; + + rdfs:label "topology"@en ; + + rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." ; + + rdfs:domain :Ban ; + + rdfs:range [ rdf:type rdfs:Datatype ; + owl:oneOf [ rdf:type rdf:List ; + rdf:first "Adhoc" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "Mesh" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "Others" ; + rdf:rest [ rdf:type rdf:List ; + rdf:first "Stars" ; + rdf:rest rdf:nil + ] + ] + ] + ] + ] ; + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#faultTolerence + +:faultTolerence rdf:type owl:DatatypeProperty ; + + rdfs:label "fault tolerence"@en ; + + rdfs:comment "The BAN fault tolerence. BAN shall measure accurate value and shall require a small fault tolerance."@en ; + + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#lifetime + +:lifetime rdf:type owl:DatatypeProperty ; + + rdfs:label "lifetime"@en ; + + rdfs:comment "The BAN lifetime, e.g. BAN for entertainment purposes should have a lifetime of weeks or few years whereas BAN dedicated for assisted living or anomaly monitoring should last for many years."@en ; + + rdfs:range xsd:dateTime ; + + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#location + +:location rdf:type owl:DatatypeProperty ; + + rdfs:label "location"@en ; + + rdfs:comment "The location of the BAN, when available and needed, shall be given relatively to the the location - geolocation as standardized ISO 6709 - of the patient wearing the WBAN."@en ; + + rdfs:range xsd:string ; + + rdfs:domain :Ban . + + + +### https://saref.etsi.org/s4ehaw#phenomena + +:phenomena rdf:type owl:DatatypeProperty ; + + rdfs:label "phenomena "@en ; + + rdfs:comment "The BAN monitors a specific phenomenon - burned calories during exercises, glucose level... -. "@en ; + + rdfs:range xsd:string ; + + rdfs:domain :Ban . + + + + + ################################################################# -# SAREF4EHAW -- Classes +# +# Classes +# ################################################################# + ### http://purl.org/vocommons/voaf#Vocabulary + voaf:Vocabulary rdf:type owl:Class . + +### http://www.w3.org/2001/XMLSchema#real + +xsd:real rdf:type owl:Class . + + + ### http://xmlns.com/foaf/0.1/Person + foaf:Person rdf:type owl:Class . -### https://saref.etsi.org/saref#Device -saref:Device rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#Action -### https://saref.etsi.org/s4ehaw#HealthDevice -s4ehaw:HealthDevice rdf:type owl:Class ; - rdfs:subClassOf saref:Device . +:Action rdf:type owl:Class ; + + rdfs:subClassOf saref:Command . -### https://saref.etsi.org/s4ehaw#FunctionalDevice -s4ehaw:FunctionalDevice rdf:type owl:Class ; - rdfs:subClassOf saref:Device . +### https://saref.etsi.org/s4ehaw#Actor -### https://saref.etsi.org/s4ehaw#Hub -s4ehaw:Hub rdf:type owl:Class ; - rdfs:subClassOf s4ehaw:HealthDevice . - +:Actor rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Sensor -s4ehaw:Sensor rdf:type owl:Class ; - rdfs:subClassOf s4ehaw:HealthDevice . ### https://saref.etsi.org/s4ehaw#Actuator -s4ehaw:Actuator rdf:type owl:Class ; - rdfs:subClassOf s4ehaw:HealthDevice . +:Actuator rdf:type owl:Class ; + + rdfs:subClassOf :HealthDevice . -### https://saref.etsi.org/s4ehaw#Wearable -s4ehaw:Wearable rdf:type owl:Class ; - rdfs:subClassOf s4ehaw:HealthDevice . ### https://saref.etsi.org/s4ehaw#Ban -s4ehaw:Ban rdf:type owl:Class . + +:Ban rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Caregiver + +:Caregiver rdf:type owl:Class . + ### https://saref.etsi.org/s4ehaw#CommunicationProcess -s4ehaw:CommunicationProcess rdf:type owl:Class . + +:CommunicationProcess rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Conctact + +:Conctact rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Constraints + +:Constraints rdf:type owl:Class . + ### https://saref.etsi.org/s4ehaw#Contact -s4ehaw:Contact rdf:type owl:Class . +:Contact rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#ResponsabilityParty -s4ehaw:ResponsabilityParty rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Actor -s4ehaw:Actor rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#Data +:Data rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Caregiver -s4ehaw:Caregiver rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Patient -s4ehaw:Patient rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#DeviceType +:DeviceType rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#EnergySource + +:EnergySource rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#FunctionalDevice + +:FunctionalDevice rdf:type owl:Class ; + + rdfs:subClassOf saref:Device . + + + +### https://saref.etsi.org/s4ehaw#HealthDevice + +:HealthDevice rdf:type owl:Class ; + + rdfs:subClassOf saref:Device . -### https://saref.etsi.org/s4ehaw#User -s4ehaw:User rdf:type owl:Class . ### https://saref.etsi.org/s4ehaw#Helper -s4ehaw:Helper rdf:type owl:Class . + +:Helper rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Hub + +:Hub rdf:type owl:Class ; + + rdfs:subClassOf :HealthDevice . + + + +### https://saref.etsi.org/s4ehaw#Interface + +:Interface rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#InterfaceType + +:InterfaceType rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Location + +:Location rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Measurement + +:Measurement rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#MeasurementProcess + +:MeasurementProcess rdf:type owl:Class ; + + rdfs:subClassOf :Process . + ### https://saref.etsi.org/s4ehaw#MeasurementSession -s4ehaw:MeasurementSession rdf:type owl:Class . + +:MeasurementSession rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#Patient + +:Patient rdf:type owl:Class . + ### https://saref.etsi.org/s4ehaw#Process -s4ehaw:Process rdf:type owl:Class . +:Process rdf:type owl:Class . -### https://saref.etsi.org/saref#Command -saref:Command rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#MeasurementProcess -s4ehaw:MeasurementProcess rdf:type owl:Class ; - rdfs:subClassOf s4ehaw:Process . +### https://saref.etsi.org/s4ehaw#Processor +:Processor rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Action -s4ehaw:Action rdf:type owl:Class ; - rdfs:subClassOf saref:Command . -### https://saref.etsi.org/s4ehaw#Data -s4ehaw:Data rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#ResponsabilityParty +:ResponsabilityParty rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Constraints -s4ehaw:Constraints rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Measurement -s4ehaw:Measurement rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#Sensor + +:Sensor rdf:type owl:Class ; + + rdfs:subClassOf :HealthDevice . + + + +### https://saref.etsi.org/s4ehaw#ServiceGrounding + +:ServiceGrounding rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#ServiceProcess + +:ServiceProcess rdf:type owl:Class . + + + +### https://saref.etsi.org/s4ehaw#ServiceProfile + +:ServiceProfile rdf:type owl:Class . + ### https://saref.etsi.org/s4ehaw#TimeSeriesMeasurements -s4ehaw:TimeSeriesMeasurements rdf:type owl:Class . + +:TimeSeriesMeasurements rdf:type owl:Class . + ### https://saref.etsi.org/s4ehaw#UnitOfMeasure -s4ehaw:UnitOfMeasure rdf:type owl:Class . +:UnitOfMeasure rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#DeviceType -s4ehaw:DeviceType rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Processor -s4ehaw:Processor rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#User +:User rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#EnergySource -s4ehaw:EnergySource rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Interface -s4ehaw:Interface rdf:type owl:Class . +### https://saref.etsi.org/s4ehaw#Wearable +:Wearable rdf:type owl:Class ; + + rdfs:subClassOf :HealthDevice . -### https://saref.etsi.org/s4ehaw#InterfaceType -s4ehaw:InterfaceType rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#Location -s4ehaw:Location rdf:type owl:Class . +### https://saref.etsi.org/saref#Command +saref:Command rdf:type owl:Class . -### https://saref.etsi.org/saref#Service -saref:Service rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#ServiceProfile -s4ehaw:ServiceProfile rdf:type owl:Class . +### https://saref.etsi.org/saref#Device +saref:Device rdf:type owl:Class . + + + +### https://saref.etsi.org/saref#Service + +saref:Service rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#ServiceGrounding -s4ehaw:ServiceGrounding rdf:type owl:Class . -### https://saref.etsi.org/s4ehaw#ServiceProcess -s4ehaw:ServiceProcess rdf:type owl:Class . ################################################################# -# SAREF4EHAW -- Individuals +# +# Individuals +# ################################################################# + ### http://www-public.imtbs-tsp.eu/~girodgen/ + <http://www-public.imtbs-tsp.eu/~girodgen/> rdf:type owl:NamedIndividual , foaf:Person ; + foaf:name "Marc Girod-Genet" . + + + + + +################################################################# +# +# Annotations +# +################################################################# + + +owl:topDataProperty rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." . + + -- GitLab