[osis-core] Question on: General Defaulting Mechanism
Todd Tillinghast
osis-core@bibletechnologieswg.org
Tue, 16 Mar 2004 15:36:31 -0700
Patrick,
Is there a better name for this attribute?
This is two word element name with an action. What about something like
<defaultWork>?
Do we allow * for GI? <defaultWork path="//*@osisID"
prefix="osisWork"/> (This would seem to be equivalent to <osisText
osisWorkID="osisWork">.)
What about for the attribute? <defaultWork path="//w@*"
prefix="osisWork"/>
Do we leave the attributes on <osisText> for now but discourage their
use?
I agree with there ONLY being the two attributes and having this as the
third element child of <header>.
Todd
>
> Guys,
>
> Some time ago I started a thread on a general defaulting mechanism.
>
> Current thinking is that it would go in the header and would have the
form:
>
> <setDefault path="//GI@AttributeName" prefix="osisWork">
>
> header currently has <revisionDesc> and <work> in that order.
>
> This would add <setDefault> as the third element in that list.
>
> I read the proposed syntax to mean"
>
> <setDefault : GI for this element
>
> path="//GI@AttributeName" : note the use of "//" means that attribute
> name anywhere in the document. So, probably most useful for elements
> where having the same work prefix everywhere is acceptable.
>
> prefix="osisWork"> : means that the prefix is established by the value
> of the osisWork attribute on a work element.
>
> Note that the users manual will say that use of a prefix will override
> the defaulting provided by this mechanism.
>
> I don't see any reason to add attributes to this element.
>
> Comments or questions?
>
> --
> Patrick Durusau
> Director of Research and Development
> Society of Biblical Literature
> Patrick.Durusau@sbl-site.org
> Chair, V1 - Text Processing: Office and Publishing Systems Interface
> Co-Editor, ISO 13250, Topic Maps -- Reference Model
>
> Topic Maps: Human, not artificial, intelligence at work!
>
>
> _______________________________________________
> osis-core mailing list
> osis-core@bibletechnologieswg.org
> http://www.bibletechnologieswg.org/mailman/listinfo/osis-core