This lists SourceForge tracker items which are currently open, and which have been classified as GREEN, AMBER, or RED by the Oxford Editorial Team.
GREEN items are ones which :-
AMBER items are ones which :-
RED items are ones which :-
We recommend to Council that :-
1. The element <name> should have att.typed as one of its classes, to add
'subtype' as an attribute (as i.e. <persName> has). And 'type' should be
removed at a local attribute in <name>, as that is included in att.typed.
2. The attribute 'extent' in <gap> should probably be 'quantity' to be
consistent with for instance <space>. The correct thing is probably to add
the class att.dimensions to <gap>, and remove its local attributes 'unit'
and 'extent'.
| 1 | louburnard on 2008-01-13 18:04 |
It seems to me that att.personal should not be a
member of att.naming, because this allows nameLink to be used with @key
or @ref as an identifier for a person, something which seems highly
improbable to me, to say the least.
Because nameLink is a member of att.naming (via att.personal), it can
have a @ref or @key to identify the entity being named by the nameLink -
yet nameLink is not in fact a name.
"<nameLink> contains a connecting phrase or link used within a name but
not regarded as part of it, such as van der or of."
http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-nameLink.html
For example, this is valid, but, I submit, nonsensical:
<persName>
<forename>Frederick</forename>
<nameLink key="frederick.van-der.tronk">van der</nameLink>
<surname>Tronck</surname>
</persName>
This glitch can be resolved by removing att.personal from att.naming,
and instead explicitly including in att.naming every member of
model.persNamePart EXCEPT nameLink.
I also wonder whether persName itself needs @sort?
http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-att.personal.html
| 1 | nobody on 2008-04-18 11:11 |
| 2 | jcummings on 2008-04-18 10:27 |
| 3 | conal_tuohy on 2008-01-13 23:59 |
| 4 | sbauman on 2008-01-13 18:06 |
| 5 | louburnard on 2008-01-13 17:35 |
Clearly a <title> is a name of a thing, and I think to be consistent we
should treat it like other kinds of names, where we've allowed encoders to
identify precisely which thing is named, by reference to an entry in an
authority file or similar (using @key or @ref). Adding <title> to
att.naming would allow that.
I guess <lang> is a similar case.
See thread on Council list:
http://lists.village.virginia.edu/pipermail/tei-council/2007/009215.html
| 1 | sbauman on 2008-07-30 18:17 |
| 2 | nobody on 2008-07-30 15:28 |
| 3 | nobody on 2008-03-26 09:54 |
| 4 | conal_tuohy on 2008-01-14 00:07 |
| 5 | louburnard on 2008-01-13 17:44 |
The <condition> element for recording the physical state (e.g. extent of any damage etc.) of a manuscript can only be used within <physDesc>, where it relates to the whole object. There is no way of specifying such information solely with respect to the binding. This could be rectified by permitting the <condition> element as a child of <bindingDesc> or <binding>
Before the release of P5 we had agreed on the addition of an attribute
@period that could point to named time periods.
Quoting from Lou's email (April 2007) to the council list
(http://lists.village.virginia.edu/pipermail/tei-council/2007/007409.html):
"Named time periods. The treatment of dates and times has just undergone
major surgery in order to support various kinds of automatic processing and
validation, mappings to both ISO and W3C date formats etc. When the patient
is mobile again, I agree that we need to start
thinking about "named" dates. It should not be too difficult."
So, at the moment, we do have the attribute @period as member of
att.datable and its definition quotes:
"@period supplies a pointer to some location defining a named period of
time within which the datable item is understood to have occurred."
but we don't have any examples of this use. This slipped given more
important priorities just before the launch (see
http://lists.village.virginia.edu/pipermail/tei-council/2007/008873.html).
| 1 | louburnard on 2008-08-17 12:59 |
<author> and <title> should be added to att.canonical when created (see
bugs) to give them @key and @ref to point to authority list entries for
this author or title.
att.canonical was requested to separate off @key and @ref from att.naming
so that nameLink could not have @nymRef. The side effect of having @key
and @ref as a separate class means they should be allowed any other places
we want to provide such a reference (e.g. to authority name files or
standard bibliographic databases)
-james
| 1 | louburnard on 2008-08-01 14:28 |
| 2 | louburnard on 2008-08-01 14:16 |
The content model for physdesc is (model.pLike+ | model.physDescPart_sequence_optional), which enforces the rule that physical description must either be entirely "unstructured" or entirely composed of specialized model.physDescPart elements. Though reasonable, this is a real problem for large conversion projects where some parts of the input text can definitely be assigned to one of the specialized elements, and other parts cannot. The only option at present is to treat the whole of the input as unstructured, which loses information unnecessarily. The proposal is to relax the content model slightly so as to permit an initial sequence of paragraphs: (model.pLike*, model.physDescPart_sequence_optional)
| 1 | sbauman on 2008-07-30 16:50 |
| 2 | sbauman on 2008-07-30 16:27 |
A number of projects cataloguing early print material and
incunables have reported that the current msdescription module meets most
of their requirements, albeit with some grimaces about the names of the
elements. It has been suggested that it would be desirable in the medium
term to try to generalise the "ms*" elements into "text-bearing-object*".
This proposal is one of two aimed to meet the most urgent needs so far
identified. It is to define a new typeDesc element, analagous to handDesc,
and as an
alternative to it, is needed to contain descriptions of the typographic
features of a printed source, within the physDesc.
See further discussion on TEI Council list 2008-08-05 et seq.
A number of projects cataloguing early print material and
incunables have reported that the current msdescription module meets most
of their requirements, albeit with some grimaces about the names of the
elements. It has been suggested that it would be desirable in the medium
term to try to generalise the "ms*" elements into "text-bearing-object*".
This proposal is one of two aimed to meet the most urgent needs so far
identified. It is to permit the elements docAuthor, docDate, docImprint,
and docTitle (currently permitted only within a titlePage) within
msItem and msContents.
See further discussion on TEI Council list 2008-08-05 et seq.
| 1 | louburnard on 2008-08-17 18:12 |
There is long standing discontent about the content model of the
model.segLike elements <m> , <w>, <phr>, and <cl>. These are intended to be
specialisations of <seg> (which is also a member of the model.segLike
class). However, since <m> and <w> are meant to be used for segmentation at
or below the single "word" level, they have different content models.
Specifically, these two permit a mixture of text, model.gLike,
model.global, and model.segLike elements only, whereas the others contain
macro.paraContent. The intention is to prevent nonsense like the
introduction of a <list> within a word, but the cost is that useful tags
like <hi> or <am> are also not available. It's not unreasonable at all (as
several have pointed out) to want to use such tags at a sublexical level;
yet the only way to do so at present is to wrap the content of the <w>
within a <seg> (which being a member of model.segLike is permitted!). So
you cannot say <w>M<am>.</am></w> -- but you can say
<w><seg>M<am>.</am></seg></w>. Which just looks silly.
There seem to be two possible solutions (if you agree that the status quo
is broken)
a. change <w> and <m> to have macro.paraContent, like all the other
model.segLike elements
b. permit these two to contain an appropriate subset of "sublexical"
elements, either as well as or instead of model.segLike
(see also discussion on TEI council list, starting at
http://lists.village.virginia.edu/pipermail/tei-council/2008/009883.html)
My preference would be for the latter. I suggest that the appropriate
subset would consist of
- current members of model.pPart.edit
- current members of model.hiLike
Whether this should consitute a new "sublexical" class is probably best
left to the next revision of the class system, however.
| 1 | sbauman on 2008-08-17 15:14 |
This currently states "contains a brief description of the intended
usage,purpose, or application of its parent element.". However we have
since broadened its scope by using it e.g. within <event> to mean something
like "contains a brief description of the entity documented by its parent
element". I think this is close enough not to warrant a new element, and
propose the following text as a replacement
"contains a brief description of the entity documented by its parent
element, including its intended usage, purpose, or application where this
is appropriate"
or maybe drop everything from the comma on!
See discussion at
http://lists.village.virginia.edu/pipermail/tei-council/2008/009828.html
I spotted a mistake in the HTML documentation of the <datatype> element
(http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-datatype.html).
The field labeled "May contain" states that it is an "Empty element",
whereas the actual content declaration reads:
<rng:zeroOrMore>
<rng:group>
<rng:ref name="macro.schemaPattern"/>
</rng:group>
</rng:zeroOrMore>
I suppose this is a bug in the tagdocs.xsl stylesheet somewhere (probably
the "generateChildren" template?).
See debate on TEI-L 20-22 feb 08
| 1 | gabrielbodard on 2008-08-17 17:18 |
| 2 | louburnard on 2008-06-21 19:50 |
| 3 | gabrielbodard on 2008-04-24 13:50 |
| 4 | louburnard on 2008-03-29 23:40 |
The iso-when attribute can contain a single string which represents any or
all of the features represented by attributes iso-from iso-to or iso-dur
(this is not however true of the equivalent w3c-* attributes). I propose
therefore that we retain only the iso-when attribute and explicitly add it
as an alternative to the combination of w3c attributes. This would both
avoid the need to define two attributes classes and make explicit that the
iso dating mechanism is intended to be used as an alternative to the w3c
one, not as a supplement to it.
See brief discussion at
http://lists.village.virginia.edu/pipermail/tei-council/2008/009879.html
At various times it's been suggested that an ODD specification should include somewhere additional constraints on the usage of an element expressed in terms of schematron rules. It's not however clear where within an elementSpec these rules should be supplied, or if. We need to decide this for our own internal use, but it would also be helpful at least to document the options in TD, or possibly to provide a definitive location in a revision of the content model. See discussion at http://lists.village.virginia.edu/pipermail/tei-council/2008/009798.html and preceding thread.
| 1 | sbauman on 2008-08-17 16:44 |
Some reference pages where the content model includes a model class which s
_sequenceOptional (etc.) then mean that the proper contents of that element
are not listed in the 'May Contain' section of the element's reference
page.
See for example the reference page for 'physDesc' where msDescription
should mean that it can contain: accMat additions bindingDesc decoDesc
handDesc musicNotation objectDesc sealDesc through containing
model.physDescPart_sequenceOptional.
Probable Cause: XSLT not processing _sequenceOptional (check also other
variations).
The TEI guidelines unambiguously state that <egXML> should be used to
contain XML example fragments:
eg: Section 22.4.2 Exemplification of Components
(http://www.tei-c.org/release/doc/tei-p5-doc/en/html/TD.html#TDeg) quotes
the description for <egXML>:
"egXML (example of XML) contains a single
well-formed XML fragment demonstrating the use
of some XML element or attribute, in which the
egXML element itself functions as the root
element. "
and further states explicitly that
"[a]n egXML element should not be used to tag
non-XML examples: the general purpose eg or q
elements should be used for such purposes."
Yet, <egXML> is formally specified to contain only text
(http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-egXML.html):
<rng:element name="egXML">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.xmlspace.attributes"/>
<rng:text/>
</rng:element>
Which seems obviously wrong to me. James Cummings pointed me to a modified
definition of <egXML> in
http://www.tei-c.org/release/xml/tei/custom/odd/tei_odds.odd:
<elementSpec module="tagdocs" ns="http://www.tei-c.org/ns/Examples"
usage="mwa" ident="egXML" mode="change">
<content>
<oneOrMore xmlns="http://relaxng.org/ns/structure/1.0">
<choice>
<text/>
<ref name="anyTEI"/>
</choice>
</oneOrMore>
</content>
</elementSpec>
Where "anyTEI" is specified as a macro listing all TEI elements. There are
two problems with this definition as well:
1. all examples in the distributed TEI odd files should be properly
namespaced. Instead of
<egXML xmlns="http://www.tei-c.org/ns/Examples">
<p>I fully appreciate Gen. Pope's splendid
achievements with their invaluable results; but
you must know that Major Generalships in the
Regular Army, are not as plenty as blackberries.
</p>
</egXML>
it should be
<eg:egXML xmlns:eg="http://www.tei-c.org/ns/Examples">
<p>I fully appreciate Gen. Pope's splendid
achievements with their invaluable results; but
you must know that Major Generalships in the
Regular Army, are not as plenty as blackberries.
</p>
</eg:egXML>
2. Even then, this content model would be too limited w.r.t. the prose
description that "any well-formed XML fragment" should be allowed in
<egXML>. It appears that such a general content model can be expressed in
Relax NG without much problems[1].
To round up, I suggest that
1. Minimally, the general content model of <egXML> should be replaced with
the adapted definition from tei_odds.odd.
2. Optimally, the general content model of <egXML> should be relaxed to
allow for any XML element
3. Optionally, the examples TEI ODD files should be recoded with proper
namespaces.
Ron Van den Branden
====
[1] examples of such definitions:
* http://www.relaxng.org/tutorial-20011203.html#IDAFLZR
* http://blog.subterfusion.net/2008/accepting-any-element-in-relaxng/
| 1 | rahtz on 2008-07-19 20:58 |
| 2 | vandenbranden on 2008-07-19 18:55 |
| 3 | rahtz on 2008-07-19 15:37 |
| 4 | sbauman on 2008-07-19 15:26 |
| 5 | rahtz on 2008-07-19 15:01 |
| 6 | sbauman on 2008-07-19 13:24 |
| 7 | louburnard on 2008-07-19 10:37 |
The following relates to what started me reading the guidelines--trying to
be able to follow the discussions so as to try to solve the few problems we
have in getting our formerly P4 documents to validate. The following are
the only essential barriers we have, and I wonder whether this might also
be an issue for others too possibly. I have some more ideas such as those
shared during the course of discussing the documentation, but which I plan
on holding of on submitting (if you even would like ideas which are not
immediately needed) since it is only this request which is essential for
us.)
1) In closer (via divBottom?): figure, bibl, meeting
2) In byline (via titlepagePart, pLike.front, divTop, divBottom, or
divWrapper?): figure, bibl, meeting
3) In docTitle (via titlepagePart, pLike.front?): figure
4) In bibl (via inter?): figure
5) In opener (via divTop?): meeting
6) Allow <figure> after a closer (as in a div3) (via divBottom or
global?)
We'd also like to see <meeting> in running prose (where I think <event>
would also be useful). The requests for <meeting>, however, are not as
critical for us, since we can use <name> if necessary, but those pertaining
to the placement of <figure> and <bibl> are.
Would adding <meeting> and/or model.biblLike (bibl) to model.phrase, and/or
changing model.inter to work inside of divBottom/divTop/global/pLike.front
work? Sorry, I still have little understanding of the class system, but
just wanted to offer something.
Please let me know if there any other details I should supply.
Brett
| 1 | louburnard on 2008-08-16 21:50 |
| 2 | louburnard on 2008-08-16 21:32 |
| 3 | pboot on 2008-07-01 16:27 |
| 4 | pboot on 2008-04-14 14:10 |
| 5 | brettz9 on 2008-03-06 10:13 |
| 6 | brettz9 on 2008-03-06 05:24 |
Provide an example (at least) showing how to markup taxonomical names such as those of animals and plants. Consider ways of adding more specialised tags in due course. See further discussion on TEI-L 17-2-08
| 1 | louburnard on 2008-03-29 23:42 |
In the discussion on the addition of @precision attribute (see #1721365), it emerged that for this to be fully useful, we would need a <precision/> element parallel with the <certainty/> element (with @locus, @target, @degree, etc.). Possibly some discussion of this is needed. (It wouldn't need @assertedValue, for example.) Opening this as a new request to this discussion can be taken forward.
ODD needs a way to indicate that an element/attribute/class/module will be
deprecated at the next major Px release of the Guidelines.
There is a general consensus that at some time there needs to be a
substantial revision of the Critical Apparatus chapter and module. This is
in order to bring it inline with modern electronic editorial theory and to
enable various aspects which members of the TEI community desire. This
tracker item isn't here to suggest what they are, but simple act as a
reminder/focal-point for building a working group for considering this in
detail.
-James
| 1 | dpod on 2008-05-06 14:19 |
| 2 | gabrielbodard on 2008-04-04 15:32 |
Hi,
Since <quote> is only a more specific case of <q> and since, with @who in
att.ascribed being described as indicating "the person, or group of people,
to whom the element content is ascribed", I think it makes a lot of sense
to allow @who on <quote> as well, since it must be common to wish to
indicate to whom a quote is ascribed (even if no information in the text is
present to be used to create a <cit> instead).
Of all the more specific versions of <q>, <quote> is probably the only one
I see which needs @who, and as a more specific tag, I think it is more
appropriate for a semantically-rich project to use <quote> than the more
general <q> unless there is some reason for maintaining the ambiguity.
From a practical standpoint, being able to extract or otherwise query all
of the quotations in a specific document by a specific person or
organization is a very useful possibility.
Thanks!
At "Henrik Ibsen's Writings" we have created a new element to record the
clarification phenomenon in manuscripts. Ibsen and his copyists some times
clarify words or letters either by writing upon the already written
word/letters or by repeating the word/letters offline. We encode these
instances of repeating the same for the purpose of clarification, like
this:
<clarification hand="HI"
place="inline">Henrik</clarification>
<clarification hand="HI"
place="offline">Henrik</clarification>
We believe this is a well known phenomenon for
manuscript transcribers, and we think it would be a
useful addition to chapter 11 "Representation of Primary Sources".
Please contact Ellen Nessheim Wiger (e.n.wiger@ibsen.uio.no) at
Henrik Ibsen's Writings, if you have any questions or
remarks.
In the reference section when we have a parent attributed class, it is
displayed without space attached to the child attribute class.
Do we actually need to have the parent attribute class there at all? May be
we do, but then we should have double brackets:
e.g.
att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from,
@to) att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso,
@to-iso))
| 1 | ariannaciula on 2008-07-23 10:00 |