Skip to content

Reconcile ontological types of same-named SAREF entities.

To aid in identifying modelling discrepancies, here is the list of same-named SAREF entities that have differing entity types. The problem is user confusion as to which type of ontological entity to choose between, say either DatatypeProperty or ObjectProperty. [subClassOf relations are indicated within square brackets.] Recall that DatatypeProperty relates individuals to literal data as a range, and ObjectProperty relates individuals to other individuals also by range.

{EntityName Extension EntityType SubClassof/SubPropertyOf} Comment

  • {Frequency saref4envi owl:Class [owl:Thing]} <>
  • {Frequency saref4envi owl:NamedIndividual [saref:Property]} "An individual representing the property frequency."
  • {frequency saref4ehaw owl:DatatypeProperty [s4ehaw:ComputingPower]} "The frequency is the number of instructions an embedded processor - within a health device - can perform per second (MIPS)."

  • {Height saref4auto owl:Class [saref:Property]} "A Property of interest for the automotive domain."
  • {Height saref4envi owl:NamedIndividual [saref:Property]} "An individual representing the property height."
  • {height saref4bldg owl:ObjectProperty [N/A]} "Height of the vibration isolator before tha application of load. Usually measured in millimeters (mm)."

  • {Humidity saref4watr owl:NamedIndividual [s4watr:EnvironmentalProperty]} "Property of the environment indicating the humidity."
  • {Humidity core owl:Class [saref:Property]} "A saref:Property related to some measurements that are characterized by a certain value that is measured in a humidity unit"

  • {PublicTransport saref4auto owl:NamedIndividual [VehicleRole]} "A type of vehicle role"
  • {PublicTransport saref4auto owl:Class [Vehicle]} "A type of vehicle. Example of public transport is a bus or a tram"

  • {Temperature core owl:Class [saref:Property]} "A saref:Property related to some measurements that are characterized by a certain value that is measured in a temperature unit (degree_Celsius, degree_Fahrenheit, or degree_kelvin)"
  • {Temperature saref4watr owl:NamedIndividual [s4watr:AcceptabilityProperty]} "Property of the water indicating its temperature."
  • {Temperature saref4wear owl:NamedIndividual [s4wear:EnvironmentalProperty]} "The temperature of the environment."

  • {Unknown saref4auto owl:Class [PlatoonState,PlatoonVehicleState]} "A type of state for Platoon or for a Vehicle in a Platoon"
  • {Unknown saref4auto owl:NamedIndividual [PlatoonRole]} "A type of platoon role"

  • {hasCommand saref4wear owl:DatatypeProperty [domain saref:ActuatingFunction]} "A relationship defining a command triggered by an actuating function."
  • {hasCommand core owl:ObjectProperty [domain saref:Function]} "A relationship between a function and a command"

  • {hasHeight saref4auto owl:ObjectProperty [saref:hasProperty]} "A relation to express the height of an entity, e.g., a vehicle or an entity in the vehicle environment"
  • {hasHeight saref4wear owl:DatatypeProperty [domain s4wear:Wearable]} "A relationship defining the height dimension of a wearable."

  • {hasIdentifier saref4auto owl:ObjectProperty [No domain defined; range: Identifier]} "A relation between an entity and its identifier (s4auto:Identifier) which is used to identify 1) a vehicle (station) during data exchange with other devices/stations 2) a platoon during data exchange with other devices/stations, 3) a parking spot within a parking area during data exchange with other devices/stations. In all cases, this identifier may be a pseudonym. It may change over space and/or over time."
  • {hasIdentifier saref4envi owl:DatatypeProperty [No domain defined; range: string]} "A relationship providing the identifier of an entity (e.g., digital representation)"
  • {hasIdentifier saref4inma owl:ObjectProperty [s4inma:hasIdentifier]} "A relationship determining the GTIN-12 identifier"

  • {hasLength saref4wear owl:DatatypeProperty [domain s4wear:Wearable]} "A relationship defining the length dimension of a wearable."
  • {hasLength saref4auto owl:ObjectProperty [subPropertyOf saref:hasProperty]} "A relation to express the length of an entity, e.g., a vehicle or an entity in the vehicle environment or a platoon (Length of the platoon is the sum of all vehicles' length + inter-vehicle distance)"

  • {hasWidth saref4wear owl:DatatypeProperty [domain s4wear:Wearable]} "A relationship defining the width dimention of a wearable."
  • {hasWidth saref4auto owl:ObjectProperty [saref:hasProperty]} "A relation to express the width of an entity, e.g., a vehicle or an entity in the vehicle environment"

  • {Length saref4auto owl:Class [saref:Property]} "A Property of interest for the automotive domain. In a platoon, a property to express that a platoon has a size. This size is defined as 1) the total number of vehicles currently in the platoon (see s4auto:Size class); or 2) Length of the platoon (sum of all vehicles' length + inter-vehicle distance)."
  • {length saref4bldg owl:ObjectProperty [No domain, range]} "The finished length of the device. Usually measured in millimeters (mm)."

  • {Weight saref4auto owl:Class [saref:Property]} "A Property of interest for the automotive domain"
  • {weight saref4bldg owl:ObjectProperty [No domain, range]} "The weight of the device. Usually measured in kilograms (kg) or grams (g)."


Edited by David Gnabasik
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information