-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow to directly attach a value to the property of a feature of interest #108
Comments
By the way, that would simplify SSN-System a lot:
|
This analysis appears to arise from a context where some property values are defined a priori and are thus exact. However, I wonder if you are attempting to apply SOSA outside its original scope, creating a general entity-description language. Some other takes on this: A. In ISO 19109 three kinds of property value assignment are described:
Only the last of these is in scope for O&M (SOSA). The rest of ISO 19109 does indeed establish the framework for general feature models. B. The OBOE ontology from DataONE models all values the same - which includes observation metadata. They argue that this simplifies data management by putting it all in one structure. |
When a manufacturer publishes a datasheet about some feature type/kind, they assign values to some performances or other characteristics of the feature (e.g. average value, a typical value, a typical range, engineering tolerances, or a nominal value) It doesn't mean an observation of that property of a specific feature of interest of this kind would actually yield the exact same value. This maybe adds up another kind of property value assignment to the three ones described in ISO 19109:
Even if assertion and derivation are out of the scope of O&M, do you think it could be relevant and useful to include them in SOSA/SSN as other possible sub-classes of This aside, how does ISO 19109 and O&M deal with physics constants ? |
@maximelefrancois86 and @alexrobin I suggest you guys collaborate on the topic of describing systems and sensors. However, my inclination is that this belongs in a separate module, outside SOSA core. Unclear at this stage if that would use the |
Certain sensors / systems make use of "magic values" to indicate values out of range, sensor faults or missing data. While everyone here likely knows a horror story involving this practice, it is still used. NETCDF has the _FillValue attribute to record this; where does this fit in SOSA/SSN? |
@maximelefrancois86 is this issue affected by #126 ? |
The other risk here is that it starts looking like a general modeling language. I think we should steer clear and try to stay in our lane. |
Can we close this? @maximelefrancois86 @oldskeptic ? |
I DO like this approach, mirrors thoughts I've recently been having on a slightly different use case. Background is the realization that in many (most) use cases using observational data, there are often actually two distinct sub-use-cases:
At the same time, not sure we really need this nailed down in SOSA, as we could probably define the same with a bit of creative refactoring. Could maybe be created as an extension to keep communities following such an approach aligned. |
|
It's an overkill to use procedures and observations to model the simple situation when some property of a feature of interest has a stable/constant value.
For example:
It would be a pity not to rely on the SOSA/SSN way of modeling these properties (size, maximum measurable wind speed, etc.)
It would also be an overkill to rely on procedures and observations in each of these situations.
My proposal is: introduce the class
sosa:PropertyValue
, to allow to usesosa:hasProperty
to directly link a feature of interest to asosa:PropertyValue
, and to definesosa:isValueOfProperty
to link back to the property for which a value is given.sosa:PropertyValue
Class
sosa:PropertyValue
describes a situation where a property has a certain value. Links to the feature of interest it belongs to usingsosa:isPropertyOf
. Links to the property for which a value is given usingsosa:isValueOfProperty
.EXAMPLE the size of apartment 134 in example B.3 is 54.6 m2:
EXAMPLE the minimum operating temperature of the DHT22 is -40 °C
NOTE: the result of an observation could be classified both as
sosa:Result
, andsosa:PropertyValue
NOTE: property value mimics the class
qudt:QuantityValue
from QUDT.The text was updated successfully, but these errors were encountered: