[tei-council] Chapter 18 - Feature Structures
Lou's Laptop
lou.burnard at oucs.ox.ac.uk
Fri Feb 1 12:37:34 EST 2008
Brett Zamir wrote:
> *
> 18.2 Elementary Feature Structures and the Binary Feature Value*
>
> Might the definition for <binary/> (not in source) add add the add a
> clarification such as "(also called a Boolean value)".
>
The ISO workgroup responsible for this chapter (the text of which is now
actually included in a published ISO standard!) was quite adamant on the
fact that binary does not mean the same as boolean. Binary simply means
two possible states -- with none of the semantics of true/false
associated with boolean.
> *18.3 Other Atomic Feature Values
> *
> For <numeric/>, as there is no @min since <numeric/>'s @value
> represents a lower bound, should mention be made that not indicating a
> @max value means that the <numeric value=> has no bounds?
> *
> *
But it doesn't. If you specify only @value, then the lower and upper
bound are the same.
> *18.4 Feature and Feature-Value Libraries*
>
> Is there a way to express feature value libraries with regular
> expressions?
>
I'm not sure what you're getting at here, but if you mean can you
express the value part of a feature value using a regexp, then the
answer is no. You can only use members of model.featureVal (tho
obviously a given regexp can be rewritten as say a vColl or vNot)
> *18.5 Feature Structures as Complex Feature Values*
>
> 1) What is the significance of <f name="rel"> <symbol value="LOVE"/>
> </f>? Why is LOVE repeated here?
>
There is a feature whose name is "rel" and its value is a symbol "LOVE".
I don't see any repetition.Oh, wait a minute: I see what you mean. The
first occurrence of "love" (lower case) is the string value of a feature
called "surface form". The one in uppercase is a symbolic value within
some semantic system -- it's nothing to do with the word "love", it's
the action (rel) which the word denotes.
> 2) Why would features #N1 (presumably a noun) be on an adjective?: <fs
> xml:id="ADJ" type="adjective" feats="#N1 #V1"> or a verb feature in a
> preposition: <fs xml:id="PREP" type="preposition" feats="#N0 #V0">
>
Yes, that is a bit odd, as is the fact that this example is a CDATA
section instead of a proper egXML, which makes me suspiucious. Anyway
the values used for the pointers are completely arbiytrary -- so I
changed them to F1 F2 F3.
> 3) For the following:
>
> *In this case, we assume the existence of a feature library*
> containing specifications for the basic feature categories like the
> following:
> <egXML xmlns="http://www.tei-c.org/ns/Examples"><fLib n="categorial
> features">
> <f xml:id="NN-1" name="nominal"><binary value="true"/></f>
> <f xml:id="NN-0" name="nominal"><binary value="false"/></f>
> <f xml:id="VV-1" name="verbal"><binary value="true"/></f>
> <f xml:id="VV-0" name="verbal"><binary value="false"/></f>
> <!-- ... -->
> </fLib>
> </egXML>
> </p>
> <p>*With these libraries in place*, and assuming the availability of
> similarly predefined feature structures for transitivity and
> semantics, the preceding example could be considerably simplified:
> <egXML xmlns="http://www.tei-c.org/ns/Examples"><fs type="word">
> <f name="surface"><string>love</string></f>
> <f name="syntax">
> <fs type="category">
> <f name="pos" fVal*="#V"/>*
> <f name="val" fVal="#TRNS"/>
> </fs>
> </f>
> <f name="semantics">
> <fs type="act">
> <f name="rel" fVal="#LOVE"/>
> </fs>
> </f>
> </fs>
> </egXML></p>
>
> The introductions to the examples would lead me to think that NN-1,
> etc. might be used in the example, but in this case, it seems only to
> have #V. Is this mistaken?
>
I've changed "these libraries" to "such libraries" which may help a bit.
NN-1 etc are only there are examples.
> *18.7 Collections as Complex Feature Values
> *
> Is there a means to express that a given feature structure, in a
> <vColl>, etc., is required or not?
>
Yes, that is what the FSD does.
> *18.8.1 Alternation
> *
> 1) "A better, and more general, way would be to represent the
> alternation explicitly". Might there be an explanation here as to why
> this is a better way?
>
I think of it as better because it seems more explicit to me, but maybe
this is all so obscure that no-one would agree with me. I've deleted
"better, and".
> 2) Why is "TEI P5" mentioned here:
>
> "If a large number of ambiguities or uncertainties need to be
> represented, involving a relatively small number of features and
> values, it is recommended that a stand-off technique, for example
> using the general-purpose <gi>alt</gi> element discussed in <!--
> section <ptr target="SAAT"/> of --> *TEI P5*, be used, rather than the
> special-purpose <gi>vAlt</gi> element."
>
>
Ah, that;s because the text you;re looking at is the ISO text, which
cannot reference back to sections of TEI P5. Fixed.
> *18.11 Feature System Declaration
> *
> Might a reference here (or elsewhere) to OWL/RDF put this chapter into
> a wider context given the metadata this chapter introduces:
> "The scheme described in this chapter may be used to document any
> feature structure system, but is primarily intended for use with the
> feature structure representation defined by the ISO 24610-1:2006
> standard, which corresponds with the recommendations presented in
> these Guidelines"
Maybe: I;ll pass this suggestion on to the ISO workgroup (they are still
working on revising the FSD section of this chapter)
>
> *18.11.1 Linking a TEI Text to Feature System Declarations*
>
> For the line, "Each <gi>fsDecl</gi> has a unique identifier, given as
> the value of its <att>xml:id</att> attribute.", the example below it
> does not have xml:id's on its <fsDecl>'s.
>
I think this is a slip. The paragraph whose beginning you cite is
probably in the wrong place. Anyway, for the moment, I have just
commented it out.
> *18.11.3 Feature Declarations*
>
> I think the various elements mentioned within the <vRange> and
> <vDefault> definitions (not in source) ought to have "<" and ">"
> brackets around them.
>
Indeed they should. And the descriptions need some revision for
comprehensibility too.
> *18.11.4 Feature Structure Constraints*
>
> 1) I can't tell apart the definitions for <cond> and <bicond> (not in
> source).
>
<cond> is satisfied if the antecedent does not subsume a given feature;
<bicond> only if both antecedent and consequent do not.
> 2) Are & supposed to be in the output at
> http://tei.oucs.ox.ac.uk/P5/Guidelines-web/en/html/FS.html ?
>
Probably not, but you need to tell me more precisely where you spotted them
> 3) Might discussion be added in this section as to how these
> constraints might be used with or instead of Schematron constraints?
>
Well, yes. Schematron is another way of implementing the constraints
defined by a WSD (and one that has been suggested to the workgroup) but
they haven't reviewed the possibility or its implications yet.
More information about the tei-council
mailing list