Newer
Older
@prefix : <https://saref.etsi.org/s4ehaw#> .
@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/> .
@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 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/s4ehaw#> .
<https://saref.etsi.org/s4ehaw#> rdf:type owl:Ontology ;
owl:versionIRI <https://saref.etsi.org/s4ehaw/v0.1.2/s4ehaw#> ;
rdfs:label "communication period"@en ;
rdfs:comment "the period of time for sending data within a BAN."@en ,
"the minimum value that a data can take." ;
dcterms:source <https://forge.etsi.org/rep/SAREF/s44ehaw/> ;
owl:versionInfo "v0.1.2" ;
vann:preferredNamespacePrefix "s4ehaw" ;
dcterms:contributor <https://www.linkedin.com/in/marcgirodgenet/> ;
dcterms:publisher <https://www.etsi.org/> ;
dcterms:description "s4ehaw is an extension of SAREF for eHealth Ageing Well"@en ;
dcterms:issued "date when the document is online"^^xsd:date ;
dcterms:created "start date of the STF 2019-01-01"^^xsd:date ;
rdfs:label "min value"@en ;
vann:preferredNamespaceUri "https://saref.etsi.org/s4ehaw#" ;
dcterms:title "s4ehaw: an extension of SAREF for eHealth Ageing Well"@en ;
dcterms:modified "do not set this"^^xsd:date ;
dcterms:license <https://forge.etsi.org/etsi-software-license> ;
rdfs:comment "the maximum value a data can take." ;
rdfs:label "max value"@en .
#################################################################
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#################################################################
### 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 .
#################################################################
#################################################################
s4ehaw:IsUsedFor rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:FunctionalDevice ,
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)" ,
"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 .
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 .
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#hasActivities
:hasActivitiesDeviceType rdf:type owl:ObjectProperty ;
rdfs:domain :Patient ,
:User ;
rdfs:range :Activities ;
rdfs:comment "The relatonship between a patient that has activities" ,
"The relatonship between a user that has activities" ;
rdfs:label "has activities"@en .
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#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#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 .
s4ehaw:hasContact rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Ban ,
s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Contact ;
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:label "has contact"@en .
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 .
### 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#hasEnergy
:hasEnergy rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:Energy ;
rdfs:comment "Defines the relatonship between a device type that has energy mainly describing energy source and battery related capabilities of the device (number, type, available level...)" ;
rdfs:label "has energy"@en .
### 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#hasInterfaceType
s4ehaw:hasInterfaceType rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ,
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" ,
"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#position
s4ehaw:position rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Location ,
[ rdf:type owl:Class ;
owl:unionOf ( s4ehaw:BodySurface
s4ehaw:Implant
)
] ;
rdfs:comment "The position of an Health Device, i.e. its location against the body - on or in the body - and/or its geolocation" ;
rdfs:label "position"@en .
### https://saref.etsi.org/s4ehaw#hasMesurement
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#hasMode
s4ehaw:hasMode rdf:type owl:ObjectProperty ;
rdfs:domain saref:DeviceType ;
rdfs:range s4ehaw:Mode ;
rdfs:comment "Each device type has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping, etc.." ;
rdfs:label "has mode"@en .
### https://saref.etsi.org/s4ehaw#hasParticipants
s4ehaw:hasParticipants rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:MeasurementSession ;
rdfs:range s4ehaw:Actor ,
s4ehaw:HealthDevice ;
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)" ,
"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#hasPhysicalLocation
s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Patient ;
rdfs:range s4ehaw:Physical ;
rdfs:comment "To identify the location of the patient" ;
rdfs:label "has physical location"@en .
### https://saref.etsi.org/s4ehaw#hasPower
:hasPower rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:Power ;
rdfs:comment "Defines the relatonship between a device type that has power describing the processing power or capabilities of the device" ;
rdfs:label "has power"@en .
### 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#hasServiceCategory
s4ehaw:hasServiceCategory rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:ServiceProfile ;
rdfs:range s4ehaw:ServiceCategory ;
rdfs:comment "The service profile has two different service categories, body - e.g. heart rate, oxygene level - or environment - humidity, luminosity, etc.-" ;
rdfs:label "has service category"@en .
### https://saref.etsi.org/s4ehaw#hasTimeSeriesMesurements
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#inCurrentMode
s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ;
rdfs:domain saref:HealthDevice ;
rdfs:range s4ehaw:Mode ;
rdfs:comment "Each eHealth device has modes of operations that model its dynamic caracteristic varying during its lifetime, e.g. active, parked, sleeping..." ;
rdfs:label "in current mode"@en .
### https://saref.etsi.org/s4ehaw#isActor
s4ehaw:isActor rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Caregiver ,
s4ehaw:Contact ,
s4ehaw:Helper ,
s4ehaw:Patient ,
s4ehaw:ResponsabilityParty ,
s4ehaw:User ;
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" ,
"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 contact that is an actor of an eHealth system (caregiver or patient or user or halper)" ,
"Defines the relatonship between a monitored person called user and that is an actor of an eHealth system" ,
"Defines the relatonship between patient that is an actor of an eHealth system" ;
rdfs:label "is actor"@en .
### https://saref.etsi.org/s4ehaw#isAssociatedWith
s4ehaw:isAssociatedWith rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Atomic ;
rdfs:range s4ehaw:Composite ;
rdfs:comment "For a composite process, more than one atomic process are associated together" ;
rdfs:label "is associated with"@en .
### 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 .
### https://saref.etsi.org/s4ehaw#isMeasuredIn
s4ehaw:isMeasuredIn rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Measurement ,
s4ehaw:TimeSeriesMeasurements ;
rdfs:range s4ehaw:UnitOfMeasure ;
rdfs:comment "Defines the relatonship between a measurement that is measured in a given unit of measure" ,
"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#OperatingConstraints
s4ehaw:OperatingConstraints rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:Operating ;
rdfs:comment "The operating constraints of a device" ;
rdfs:label "operating constraints"@en .
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 .
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 .
### https://saref.etsi.org/s4ehaw#uom
s4ehaw:uom rdf:type owl:ObjectProperty ;
rdfs:domain s4ehaw:Process ;
rdfs:range s4ehaw:UnitOfMeasure ;
rdfs:comment "the unit of measurement of a process"@en ;
rdfs:label "unit of measurement"@en .
### 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 .
#################################################################
#################################################################
### http://xmlns.com/foaf/0.1/name
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
foaf:name rdf:type owl:DatatypeProperty ;
rdfs:domain foaf:Person ;
rdfs:range xsd:anyURI .
### https://saref.etsi.org/s4ehaw#activitiesId
:activitiesId rdf:type owl:DatatypeProperty ;
rdfs:domain :Activities ;
rdfs:range xsd:anyURI ;
rdfs:comment "The activities Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
rdfs:label "activities id"@en .
### https://saref.etsi.org/s4ehaw#activitiesType
:activitiesType rdf:type owl:DatatypeProperty ;
rdfs:domain :Activities ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "daily" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "nocturnal" ;
rdf:rest rdf:nil
]
]
] ;
rdfs:comment "The type of atcivities that a patient or a user can have, i.e. daily or nocturnal" ;
rdfs:label "activities type"@en .
### https://saref.etsi.org/s4ehaw#activitiesDuration
:activitiesDuration rdf:type owl:DatatypeProperty ;
rdfs:domain :Activities ;
rdfs:range xsd:double ;
rdfs:comment "The duration of a patient or user activity, in second" ;
rdfs:label "activities duration"@en .
### https://saref.etsi.org/s4ehaw#activitiesKind
:activitiesKind rdf:type owl:DatatypeProperty ;
rdfs:domain :Activities ;
rdfs:range xsd:string ;
rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. lying in bed, sitting on a chair, using the shower, etc." ;
rdfs:label "activities kind"@en .
### https://saref.etsi.org/s4ehaw#baud
s4ehaw:baud rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:InterfaceType ;
rdfs:range xsd:double ;
rdfs:comment "The baud rate of the interface, the number of bits transmitted by second" ;
rdfs:label "baud"@en .
### https://saref.etsi.org/s4ehaw#dutyCycle
s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:float ;
rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed" ;
rdfs:label "duty cycle"@en .
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
### https://saref.etsi.org/s4ehaw#faultTolerence
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ,
s4ehaw:Process ;
rdfs:range xsd:double .
### https://saref.etsi.org/s4ehaw#frequency
s4ehaw:frequency rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:double ;
rdfs:comment "The frequency is the number of instructions an embedded processor - within a Health device - can perform per second" ;
rdfs:label "frequency"@en .
### https://saref.etsi.org/s4ehaw#availableFlash
s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:double ;
rdfs:comment "the available flash memory for a Health device"@en ;
rdfs:label "available flash"@en .
### https://saref.etsi.org/s4ehaw#maximumFlash
s4ehaw:maximumFlash rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:double ;
rdfs:comment "Indicates the flash memory space for a Health device" ;
rdfs:label "maximum flash"@en .
### https://saref.etsi.org/s4ehaw#maximumRam
s4ehaw:maximumRam rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:double ;
rdfs:comment "indicates the maximum volatile memory space for a Health device" ;
rdfs:label "maximum ram"@en .
### https://saref.etsi.org/s4ehaw#remainingBatteryLevel
s4ehaw:remainingBatteryLevel rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Energy ;
rdfs:range xsd:double ;
rdfs:comment "The level of remaining battery for a given energy source of a eHealth device"@en ;
rdfs:label "remaining battery level"@en .
### https://saref.etsi.org/s4ehaw#availableRAM
s4ehaw:availableRAM rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:double ;
rdfs:comment "The available RAM memory for a Health device"@en ;
rdfs:label "available RAM"@en .
### https://saref.etsi.org/s4ehaw#latency
s4ehaw:latency rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Process ;
rdfs:range xsd:float ;
rdfs:comment "the latency is the time interval between the stimulation and response of a process"@en ;
rdfs:label "latency"@en .
### https://saref.etsi.org/s4ehaw#minimumValue
s4ehaw:minimumValue rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Validity ;
rdfs:range xsd:double ;
rdfs:comment "the minimum allowable value of a measurement"@en ;
rdfs:label "minimum value"@en .
### https://saref.etsi.org/s4ehaw#maximumValue
s4ehaw:maximumValue rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Validity ;
rdfs:range xsd:double ;
rdfs:comment "the minimum allowable value of a measurement"@en ;
rdfs:label "maximum value"@en .
### https://saref.etsi.org/s4ehaw#precision
s4ehaw:precision rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Process ;
rdfs:range xsd:float ;
rdfs:comment "precision of a process describes the closeness of the measurements to each other for a process."@en ;
rdfs:label "precision"@en .
### https://saref.etsi.org/s4ehaw#sampleTime
s4ehaw:sampleTime rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Process ;
rdfs:range xsd:float ;
rdfs:comment "the sample time of the process"@en ;
rdfs:label "sample time"@en .
### https://saref.etsi.org/s4ehaw#PortNumber
s4ehaw:PortNumber rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceGrounding ;
rdfs:range xsd:positiveInteger ;
rdfs:comment "The port number used to offer the service" ;
rdfs:label "port number"@en .
### https://saref.etsi.org/s4ehaw#actorId
s4ehaw:actorId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Actor ;
rdfs:range xsd:anyURI ;
rdfs:comment "The actor Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
rdfs:label "actor id"@en .
### https://saref.etsi.org/s4ehaw#ageCategory
s4ehaw:ageCategory rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Patient ,
s4ehaw:User ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "old" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "young" ;
rdf:rest rdf:nil
]
]
] ;
rdfs:comment "The age group of a patient,i.e. old or young" ,
"The age group of a user, i.e. old or young" ;
rdfs:label "age category"@en .
### https://saref.etsi.org/s4ehaw#applicationDomain
s4ehaw:applicationDomain rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:string ;
rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
rdfs:label "application domain"@en .
### https://saref.etsi.org/s4ehaw#banId
s4ehaw:banId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:anyURI ;
rdfs:comment "The Body Area Network or BAN Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
rdfs:label "ban id"@en .
### https://saref.etsi.org/s4ehaw#density
s4ehaw:density rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:string ;
rdfs:comment "The BAN density, i.e its number of node."@en ;
rdfs:label "density"@en .
### https://saref.etsi.org/s4ehaw#deviceId
:deviceId rdf:type owl:DatatypeProperty ;
rdfs:domain :HealthDevice ,
:FunctionalDevice ;
rdfs:range xsd:anyURI ;
rdfs:comment "The Health Device Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The Functional Device Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:label "device id"@en .
### https://saref.etsi.org/s4ehaw#deviceTypeName
s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range xsd:string ;
rdfs:comment "The commercial name of a device"@en ;
rdfs:label "device type name"@en .
### https://saref.etsi.org/s4ehaw#dimension
s4ehaw:dimension rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range xsd:float ;
rdfs:comment "The dimension of the device e.g. height, weight,length"@en ;
rdfs:label "dimension"@en .
### https://saref.etsi.org/s4ehaw#dob
:dob rdf:type owl:DatatypeProperty ;
rdfs:domain :Actor ;
rdfs:range xsd:dateTime ;
rdfs:comment "the date of birth of an actor"@en ;
rdfs:label "date of birth"@en .
### https://saref.etsi.org/s4ehaw#email
:email rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Actor ;
rdfs:range xsd:anyURI ;
rdfs:comment "The email address for an actor"@en ;
rdfs:label "email"@en .
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
### https://saref.etsi.org/s4ehaw#faultTolerence
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:range xsd:float .
### https://saref.etsi.org/s4ehaw#gender
s4ehaw:gender rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Actor ;
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 "other" ;
rdf:rest rdf:nil
]
]
]
] ;
rdfs:comment "the gender of an actor"@en ;
rdfs:label "gender"@en .
### https://saref.etsi.org/s4ehaw#groundingProtocol
s4ehaw:groundingProtocol rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceGrounding ;
rdfs:range xsd:string ;
rdfs:comment "The grouding protocol is the protocol used to transmit the message of the service, e.g. BLE" ;
rdfs:label "grounding protocol"@en .
### https://saref.etsi.org/s4ehaw#hasCalculationMethod
s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProcess ;
rdfs:range xsd:string ;
rdfs:comment "The service process has a calculation method to get the output or result, e.g. the calculation formula to determine the posture of a patient" ;
rdfs:label "has calculation method"@en .
### https://saref.etsi.org/s4ehaw#hasEffect
s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProcess ;
rdfs:range xsd:string ;
rdfs:comment "the effect of a service can be an alert, nothing, an activation of another process,etc." ;
rdfs:label "has effect"@en .
### https://saref.etsi.org/s4ehaw#hasHabits
s4ehaw:hasHabits rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Patient ,
s4ehaw:User ;
rdfs:range xsd:string ;
rdfs:comment "The habits of the patient, e.g smoking" ,
"The habits of the user, e.g. smoking" ;
rdfs:label "has habits"@en .
### https://saref.etsi.org/s4ehaw#hasInput
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProcess ;
rdfs:range xsd:string ;
rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor, etc." ;
rdfs:label "has input"@en .
### https://saref.etsi.org/s4ehaw#hasOutput
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProcess ;
rdfs:range xsd:string ;
rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient" ;
rdfs:label "has output"@en .
### https://saref.etsi.org/s4ehaw#hasPosture
s4ehaw:hasPosture rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Patient ,
s4ehaw:User ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "exercising" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "lying" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "other" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "running" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "sitting" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "walking" ;
rdf:rest rdf:nil
]
]
]
]
]
]
] ;
rdfs:comment "The posture of the patient, e.g. lying" ,
"The posture of the user, e.g. lying" ;
rdfs:label "has posture"@en .
### https://saref.etsi.org/s4ehaw#hasPrecondition
s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProcess ;
rdfs:range xsd:string ;
rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be sucessufully invoked" ;
rdfs:label "has precondition"@en .
### https://saref.etsi.org/s4ehaw#hasResult
s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Patient ;
rdfs:range xsd:string ;
rdfs:comment "The process can have many reults for the same output, these resuts may include a message that should be displayed, an alert, etc." ;
rdfs:label "has result"@en .
### https://saref.etsi.org/s4ehaw#impairement
s4ehaw:impairement rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Patient ;
rdfs:range [ rdf:type rdfs:Datatype ;
owl:oneOf [ rdf:type rdf:List ;
rdf:first "deaf" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "handling" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "hearing" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "visual" ;
rdf:rest rdf:nil
]
]
]
]
] ;
rdfs:comment "The impairement type of the patient" ;
rdfs:label "impairement"@en .
### https://saref.etsi.org/s4ehaw#interfaceId
:interfaceId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Interface ;
rdfs:range xsd:anyURI ;
rdfs:comment "The interface Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:label "interface id"@en .
### https://saref.etsi.org/s4ehaw#interfaceAddress
:interfaceAddress rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:InterfaceType ;
rdfs:range xsd:string ;
rdfs:comment "The interface address. The interface may have many addresses like MAC address, IP address or others." ;
rdfs:label "interface address"@en .
### https://saref.etsi.org/s4ehaw#interfaceDescription
s4ehaw:interfaceDescription rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:InterfaceType ;
rdfs:range xsd:string ;
rdfs:comment "The interface type description" ;
rdfs:label "interface description"@en .
### https://saref.etsi.org/s4ehaw#interfaceProtocol
s4ehaw:interfaceProtocol rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:InterfaceType ;
rdfs:range xsd:string ;
rdfs:comment "The interface protocol can be BLE, serial, ethernet, etc." ;
rdfs:label "interface protocol"@en .
### https://saref.etsi.org/s4ehaw#isGateway
s4ehaw:isGateway rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Interface ;
rdfs:range xsd:boolean ;
rdfs:comment "This boolean variable indicates if the interface is a gateway or not." ;
rdfs:label "is gateway"@en .
### https://saref.etsi.org/s4ehaw#lifetime
s4ehaw:lifetime rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:dateTime ;
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." ;
rdfs:label "lifetime"@en .
### https://saref.etsi.org/s4ehaw#location
s4ehaw:location rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:string ;
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." ;
rdfs:label "location"@en .
### https://saref.etsi.org/s4ehaw#manufacturer
s4ehaw:manufacturer rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:string ;
rdfs:comment "The manufacturer name of the embedded processor of a Health device, e.g. intel." ;
rdfs:label "manufacturer"@en .
### https://saref.etsi.org/s4ehaw#modeId
s4ehaw:modeId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Mode ;
rdfs:range xsd:anyURI ;
rdfs:comment "the mode id identifies each mode, e.g. identifier for sleeping mode"@en ;
rdfs:label "mode id"@en .
### https://saref.etsi.org/s4ehaw#modeName
s4ehaw:modeName rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Mode ;
rdfs:range xsd:string ;
rdfs:comment "the mode name od a device, e.g. sleeping"@en ;
rdfs:label "mode name"@en .
### https://saref.etsi.org/s4ehaw#name
s4ehaw:name rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Actor ;
rdfs:range xsd:string ;
rdfs:comment "the full name of an actor ."@en ;
rdfs:label "name"@en .
### https://saref.etsi.org/s4ehaw#phenomena
s4ehaw:phenomena rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Ban ;
rdfs:range xsd:string ;
rdfs:comment "The BAN monitors a specific phenomenon - burned calories during exercises, glucose level... -. "@en ;
rdfs:label "phenomena "@en .
### https://saref.etsi.org/s4ehaw#phoneNumber
:phoneNumber rdf:type owl:DatatypeProperty ;
rdfs:domain :Actor ;
rdfs:range xsd:string ;
rdfs:comment "The phone number of an actor, in international format."@en ;
rdfs:label "phone number"@en .
### https://saref.etsi.org/s4ehaw#processId
s4ehaw:processId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Process ;
rdfs:range xsd:anyURI ;
rdfs:comment "The process Unique ID, i.e and URI for Linked Data compatibility purposes."@en ;
rdfs:label "process id"@en .
### https://saref.etsi.org/s4ehaw#processorId
s4ehaw:processorId rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Power ;
rdfs:range xsd:anyURI ;
rdfs:comment "The processor Identifier should identify each processor" ;
rdfs:label "processor id"@en .
### https://saref.etsi.org/s4ehaw#rechargeable
s4ehaw:rechargeable rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Energy ;
rdfs:range xsd:boolean ;
rdfs:comment "This boolean variable indicates if the source of energy of the eHealth Device is rechargeable. e.g. Battery" ;
rdfs:label "rechargeable"@en .
### https://saref.etsi.org/s4ehaw#serialNb
:serialNb rdf:type owl:DatatypeProperty ;
rdfs:domain :HealthDevice ,
:FunctionalDevice ;
rdfs:range xsd:anyURI ;
rdfs:comment "The serial number of the Health Device." ,
"The serial number of the Functional Device." ;
rdfs:label "serial number"@en .
### https://saref.etsi.org/s4ehaw#serviceDescription
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProfile ;
rdfs:range xsd:string ;
rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement" ;
rdfs:label "service description"@en .
### https://saref.etsi.org/s4ehaw#serviceName
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:ServiceProfile ;
rdfs:range xsd:anyURI ;
rdfs:comment "The service name identify the offered service, e.g heart rate" ;
rdfs:label "service name"@en .
### https://saref.etsi.org/s4ehaw#sourceType
s4ehaw:sourceType rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:Energy ;
rdfs:range xsd:string ;
rdfs:comment "The source type is the type of energy source of a Health device. It can be solar, battery, electricity, etc." ;
rdfs:label "source type"@en .
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
### https://saref.etsi.org/s4ehaw#topology
s4ehaw:topology rdf:type owl:DatatypeProperty ;
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 "Others" ;
rdf:rest [ rdf:type rdf:List ;
rdf:first "Stars" ;
rdf:rest rdf:nil
]
]
]
]
] ;
rdfs:comment "The BAN physical topology type, i.e Adhoc or Stars or Mesh or Others." ,
"The BAN physical topology type, i.e. Adhoc or Stars or Mesh or Others" ;
rdfs:label "topology"@en .
### https://saref.etsi.org/s4ehaw#userId
:userId rdf:type owl:DatatypeProperty ;
rdfs:domain :Caregiver ,
:Patient ,
:User ,
:Helper ;
rdfs:range xsd:anyURI ;
rdfs:comment "The caregiver Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The patient Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The user Unique ID, i.e and URI for Linked Data compatibility purposes." ,
"The helper Unique ID, i.e and URI for Linked Data compatibility purposes." ;
rdfs:label "user id"@en .
### https://saref.etsi.org/s4ehaw#velocity
s4ehaw:velocity rdf:type owl:DatatypeProperty ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range xsd:float ;
rdfs:comment "The velocity of a moving device"@en ;
rdfs:label "velocity"@en .
#################################################################
# 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/s4ehaw#Action
s4ehaw:Action rdf:type owl:Class ;
rdfs:subClassOf saref:Command .