Newer
Older
rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor..."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasMbox
s4ehaw:hasMbox rdf:type owl:DatatypeProperty ;
rdfs:label "has mbox"@en ;
rdfs:comment "An email address (or mail box) of an health actor: a URI with the 'mailto' scheme as defined by RFC 6068."@en ;
rdfs:range xsd:anyURI ;
rdfs:domain s4ehaw:HealthActor .
### https://saref.etsi.org/s4ehaw/hasOutput
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
rdfs:label "has output"@en ;
rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasPrecondition
s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
rdfs:label "has precondition"@en ;
rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
### https://saref.etsi.org/s4ehaw/hasResult
s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
rdfs:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert..."@en ;
s4ehaw:hasValues rdf:type owl:DatatypeProperty ;
rdfs:label "has values" ;
rdfs:comment "A relationship defining the set of values (an array) of a certain property, e.g., energy or power" .
### https://saref.etsi.org/s4ehaw/interfaceAddress
s4ehaw:interfaceAddress rdf:type owl:DatatypeProperty ;
rdfs:label "interface address"@en ;
rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Interface .
### https://saref.etsi.org/s4ehaw/interfaceDescription
s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
rdfs:label "interface description"@en ;
rdfs:comment "The interface type description."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Interface .
### https://saref.etsi.org/s4ehaw/interfaceProtocol
s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
rdfs:label "interface protocol"@en ;
rdfs:comment "The interface communication protocol can be e.g. BLE, serial, Ethernet..."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Interface .
### https://saref.etsi.org/s4ehaw/isDerivedData
s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ;
rdfs:label "is derived data"@en ;
rdfs:comment "Is derived data is a Boolean property to indicate if the data is a row data or a calculated/derived data from other one."@en ;
rdfs:range xsd:boolean ;
rdfs:domain s4ehaw:Data .
### https://saref.etsi.org/s4ehaw/isGateway
s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
rdfs:label "is gateway"@en ;
rdfs:comment "This boolean variable indicates if the interface is a gateway or not."@en ;
rdfs:range xsd:boolean ;
rdfs:domain s4ehaw:Interface .
### https://saref.etsi.org/s4ehaw/lastName
s4ehaw:lastName rdf:type owl:DatatypeProperty ;
rdfs:label "last name"@en ;
rdfs:comment "The familly name of a health actor."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:HealthActor .
### https://saref.etsi.org/s4ehaw/latency
s4ehaw:latency rdf:type owl:DatatypeProperty ;
rdfs:label "latency"@en ;
rdfs:comment "The latency is the time interval between the stimulation and response of a measurement function."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:MeasurementFunction .
### https://saref.etsi.org/s4ehaw/lifetime
s4ehaw: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 s4ehaw:Ban .
### https://saref.etsi.org/s4ehaw/manufacturer
s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
rdfs:label "manufacturer"@en ;
rdfs:comment "The manufacturer name of the embedded processor of a health device, e.g. Intel."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ComputingPower .
### https://saref.etsi.org/s4ehaw/maximumFlash
s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
rdfs:label "maximum flash"@en ;
rdfs:comment "Indicates the maximum flash memory space of a health device."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:ComputingPower .
### https://saref.etsi.org/s4ehaw/maximumRam
s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
rdfs:label "maximum ram"@en ;
rdfs:comment "Indicates the maximum volatile memory space of a health device."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:ComputingPower .
### https://saref.etsi.org/s4ehaw/maximumValue
s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
rdfs:label "maximum value"@en ;
rdfs:comment "The maximum allowable value of a measurement."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:ValidityConstraint .
### https://saref.etsi.org/s4ehaw/minimumValue
s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
rdfs:label "minimum value"@en ;
rdfs:comment "The minimum allowable value of a measurement."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:ValidityConstraint .
### https://saref.etsi.org/s4ehaw/modeName
s4ehaw:modeName rdf:type owl:DatatypeProperty ;
rdfs:label "mode name"@en ;
rdfs:comment "The mode name of a device, e.g. sleeping."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Mode .
### https://saref.etsi.org/s4ehaw/phenomena
s4ehaw: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 s4ehaw:Ban .
rdfs:comment "The phone number of a health actor, in international format."@en ;
### https://saref.etsi.org/s4ehaw/portNumber
s4ehaw:portNumber rdf:type owl:DatatypeProperty ;
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
rdfs:label "port number"@en ;
rdfs:comment "The port number used to offer the service."@en ;
rdfs:range xsd:positiveInteger ;
rdfs:domain s4ehaw:ServiceGrounding .
### https://saref.etsi.org/s4ehaw/postalAddress
s4ehaw:postalAddress rdf:type owl:DatatypeProperty ;
rdfs:label "postal address"@en ;
rdfs:comment "Defines the postal address."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:PhysicalLocation .
### https://saref.etsi.org/s4ehaw/powerSourceType
s4ehaw:powerSourceType rdf:type owl:DatatypeProperty ;
rdfs:label "power source type"@en ;
rdfs:comment "The type of power source of a health device. It can be solar, battery, electricity..."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:PowerSource .
### https://saref.etsi.org/s4ehaw/precision
s4ehaw:precision rdf:type owl:DatatypeProperty ;
rdfs:label "precision"@en ;
rdfs:comment "Precision of a measurement function is the uncertainty of the measured data."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:MeasurementFunction .
### https://saref.etsi.org/s4ehaw/rechargeable
s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
rdfs:label "rechargeable"@en ;
rdfs:comment "This boolean variable indicates if the power source is rechargeable or not, e.g. a rechargeable battery."@en ;
rdfs:range xsd:boolean ;
rdfs:domain s4ehaw:PowerSource .
### https://saref.etsi.org/s4ehaw/remainingBatteryLevel
s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
rdfs:label "remaining battery level"@en ;
rdfs:comment "The level of remaining battery for a given power source of a health device."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:PowerSource .
### https://saref.etsi.org/s4ehaw/sampleTime
s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
rdfs:label "sample time"@en ;
rdfs:comment "The sample time of a measurement function."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:MeasurementFunction .
### https://saref.etsi.org/s4ehaw/sendingFrequency
s4ehaw:sendingFrequency rdf:type owl:DatatypeProperty ;
rdfs:label "sending frequency"@en ;
rdfs:comment "Defines the sending frequency at an health device level."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:PeriodicCommunicationFunction .
s4ehaw:serialNb rdf:type owl:DatatypeProperty ;
rdfs:label "serial number"@en ;
rdfs:comment "The serial number of a health device."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:HealthDevice .
### https://saref.etsi.org/s4ehaw/serviceDescription
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
rdfs:label "service description"@en ;
rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProfile .
### https://saref.etsi.org/s4ehaw/serviceName
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
rdfs:label "service name"@en ;
rdfs:comment "The service name identify the offered service, e.g heart rate."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProfile .
s4ehaw:topology rdf:type owl:DatatypeProperty ;
rdfs:label "topology"@en ;
rdfs:comment "The BAN physical topology type, i.e Adhoc or Star or Mesh or Others."@ne ;
rdfs:domain s4ehaw: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 "Star" ;
rdf:rest rdf:nil
]
]
]
] .
s4ehaw:velocity rdf:type owl:DatatypeProperty ;
rdfs:label "velocity"@en ;
rdfs:comment "The velocity of a moving device."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:DeviceType .
#################################################################
#################################################################
### http://purl.org/vocommons/voaf#Vocabulary
foaf:Agent rdf:type owl:Class ;
owl:equivalentClass s4ehaw:HealthActor .
s4ehaw:Activity rdf:type owl:Class ;
rdfs:comment "The activity of a patient/user, i.e. daily and nocturnal activities."@en .
### https://saref.etsi.org/s4ehaw/AlarmCommand
### https://saref.etsi.org/s4ehaw/BanApplicationDomain
s4ehaw:BanApplicationDomain rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/BodySurfaceLocation
s4ehaw:BodySurfaceLocation rdf:type owl:Class ;
### https://saref.etsi.org/s4ehaw/CommunicationFunction
s4ehaw:CommunicationFunction rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/ComputingPower
s4ehaw:ComputingPower rdf:type owl:Class .
### https://saref.etsi.org/s4ehaw/Contact
s4ehaw:Contact rdf:type owl:Class ;
owl:equivalentClass s4ehaw:HealthActor .
### https://saref.etsi.org/s4ehaw/DailyActivity
rdfs:subClassOf s4ehaw:Activity ;
rdfs:comment "The class of activities that occur during daytime."@en .
### https://saref.etsi.org/s4ehaw/EventDrivenCommunicationFunction
s4ehaw:EventDrivenCommunicationFunction rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:CommunicationFunction .
### https://saref.etsi.org/s4ehaw/FunctionalDevice
### https://saref.etsi.org/s4ehaw/HealthActor
s4ehaw:HealthActor rdf:type owl:Class ;
rdfs:comment "The eHealth system actors like e.g. caregivers, patients, users, helpers..."@en .
### https://saref.etsi.org/s4ehaw/HealthActuator
s4ehaw:HealthActuator rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:label "Health-related Actuator, equivalent to SAREF Actuator" ;
owl:equivalentClass saref:Actuator .
### https://saref.etsi.org/s4ehaw/HealthDevice
### https://saref.etsi.org/s4ehaw/ImplantLocation
### https://saref.etsi.org/s4ehaw/LegalConstraint
rdfs:subClassOf s4ehaw:Constraint ;
rdfs:comment "This is an empty container for describing the legal constraints a data can be submitted to, like e.g. anonymization."@en .
rdfs:comment "The location, i.e. a position against the body (on - body surface – or in the body – implant –) and a physical location (i.e. a postal address and/or a current geolocation geolocation when available)."@en .
### https://saref.etsi.org/s4ehaw/MeasurementCollectionSession
s4ehaw:MeasurementCollectionSession rdf:type owl:Class ;
### https://saref.etsi.org/s4ehaw/MeasurementFunction
s4ehaw:MeasurementFunction rdf:type owl:Class ;
rdfs:subClassOf saref:Function .
rdf:comment "The dynamic characteristics of a eHealth Device that vary during its lifetime or its BAN lifetime."@en .
### https://saref.etsi.org/s4ehaw/NocturnalActivity
s4ehaw:NocturnalActivity rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:Activity ;
rdfs:comment "The class of activities that occur during the night."@en .
### https://saref.etsi.org/s4ehaw/OnRequestCommunicationFunction
s4ehaw:OnRequestCommunicationFunction rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:CommunicationFunction .
### https://saref.etsi.org/s4ehaw/OperatingConstraint
s4ehaw:OperatingConstraint rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:Constraint ;
rdfs:comment "This is an empty container for describing the operating constraints of a device, e.g. prescribed humidity and temperature range..."@en .
### https://saref.etsi.org/s4ehaw/PeriodicCommunicationFunction
s4ehaw:PeriodicCommunicationFunction rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:CommunicationFunction .
### https://saref.etsi.org/s4ehaw/PhysicalLocation
rdfs:subClassOf s4ehaw:Location ;
rdfs:comment "The physical location, i.e. a postal address and a geolocation when available."@en .
### https://saref.etsi.org/s4ehaw/PowerSource
### https://saref.etsi.org/s4ehaw/RemainderCommand
### https://saref.etsi.org/s4ehaw/ResponsibleParty
rdfs:subClassOf s4ehaw:HealthActor ;
rdfs:comment "The legal entity responsible for a BAN, i.e. to contact in case of problem"@en .
### https://saref.etsi.org/s4ehaw/ServiceGrounding
rdfs:comment "How to access the service."@en .
### https://saref.etsi.org/s4ehaw/ServiceProcess
### https://saref.etsi.org/s4ehaw/ServiceProfile
### https://saref.etsi.org/s4ehaw/TimeSeriesMeasurements
s4ehaw:TimeSeriesMeasurements rdf:type owl:Class ;
rdfs:label "Time series measurements" ;
[ rdf:type owl:Restriction ;
owl:onProperty s4ehaw:hasValues ;
owl:allValuesFrom xsd:float
] ,
[ rdf:type owl:Restriction ;
owl:onProperty s4envi:hasFrequencyMeasurement ;
owl:allValuesFrom s4envi:FrequencyMeasurement
] ;
rdfs:comment "A sequence of data in a successive equally spaced points in time. The O&M ontology (ISO 19156) defines Time Series Observation as an “observation whose result is a time-series”, while both Hl7 aECG and DICOM standards define the Series element as a sequence of data sharing a common frame of reference. In SAREF4health we termed this concept as Time Series Measurements since this sequence of data refers to time series measured by a device. Notice that in this term we avoided prefixing with ECG because this concept can be applied to other types of data." .
### https://saref.etsi.org/s4ehaw/ValidityConstraint
s4ehaw:ValidityConstraint rdf:type owl:Class ;
### https://saref.etsi.org/s4ehaw/HealthWearable
s4ehaw:HealthWearable rdf:type owl:Class ;
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:label "Health-related Wearable, equivalent to SAREF4WEAR Wearable" ;
### https://saref.etsi.org/s4ehaw/HealthSensor
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:label "Health-related Sensor, equivalent to SAREF Sensor" ;
owl:equivalentClass saref:Sensor .
#################################################################
#
# Individuals
#
#################################################################
### https://saref.etsi.org/s4ehaw/assistedLiving
s4ehaw:assistedLiving rdf:type owl:NamedIndividual ,
s4ehaw:BanApplicationDomain .
### https://saref.etsi.org/s4ehaw/blindImpairment
s4ehaw:blindImpairment rdf:type owl:NamedIndividual ,
s4ehaw:Impairment .
### https://saref.etsi.org/s4ehaw/deafImpairment
s4ehaw:deafImpairment rdf:type owl:NamedIndividual ,
s4ehaw:Impairment .
s4ehaw:emergency rdf:type owl:NamedIndividual ,
s4ehaw:BanApplicationDomain .
s4ehaw:exercising rdf:type owl:NamedIndividual ,
s4ehaw:Posture .
### https://saref.etsi.org/s4ehaw/handlingImpairment
s4ehaw:handlingImpairment rdf:type owl:NamedIndividual ,
s4ehaw:Impairment .
s4ehaw:healthcare rdf:type owl:NamedIndividual ,
s4ehaw:BanApplicationDomain .
### https://saref.etsi.org/s4ehaw/hearingImpairment
s4ehaw:hearingImpairment rdf:type owl:NamedIndividual ,
s4ehaw:Impairment .
### https://saref.etsi.org/s4ehaw/lying
s4ehaw:lying rdf:type owl:NamedIndividual ,
s4ehaw:Posture .
### https://saref.etsi.org/s4ehaw/mobilityImpairment
s4ehaw:mobilityImpairment rdf:type owl:NamedIndividual ,
s4ehaw:Impairment .
### https://saref.etsi.org/s4ehaw/pervasiveComputing
s4ehaw:pervasiveComputing rdf:type owl:NamedIndividual ,
s4ehaw:BanApplicationDomain .
### https://saref.etsi.org/s4ehaw/running
s4ehaw:running rdf:type owl:NamedIndividual ,
s4ehaw:Posture .
s4ehaw:safety rdf:type owl:NamedIndividual ,
s4ehaw:BanApplicationDomain .
s4ehaw:sitting rdf:type owl:NamedIndividual ,