Bug #4882
closedUse OBOE Measurement class to auto-fill other fields
0%
Description
By defining subclasses of OBOE's Measurement class (of Characteristic, uses Protocol, etc...) we can just have one widget for populating 3 or 4 of them (Entity may require additional input).
So for a mad lib interface, we'd have one sentence with one blank:
"The <Measurement> was recorded."
Updated by ben leinfelder almost 15 years ago
i've casually been calling this a "Measurement template"
Updated by ben leinfelder almost 15 years ago
I've added a method to the SMS OntologyManager that can be used to look up the restrictions that are defined on the Measurement.
I'm shooting for generality, and I think it can be used for many different cases, but time will tell - especially as the oboe extensions are fleshed out more and more.
A note to clarify:
When I say "property restriction" I mean a class being a subclass of an anonymous class that is a "Restriction" "onProperty" having "allValuesFrom" another class.
looks like this when serialized:
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="&oboe;usesProtocol"/>
<owl:allValuesFrom rdf:resource="#AmmoniumConcentrationProtocol_FreshwaterAutomated"/>
</owl:Restriction>
</rdfs:subClassOf>
Updated by ben leinfelder almost 15 years ago
cutting installers for folks to check out this feature.
enter bugs as needed for tweaking