Bug #4882
closed
Use OBOE Measurement class to auto-fill other fields
Added by ben leinfelder over 14 years ago.
Updated over 14 years ago.
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."
i've casually been calling this a "Measurement template"
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>
cutting installers for folks to check out this feature.
enter bugs as needed for tweaking
Original Bugzilla ID was 4882
Also available in: Atom
PDF