Newer
Older
@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 rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
@prefix s4ehaw: <https://saref.etsi.org/saref4ehaw/> .
@prefix s4envi: <https://saref.etsi.org/saref4envi/> .
@prefix s4wear: <https://saref.etsi.org/saref4wear/> .
<https://saref.etsi.org/saref4ehaw/> rdf:type owl:Ontology ;
dcterms:description """The objective of SAREF4EHAW is to extend SAREF ontology for the eHealth/Ageing-well (EHAW) vertical. Clause 4.1 of the present document shortly introduces a high level view of the envisioned SAREF4EHAW semantic model and modular ontology, with the retained concepts (i.e. classes) and their relations.
SAREF4EHAW extension has been specified and formalised by investigating EHAW domain related resources, as reported in ETSI TR 103 509, such as: potential stakeholders, standardization initiatives, alliances/associations, European projects, EC directives, existing ontologies, and data repositories. Therefore, SAREF4EHAW modular ontology shall both:
- Allow the implementation of a limited set of typical EHAW related use cases already identified in ETSI TR 103 509, i.e.
- Use case 1 “elderly at home monitoring and support”,
- Use case 2 “monitoring and support of healthy lifestyles for citizens”,
- Use case 3 “Early Warning System (EWS) and Cardiovascular Accidents detection”.
- Fulfil the eHealth Ageing Well related requirements provided in ETSI TR 103 509, mainly the ontological ones that were mostly taken as input for the ontology specification.
SAREF4EHAW mainly reuses the following existing ontologies: SAREF, ETSI SmartBAN reference model, SAREF 4 Environment extension, SAREF 4 Wearables extension, SAREF4health ontology which is a very first try to somehow extend SAREF ontology for the health vertical (it has nothing to do with ETSI SAREF4XYZ naming convention). The following figure presents the high level view of SAREF4EHAW ontology.
![SAREF4SYST overview](diagrams/SAREF4EHAW_Model.jpg)
For semantic interoperability handling purposes, an ontology based solution, combined with sensing-as-a-service and WoT strategies, is retained for SAREF4EHAW. Therefore, an upper level ontology, at service level, shall also behas been fully modelled (Service class and sub-classes depicted in the previous figure).
For embedded semantic analytics purposes, SAREF4EHAW shall behas been designed using the modularity principle (see ETSI TR 103 509) and can thus be mainly described by the following self-contained knowledge sub-ontologies (or modules): HealthActor, Ban, HealthDevice, Function (measured data related concepts included) and Service."""^^<http://www.iana.org/assignments/media-types/text/markdown> ;
dcterms:issued "date when the document is online"^^xsd:date ;
dcterms:modified "do not set this"^^xsd:date ;
dcterms:title "SAREF4EHAW: an extension of SAREF for eHealth Ageing Well domain"@en ;
vann:preferredNamespaceUri "https://saref.etsi.org/saref4ehaw/" ;
vann:preferredNamespacePrefix "s4ehaw" ;
dcterms:creator <http://www-public.imtbs-tsp.eu/~girodgen/> ;
dcterms:contributor <http://www-public.imtbs-tsp.eu/~girodgen/> ,
<https://www.linkedin.com/in/lina-nachabe-2b292457/> ,
<https://research.utwente.nl/en/persons/jo%C3%A3o-luiz-moreira> ,
<https://pdi.fbk.eu/people/profile/dragoni> ,
<http://www.maxime-lefrancois.info/> ;
dcterms:license <https://forge.etsi.org/etsi-software-license> ;
dcterms:source <https://forge.etsi.org/rep/SAREF/saref4ehaw/> ;
rdfs:seeAlso <https://www.etsi.org/deliver/etsi_tr/103500_103599/103509/01.01.01_60/tr_103509v010101p.pdf> ;
owl:imports <https://saref.etsi.org/core/v3.1.1/> ;
dcterms:publisher <https://www.etsi.org/> .
#################################################################
#################################################################
rdfs:comment "A Body Area Network or BAN contains one or multiple health devices"@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:HealthDevice .
### https://saref.etsi.org/s4ehaw/followsUser
s4ehaw:followsUser rdf:type owl:ObjectProperty ;
rdfs:label "follows user"@en ;
rdfs:comment "A helper may follow one or multiple users that can in particular be patients."@en ;
rdfs:range s4ehaw:Helper ;
rdfs:domain saref:User .
s4ehaw:hasActivity rdf:type owl:ObjectProperty ;
rdfs:label "has activity"@en ;
rdfs:comment "A health actor may have one or multiple activities."@en ;
rdfs:range s4ehaw:Activity ;
rdfs:domain s4ehaw:HealthActor .
### https://saref.etsi.org/s4ehaw/hasBanApplicationDomain
s4ehaw:hasBanApplicationDomain rdf:type owl:ObjectProperty ;
rdfs:label "has ban application domain"@en ;
rdfs:comment "The BAN application domain - healthcare, telemedicine, assisted living, sport training, pervasive computing, safety and emergency... -."@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:BanApplicationDomain .
### https://saref.etsi.org/s4ehaw/hasCommunicationFunction
s4ehaw:hasCommunicationFunction rdf:type owl:ObjectProperty ;
rdfs:label "has communication function"@en ;
rdfs:comment "A BAN has a communication function that is the type of communication carried out between BAN devices and BAN Hub."@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:CommunicationFunction .
### https://saref.etsi.org/s4ehaw/hasComputingPower
s4ehaw:hasComputingPower rdf:type owl:ObjectProperty ;
rdfs:comment "A health device type has computing power describing the processing power or capabilities of the device (e.g. processor ID and manufacturer, duty cycle, available flash/RM memory, maximum flash/RAM memory...)."@en ;
### https://saref.etsi.org/s4ehaw/hasConstraint
s4ehaw:hasConstraint rdf:type owl:ObjectProperty ;
rdfs:comment "Data has constraints (validity, operating, security...)."@en ;
rdfs:range s4ehaw:Constraint ;
rdfs:domain s4ehaw:Data .
s4ehaw:hasContact rdf:type owl:ObjectProperty ;
rdfs:label "has contact"@en ;
rdfs:comment "A BAN 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)."@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:Contact .
rdfs:label "has 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:range s4ehaw:Data ;
rdfs:domain saref:Function .
### https://saref.etsi.org/s4ehaw/hasDeviceType
s4ehaw:hasDeviceType rdf:type owl:ObjectProperty ;
rdfs:label "has device type"@en ;
rdfs:comment "A health device has a device type describing the physical characteristics of the health device."@en ;
rdfs:range s4ehaw:DeviceType ;
rdfs:domain s4ehaw:HealthDevice .
s4ehaw:hasHub rdf:type owl:ObjectProperty ;
rdfs:label "has hub"@en ;
rdfs:comment "A Body Area Network or BAN elects one hub that mainly plays the role of both a data concentrator and a network GW."@en ;
### https://saref.etsi.org/s4ehaw/hasHabit
s4ehaw:hasHabit rdf:type owl:ObjectProperty ;
rdfs:label "has habit"@en ;
rdfs:comment "The habits of a user and a patient (as sub-class of user it also inherits habit), e.g. smoking or overeating."@en ;
rdfs:domain s4ehaw:User ;
rdfs:range s4ehaw:Habit .
### https://saref.etsi.org/s4ehaw/hasImpairment
s4ehaw:hasImpairment rdf:type owl:ObjectProperty ;
rdfs:comment "The impairment type of a user and a patient (as sub-class of user it also inherits habit), e.g. deaf, hearing, handling, visual, mobility..."@en ;
rdfs:domain s4ehaw:User ;
rdfs:range s4ehaw:Impairment .
### https://saref.etsi.org/s4ehaw/hasInterface
s4ehaw:hasInterface rdf:type owl:ObjectProperty ;
rdfs:label "has interface"@en ;
rdfs:comment "A health device has one or multiple interfaces (Bluetooth, UWB, IEEE 802.15.6, serial interface...)."@en ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Interface .
### https://saref.etsi.org/s4ehaw/hasLocation
s4ehaw:hasLocation rdf:type owl:ObjectProperty ;
rdfs:label "has location"@en ;
rdfs:comment "The location of an eHealth device, i.e. its position against the body (on ¡V body surface ¡V or in the body ¡V implant ¡V) and its physical location (i.e. its postal address and/or its current geolocation geolocation when available)."@en ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Location .
### https://saref.etsi.org/s4ehaw/hasMesurement
s4ehaw:hasMesurement rdf:type owl:ObjectProperty ;
rdfs:label "has measurement"@en ;
rdfs:comment "Defines the relationship between data that has measurement."@en ;
rdfs:domain s4ehaw:Data ;
### https://saref.etsi.org/s4ehaw/hasMode
s4ehaw:hasMode rdf:type owl:ObjectProperty ;
rdfs:comment "Each device type has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
### https://saref.etsi.org/s4ehaw/hasOperatingConstraint
s4ehaw:hasOperatingConstraint rdf:type owl:ObjectProperty ;
rdfs:label "has operating constraint"@en ;
rdfs:comment "The operating constraints of a health device."@en ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:OperatingConstraint .
### https://saref.etsi.org/s4ehaw/hasParticipant
s4ehaw:hasParticipant rdf:type owl:ObjectProperty ;
rdfs:label "has participant"@en ;
rdfs:comment "A measurement session has health actors as participants (caregiver controling the session, patient monitored during the session)."@en ,
"A measurement session has one or multiple health devices as participants (sensor, actuator, wearable)."@en ;
rdfs:range s4ehaw:HealthActor ,
s4ehaw:HealthDevice ;
rdfs:domain s4ehaw:MeasurementCollectionSession .
### https://saref.etsi.org/s4ehaw/hasPatient
s4ehaw:hasPatient rdf:type owl:ObjectProperty ;
rdfs:label "has patient"@en ;
rdfs:comment "A caregiver may have one or multiple patients."@en ;
rdfs:domain s4ehaw:Caregiver ;
rdfs:range s4ehaw:Patient .
### https://saref.etsi.org/s4ehaw/hasPhysicalLocation
s4ehaw:hasPhysicalLocation rdf:type owl:ObjectProperty ;
rdfs:label "has physical location"@en ;
rdfs:comment "Defines the physical location of the patient, i.e. its postal address and/or its geolocation (when available)."@en ;
rdfs:domain s4ehaw:Patient ;
rdfs:range s4ehaw:PhysicalLocation .
### https://saref.etsi.org/s4ehaw/hasPosture
s4ehaw:hasPosture rdf:type owl:ObjectProperty ;
rdfs:comment "The posture of a user and a patient (as sub-class of user it also inherits habit), e.g. exercising, lying, running, sitting, walking..."@en ;
### https://saref.etsi.org/s4ehaw/hasPowerSource
s4ehaw:hasPowerSource rdf:type owl:ObjectProperty ;
rdfs:label "has power source"@en ;
rdfs:comment "A health device type has power sources, mainly describing energy source and battery related capabilities of the health device (number of power source, source type, rechargeable or not, available power level...)."@en ;
rdfs:domain s4ehaw:DeviceType ;
rdfs:range s4ehaw:PowerSource .
### https://saref.etsi.org/s4ehaw/hasResponsibleParty
s4ehaw:hasResponsibleParty rdf:type owl:ObjectProperty ;
rdfs:label "has responsible party"@en ;
rdfs:comment "A BAN that has a responsible party which plays the role of the legal entity responsible for this BAN (e.g. to contact in case of problem). It should be an organization or a person."@en ;
rdfs:domain s4ehaw:Ban ;
rdfs:range s4ehaw:ResponsibleParty .
### https://saref.etsi.org/s4ehaw/hasTimeSeriesMesurements
s4ehaw:hasTimeSeriesMesurements rdf:type owl:ObjectProperty ;
rdfs:label "has time series measurements"@en ;
rdfs:comment "Data has time series measurements, a sequence taken at successive equally spaced points in time."@en ;
rdfs:domain s4ehaw:Data ;
rdfs:range s4ehaw:TimeSeriesMeasurements .
s4ehaw:hasValues rdf:type owl:ObjectProperty ;
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/inCurrentMode
s4ehaw:inCurrentMode rdf:type owl:ObjectProperty ;
rdfs:label "in current mode"@en ;
rdfs:comment "Each eHealth device has modes of operations that model its dynamic characteristic varying during its lifetime, e.g. active, parked, sleeping..."@en ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range s4ehaw:Mode .
### https://saref.etsi.org/s4ehaw/isAttachedTo
s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ;
rdfs:label "is attached to"@en ;
rdfs:comment "A health Device is attached to a health actor such as a patient, a user and or a caregiver."@en ;
rdfs:range s4ehaw:HealthActor ;
rdfs:domain s4ehaw:HealthDevice .
### https://saref.etsi.org/s4ehaw/isDescribedBy
s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
rdfs:label "is described by"@en ;
rdfs:comment "A service is described by a service process (how the service works)."@en ;
s4ehaw:presents rdf:type owl:ObjectProperty ;
rdfs:label "presents"@en ;
rdfs:comment "A service presents a service profile (what the service does)."@en ;
s4ehaw:supports rdf:type owl:ObjectProperty ;
rdfs:label "supports"@en ;
rdfs:comment "A service supports a service grounding (how to access the service)." ;
s4ehaw:uom rdf:type owl:ObjectProperty ;
rdfs:label "unit of measurement"@en ;
rdfs:comment "Defines the unit of measure of a measurement function."@en ;
rdfs:domain s4ehaw:MeasurementFunction ;
s4ehaw:usesBan rdf:type owl:ObjectProperty ;
rdfs:label "uses ban"@en ;
rdfs:comment "A health actor (e.g. a caregiver, a patient or a helper) uses a BAN for collecting, aggregating and relaying vital parameters."@en ;
rdfs:range s4ehaw:Ban ;
rdfs:domain s4ehaw:HealthActor .
### https://saref.etsi.org/saref4envi/hasFrequencyMeasurement
s4envi:hasFrequencyMeasurement rdf:type owl:ObjectProperty ;
rdfs:comment "A measurement fucntion, in case of complex measurement like time series, has frequency measurement, i.e. the frequency in which it makes measurements."@en ;
rdfs:domain s4ehaw:MeasurementFunction ;
rdfs:range s4envi:FrequencyMeasurement .
#################################################################
#################################################################
### https://saref.etsi.org/s4ehaw/activityDuration
s4ehaw:activityDuration rdf:type owl:DatatypeProperty ;
rdfs:label "activity duration"@en ;
rdfs:comment "The duration of an activity, in second."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:Activity .
### https://saref.etsi.org/s4ehaw/activityKind
s4ehaw:activityKind rdf:type owl:DatatypeProperty ;
rdfs:label "activity kind"@en ;
rdfs:comment "The kind of atcivities that a patient or a user can have, i.e. e.g. sleeping in bed, sitting on a chair, using the shower, etc."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:Activity .
s4ehaw:ageCategory rdf:type owl:DatatypeProperty ;
rdfs:label "age category"@en ;
rdfs:comment "The age group of a health actor, i.e. old or young."@en ;
rdfs:domain s4ehaw:HealthActor ;
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
]
]
] .
### https://saref.etsi.org/s4ehaw/availableFlash
s4ehaw:availableFlash rdf:type owl:DatatypeProperty ;
rdfs:comment "The available flash memory of a health device. It is a dynamic attribute."@en ;
rdfs:domain s4ehaw:HealthDevice ;
### https://saref.etsi.org/s4ehaw/availableRam
s4ehaw:availableRam rdf:type owl:DatatypeProperty ;
rdfs:comment "Indicates the available volatile memory space of a health device. It is a dynamic attribute."@en ;
rdfs:domain s4ehaw:HealthDevice ;
rdfs:range xsd:double .
rdfs:label "baud"@en ;
rdfs:comment "The baud rate of the interface, the number of bits transmitted by second."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:Interface .
s4ehaw:dataSize rdf:type owl:DatatypeProperty ;
rdfs:label "data size"@en ;
rdfs:comment "The data size represents the size of the data e.g. 20 bits"@en ;
rdfs:range xsd:integer ;
rdfs:domain s4ehaw:Data .
s4ehaw:density rdf:type owl:DatatypeProperty ;
rdfs:label "density"@en ;
rdfs:comment "The BAN density, i.e. its number of node."@en ;
rdfs:range xsd:long ;
rdfs:domain s4ehaw:Ban .
### https://saref.etsi.org/s4ehaw/deviceTypeName
s4ehaw:deviceTypeName rdf:type owl:DatatypeProperty ;
rdfs:label "device type name"@en ;
rdfs:comment "The commercial name of a device."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:DeviceType .
s4ehaw:dimension rdf:type owl:DatatypeProperty ;
rdfs:label "dimension"@en ;
rdfs:comment "The dimension of the device i.e. height*weight*length."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:DeviceType .
rdfs:comment "The date of birth of a health actor."@en ;
s4ehaw:dutyCycle rdf:type owl:DatatypeProperty ;
rdfs:label "duty cycle"@en ;
rdfs:comment "The duty cycle for each health device embedded processor in order to determine the processing speed."@en ;
rdfs:range xsd:float ;
rdfs:domain s4ehaw:ComputingPower .
### https://saref.etsi.org/s4ehaw/faultTolerence
s4ehaw:faultTolerence rdf:type owl:DatatypeProperty ;
rdfs:label "fault tolerence"@en ;
rdfs:comment "Defines the error rate tolerated for a measurement function."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:MeasurementFunction .
s4ehaw:firstName rdf:type owl:DatatypeProperty ;
rdfs:label "first name"@en ;
rdfs:comment "The first name of a health actor."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:HealthActor .
rdfs:label "format"@en ;
rdf:comment "The format is a UDDI for a standard format like integer, memo, etc."@en ;
rdfs:range xsd:anyURI ;
rdfs:domain s4ehaw:Data .
s4ehaw:frequency rdf:type owl:DatatypeProperty ;
rdfs:label "frequency"@en ;
rdfs:comment "The frequency is the number of instructions an embedded processor - within a health device - can perform per second."@en ;
rdfs:range xsd:double ;
rdfs:domain s4ehaw:ComputingPower .
s4ehaw:geolocation rdf:type owl:DatatypeProperty ;
rdfs:label "geolocation"@en ;
rdfs:comment "The geolocation, when available, shall be given relatively to the current location - geolocation as standardized ISO 6709 -."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:PhysicalLocation .
### https://saref.etsi.org/s4ehaw/groundingProtocol
s4ehaw:groundingProtocol rdf:type owl:DatatypeProperty ;
rdfs:label "grounding protocol"@en ;
rdfs:comment "The grounding protocol is the protocol used to transmit the message of the service, e.g. BLE."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceGrounding .
### https://saref.etsi.org/s4ehaw/hasCalculationMethod
s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
rdfs:label "has calculation method"@en ;
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."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
rdfs:label "has effect"@en ;
rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process..."@en ;
rdfs:range xsd:string ;
rdfs:domain s4ehaw:ServiceProcess .
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
### 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 ;
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 .