Package org.sensorhub.api.semantic
Interface IDerivedProperty
- All Superinterfaces:
IConceptDef
,IResource
Interface for derived property definitions. In OSH, such definitions are used to describe:
- Observed properties
- Controllable properties
- System properties
- Feature properties
- Since:
- June 21, 2023
-
Method Summary
Modifier and TypeMethodDescriptionList of qualifiers to further define a more specific kind of the base property, such as: Frequency band or range Statistic flavor (e.g.Methods inherited from interface org.sensorhub.api.semantic.IConceptDef
getReferences, getURI
Methods inherited from interface org.vast.util.IResource
getDescription, getName
-
Method Details
-
getBaseProperty
String getBaseProperty()- Returns:
- The URI of the base property (e.g. https://qudt.org/vocab/quantitykind/Temperature)
-
getObjectType
String getObjectType()- Returns:
- The URI of the type of entity the property applies to (e.g. http://dbpedia.org/resource/Central_processing_unit)
-
getStatistic
String getStatistic()- Returns:
- The URI of the statistical operator applied to the property values (e.g. http://sensorml.com/ont/x-stats/HourlyMean)
-
getQualifiers
Collection<DataComponent> getQualifiers()List of qualifiers to further define a more specific kind of the base property, such as:- Frequency band or range
- Statistic flavor (e.g. sampling period, integration period for a custom temporal statistic)
- Measurement conditions (e.g. height above ground or under shelter)
- etc.
- Returns:
- The list of qualifiers
-