Brett Zamir wrote:
> We are looking to add a <meeting> tag to markup meetings which are
> described in places ranging from <bibl> and <listBibl> to <opener>'s,
> <closer>'s and <byline>'s. From the documentation (and DTD) it seems
> though that <meeting> is limited to bibliographic citations where the
> meeting was the occasion where the document in question was derived. Any
> chance <meeting> (or another equivalent tag) could be made to fit a more
> broad role? One example use I can refer to is in a letter addressing or
> written by the attendees of a gathering, but also within a text...
One way of addressing such questions is as follows:
a. whereabouts within my documents do I typically expect this <meeting>
element to appear? can it appear between or within paragraphs, in the
header, inside some other more specialised element? etc.
b. what other element does this <meeting> resemble? is there another,
possibly less precise, but semantically similar element?
In the case of the existing <meeting> element, as you rightly observe,
the answer to (a) is "only inside <monogr> (which in turn can only
appear inside <biblStruct>). There is good scope for arguing that this
may be a bit restrictive -- that it would be useful for example to
permit it also inside <bibl> -- but that would still mean the element
can only have the strict bibliographic sense you mention ("the occasion
where the document in question was derived")
The answer to (b) is more interesting, but probably only you can provide
it. You suggest one use ("in a letter addressing or written by the
attendees of a gathering") but I'm not sure what you have in mind. Would
this be, for example, as (part of) some kind of heading to a record of
the meeting and thus appearing potentially within <opener> or as (part
of) some kind of signature, and thus appearing potentially within
<closer>? Or do you envisage it very generally as being useful to mark
up the name of a meeting wherever it occurs, i.e. in any of the above,
but also in running prose?
If the last, then we have to decide what exactly we mean by a "meeting".
At the very least, it's a referring string, so we could use <rs> or
<name> with a @type attribute and leave it at that. If the meeting is
not just a random collection of people who happen to be in the same
place at the same time, but is a meeting *of* some independently
existing organization, then maybe we could specialize that a bit further
as an <orgName> or if it's a *specific* meeting rather than the meeting
in general you mean, as an <event>.
If you decide that that's the answer, then you can use the tag <event
type="meeting">. It ought also to be possible to add <meeting> to a
generic model.eventLike class, but that doesn't exist in P5 yet.
Alternatively, I suggest <name type="meeting"> (or <orgName
type="meeting">) as a first step; <meeting> could be added to
And finally, if you mostly want <meeting> as a potential component of
<opener> or <closer>, then all we need do is add it to the class
confusingly known as model.divWrapper... which I have just done in P5.
(This doesn't of course preclude the other options)
Looking at some real documents would probably help a lot here!
Thanks for raising an interesting question -- and a nice way of testing
the capabilities of the P5 class system.