Project

General

Profile

Actions

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.

Status:
Resolved
Priority:
Normal
Category:
Morpho Plugin
Target version:
Start date:
03/15/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
4882

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."

Actions #1

Updated by ben leinfelder over 14 years ago

i've casually been calling this a "Measurement template"

Actions #2

Updated by ben leinfelder over 14 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>

Actions #3

Updated by ben leinfelder over 14 years ago

cutting installers for folks to check out this feature.
enter bugs as needed for tweaking

Actions #4

Updated by Redmine Admin over 11 years ago

Original Bugzilla ID was 4882

Actions

Also available in: Atom PDF