-
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
ssn:ext proposal comment: note on section 5.1 #25
Comments
dataCube is i think somewhat more general:
as a more general meta-model the thing to do would be to declare a formal profile of QB to match SOSA semantics. This should likely be a formal profile of QB4ST since observations are intrinsically about "T" - there;s a motivation to review and if necessary update that work in the SDWIG :-) - please dont reinvent that wheel... |
Such a profile would allow you to map canonical attribute names to specific elements of SOSA/SSN. You could map measures to observation procedures via a QB extension for compound observations - QB is all about describing the packaging and a range of a set, not the individual observation object. |
As @rob-metalinkage implies, I don't think we can go from QB to ObservationCollection in one step. However, even with that constraint I agree that this comparison is probably under-cooked and could be improved. |
@rob-metalinkage wrote
Not quite sure what you mean here. SOSA only supports the description of a single, atomic, observation, so of course there is only one procedure involved. One of the key things in SSN-ext is the addition of ObservationCollection, which allows for aggregations of atomic observations into homogeneous groupings, in which one or more of observed-property, FOI, procedure, sensor etc are common across the collection. This is why a comparison of SSN-ext with QB is warranted (whereas a comparison of SOSA with QB was not very interesting). |
In the draft I wrote:
@smrgeoinfo has suggested instead that
I'm confused now. @rob-metalinkage I think you probably know QB best. Can you say which of us is (more or less) correct? |
Observed property is probably a dimension too - anything you would slice and dice, or characterise, an observation collection with is a dimension. time could be a measure - if what you are doing is observing when something happened, as opposed to what is happening at a time ? This is certainly true for spatial aspects - observed loci of moving features have different dimensions to measurements of the state of a static feature. QB give you the opportunity to make this clear - thats its big advantage w3c/sdw#1 IMHO (#2 is the ability to bind a property to a codelist - nothing else in the W3C canon seems to support this!) I would re-write it as more like For a collection of observations the datacube (qb:) model may be used to express aspects of sampling - such as whether a set of samples are all related to the same ultimateFeatureOfInterest, or the same type of FOI etc. Feature of interest, phenomenon time, sampling procedure will typically be qb:dimension sub-properties, measures will be the observed properties and qb:ComponentDescriptions for measures may indicate result types. qb:attribute sub-properties may be used for qualifying and annotating information. In future a general model for the inter-relation of dimensions, sensors, observed properties, phenomena, units of measure, sampling precision, procedures, etc. could use qb:dimension concepts to describe sampling strategies. |
nice.. in note a typo "correspond with a splice" |
Thanks - fixed. |
text reads:
shouldn't dataCubeDimension map to sosa:observedProperty (phenomenon), and dataCube:measure correspond to sosa:hasResult
The text was updated successfully, but these errors were encountered: