Newer
Older
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
### https://saref.etsi.org/s4ehaw/hasGender
s4ehaw:hasGender rdf:type owl:DatatypeProperty ;
rdfs:label "has gender"@en ;
rdfs:comment "The gender of a health actor."@en ;
rdfs:domain s4ehaw:HealthActor ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "female" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "male" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "undetermined" ;
rdf:rest rdf:nil
]
]
]
] .
### https://saref.etsi.org/s4ehaw/hasGeolocation
s4ehaw:hasGeolocation rdf:type owl:DatatypeProperty ;
rdfs:label "has geolocation"@en ;
rdfs:comment "The geolocation of the BAN, when available and needed, shall be given relatively to the current location - geolocation as standardized ISO 6709 - of the patient wearing the BAN."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Ban .
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
rdfs:label "has input"@en ;
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 ;
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
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 (if any) for a health device. It is a dynamic attribute."@en ;
rdfs:domain s4ehaw:HealthDevice ;
### 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 .
rdfs:label "Activity"@en ;
rdfs:comment "The activity of a patient/user, i.e. daily and nocturnal activities."@en .
### https://saref.etsi.org/s4ehaw/AlarmCommand
rdfs:label "Alarm comand"@en ;
rdfs:subClassOf saref:Command .
rdfs:label "BAN"@en ;
rdfs:comment "Smart Body Area Network (BAN), as defined within ETSI SmartBAN TC (see ETSI TR 103 394)."@en .
### https://saref.etsi.org/s4ehaw/BanApplicationDomain
s4ehaw:BanApplicationDomain rdf:type owl:Class ;
rdfs:label "BAN application domain"@en ;
rdfs:comment "The BAN application domain, e.g. healthcare, telemedicine, assisted living, sport training, safety and emergency..."@en .
### https://saref.etsi.org/s4ehaw/BanHub
s4ehaw:BanHub rdf:type owl:Class ;
rdfs:label "BAN hub" ;
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:comment "Hub of the BAN, mainly playing the role of both a data concentrator and a network GW."@en .
### https://saref.etsi.org/s4ehaw/BodySurfaceLocation
s4ehaw:BodySurfaceLocation rdf:type owl:Class ;
rdfs:comment "Defines a helth device location in terms of a body surface position (i.e. on body health device)."@en .
### https://saref.etsi.org/s4ehaw/CommunicationFunction
s4ehaw:CommunicationFunction rdf:type owl:Class ;
rdfs:label "Communication function"@en ;
rdfs:comment "The BAN communication function way of working, i.e. periodic, event driven or on request."@en .
### https://saref.etsi.org/s4ehaw/ComputingPower
rdfs:label "Computing power"@en ;
rdfs:comment "The computing power capabilities of a Health device."@en .
rdfs:label "Constraint"@en ;
rdfs:comment "The Data constraints, e.g. validity, operating, security..."@en .
### https://saref.etsi.org/s4ehaw/Contact
rdfs:comment "A BAN has one or multiple contacts, i.e some health actors, e.g. the patient or user that is monitored through this BAN, the caregiver that is using this BAN for monitoring purposes..."@en .
### https://saref.etsi.org/s4ehaw/DailyActivity
rdfs:comment "The patient/user activities that occur during daytime."@en .
rdfs:label "Data"@en ;
rdfs:comment "A function has one or many data, for example a tracking function shall include latitude, longitude and speed data."@en .
rdfs:label "Device type"@en ;
rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en .
### https://saref.etsi.org/s4ehaw/EventDrivenCommunicationFunction
s4ehaw:EventDrivenCommunicationFunction rdf:type owl:Class ;
rdfs:label "Event driven communication function"@en ;
rdfs:subClassOf s4ehaw:CommunicationFunction ;
rdfs:comment "BAN communication function way of working of the type event driven."@en .
### https://saref.etsi.org/s4ehaw/FunctionalDevice
rdfs:comment "Functional Devices are non-purely eHealth/ageing-well devices that can be used for modelling/detecting activities or behaviours of patients/users, like for example beacons that can detect indoor positioning of a patient in a house."@en .
### https://saref.etsi.org/s4ehaw/Habit
s4ehaw:Habit rdf:type owl:Class ;
rdfs:label "Habit" ;
rdfs:comment "Defined for users (that can in particular be patients) habits modelling, e.g. smoking, alcohol drinking, overeating, undereating..."@en .
### https://saref.etsi.org/s4ehaw/HealthActor
s4ehaw:HealthActor rdf:type owl:Class ;
rdfs:label "Health actor"@en ;
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:label "Health actuator"@en ;
owl:equivalentClass saref:Actuator ;
rdfs:subClassOf s4ehaw:HealthDevice ;
rdfs:comment "Health-related Actuator, equivalent to SAREF Actuator"@en .
### https://saref.etsi.org/s4ehaw/HealthDevice
rdfs:comment "Health Devices, e.g. BAN hub, health sensor/actuator/Wereable."@en .
s4ehaw:HealthSensor rdf:type owl:Class ;
rdfs:label "Health sensor"@en ,
"Health-related Sensor, equivalent to SAREF Sensor" ;
owl:equivalentClass saref:Sensor ;
rdfs:subClassOf s4ehaw:HealthDevice .
s4ehaw:HealthWearable rdf:type owl:Class ;
rdfs:label "Health wereable"@en ,
"Health-related Wearable, equivalent to SAREF4WEAR Wearable" ;
owl:equivalentClass s4wear:Wearable ;
rdfs:subClassOf s4ehaw:HealthDevice .
s4ehaw:Helper rdf:type owl:Class ;
rdfs:label "Helper"@en ;
rdfs:subClassOf s4ehaw:HealthActor ;
rdfs:comment "Helper of partients/users of a health system, e.g. a patient's relative."@en .
rdfs:comment "Defined for users (that can in particular be patients) impairments modelling, e.g. deaf impairment, hearing impairement, handling impairment, visual impairement, blindI impairement, mobility impairement..."@en .
### https://saref.etsi.org/s4ehaw/ImplantLocation
rdfs:comment "Implant Device (i.e. in body health device) position."@en .
rdfs:label "Interface"@en ;
rdfs:comment "Used for modelling the interfaces of a health device (e.g. Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en .
### https://saref.etsi.org/s4ehaw/LegalConstraint
rdfs:comment "An empty container for describing the legal constraints a data can be submitted to, like e.g. anonymization."@en .
rdfs:label "Location"@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 ;
rdfs:comment "Task in which a health actor (mainly a patient or a user) is subject of measurement collection (recording) by both some measurement-related health Device (e.g. Sensor, Wereable, ECG Device...) and a health actor (mainly a caregiver)."@en .
### https://saref.etsi.org/s4ehaw/MeasurementFunction
s4ehaw:MeasurementFunction rdf:type owl:Class ;
rdfs:comment "The functionality necessary to accomplish the measurement task for which a measurement-related health Device (e.g. Sensor, Wereable, ECG Device...) is designed for, e.g. a heart rate measurement function. "@en .
rdfs:label "Mode"@en ;
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:comment "The class of activities that occur during the night."@en .
### https://saref.etsi.org/s4ehaw/OnRequestCommunicationFunction
s4ehaw:OnRequestCommunicationFunction rdf:type owl:Class ;
rdfs:label "On request communication function"@en ;
rdfs:subClassOf s4ehaw:CommunicationFunction ;
rdfs:comment "BAN communication function way of working of the type on request."@en .
### https://saref.etsi.org/s4ehaw/OperatingConstraint
s4ehaw:OperatingConstraint rdf:type owl:Class ;
rdfs:comment "An empty container for describing the operating constraints of a device, e.g. recommended humidity and temperature range..."@en .
rdfs:subClassOf s4ehaw:User ;
rdfs:comment "A user of the type patient, i.e. a cared-for person by one or multiple caregivers."@en .
### https://saref.etsi.org/s4ehaw/PeriodicCommunicationFunction
s4ehaw:PeriodicCommunicationFunction rdf:type owl:Class ;
rdfs:label "Periodic communication function"@en ;
rdfs:subClassOf s4ehaw:CommunicationFunction ;
rdfs:comment "BAN communication function way of working of the type periodic."@en .
### https://saref.etsi.org/s4ehaw/PhysicalLocation
rdfs:comment "The physical location, i.e. a postal address and a geolocation when available."@en .
rdfs:label "Posture"@en ;
rdfs:comment "The posture of a health actor (mainly a patient or a user), e.g. exercising, lying, running, sitting, walking..."@en .
### https://saref.etsi.org/s4ehaw/PowerSource
rdfs:comment "The power sources of a health device, mainly describing energy source and battery related capabilities of the health device (number of power source, source type, rechargeable or not...)."@en .