
Jim wrote:
Anyway, it looks as though we are settling on an architecture allows both discursive descriptions accommodated by 'narrative' elements, and for the compulsive obsessives, a nested set of 'features' that can have 'feature_values', 'qualifers' and associated 'narrative'... Right?
And that the competing architecture of a list of 'feature_values' that can be present, absent, unknown, doubtful, present by misinterpretation, absent by misinterpretation, imaginary, etc. has been given the flick?
There are two things mixed in here, surely. 1. Yes, I think an architecture that allows both discursive (read "natural language" if you will) and coded (DELTA-like) descriptions is feasible. The principal difference between discursive and coded forms is that one uses idrefs and the other doesn't - so as Bob notes, once the XMLHeads work out how to use idrefs here we will hopefully be able to accommodate the coded form. 2. In either case, there is still a need for a limited set of qualifiers for feature values (ie present, uncertain, present by misinterpretation etc). This will surely simply be another layer of complexity that will be added to the core once it's robust. This is partially implemented already (using two rather curious qualifiers): - <FEATURE name="color"> <FEATURE_VALUE QUALIFIER="highly">varies between colonies</FEATURE_VALUE> <FEATURE_VALUE QUALIFIER="maybe">concolorous yellow-brown</FEATURE_VALUE> <FEATURE_VALUE>bicolored with darker head</FEATURE_VALUE> <FEATURE_VALUE>concolorous brown</FEATURE_VALUE> </FEATURE> Presumably, Bob's comments:
As we represent it, TDD0.3 has only a few classes of objects: FEATURE a complex type with a name attribute and containing a string-based FEATURE_VALUE, NARRATIVEs and, recursively, other FEATUREs. DESCRIPTION a container of FEATUREs and NARRATIVES. NARRATIVE a string-based type suitable for extension to more complex markup.
Our goal was the production and application of a Schema for TDD0.3, and consequently in the sample applications we have forced some things into the model which are likely, ultimately, to have their own Schema. The notable examples are publishing artifacts such as markup for literature references, and some common scientific vocabulary deserving its own tagging standards.
means that many things will eventually be moved out of the rather featureless FEATURE and DESCRIPTION objects into more purpose-built structures. Cheers - k
participants (1)
-
Kevin Thiele