[MEI-L] Describing composite sources

Roland, Perry (pdr4h) pdr4h at eservices.virginia.edu
Wed Dec 1 15:45:44 CET 2010


Hi, Axel,

I've also run into problems with composite sources while trying to describe a publication that contains multiple chansons.  What was needed was a way to create a title statement for each chanson.

The solution is to add a <relateditem> element within <source> with a content model that is essentially the same as <source>.  This will allow the description of constituent intellectual or physical parts of the source.

The following RNG fragment fits the bill -- 

<define name="relateditem">
<element name="relateditem">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">relateditem ― contains or references another bibliographic item
which is related to the present one in some specified manner, for
example as a constituent or alternative version of it. This element
is modelled on the relatedItem element in the Text Encoding
Initiative (TEI) and MODS schemas.</a:documentation>
<zeroOrMore xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<ref name="model.identifierLike"/>
</zeroOrMore>
<optional>
<ref name="titlestmt"/>
</optional>
<optional>
<ref name="editionstmt"/>
</optional>
<optional>
<ref name="pubstmt"/>
</optional>
<optional>
<ref name="physdesc"/>
</optional>
<optional>
<ref name="seriesstmt"/>
</optional>
<optional>
<ref name="notesstmt"/>
</optional>
<optional>
<ref name="langusage"/>
</optional>
<optional>
<ref name="classification"/>
</optional>
<zeroOrMore xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<ref name="extref"/>
</zeroOrMore>
<zeroOrMore xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<ref name="relateditem"/>
</zeroOrMore>
<ref name="att.datapointing.attributes"/>
<ref name="att.common.attributes"/>
<ref name="att.bibl.attributes"/>
<optional>
<attribute name="rel">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<choice>
<value>preceding</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>succeeding</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>original</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>host</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>constituent</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>separatedMaterial</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>otherVersion</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>otherFormat</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>isReferencedBy</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
<value>references</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"/>
</choice>
</attribute>
</optional>
<empty/>
</element>
</define>

The n attribute on relateditem could be used to assign a label to the constituent part being described if <titlestmt> isn't used.

This solution opens up a whole new range of possibilities for (mis|ab)use so please use it with caution.

Comments and questions welcomed.

--
p.

__________________________
Perry Roland
Music Library
University of Virginia
P. O. Box 400175
Charlottesville, VA 22904
434-982-2702 (w)
pdr4h at virginia.edu



From: mei-l-bounces at lists.uni-paderborn.de [mei-l-bounces at lists.uni-paderborn.de] On Behalf Of Axel Teich Geertinger [atge at kb.dk]
Sent: Wednesday, December 01, 2010 5:47 AM
To: Music Encoding Initiative
Subject: [MEI-L] Describing composite sources


Dear all

When coding source descriptions we are facing some problems with composite sources, i.e. sources consisting of more than one type of paper. Adding several <physmedium>, <dimensions>, <extent> and <handlist> elements to <physdesc> is no problem, but how can we the group the information to show which dimensions refer to which physmedium etc.? I am not convinced that relying on the simple sequence of elements is enough to avoid ambiguity. Also, it would be nice if some description of contents such as "bars 12-46" or "first movement" could be attached to such a group of physical features to explain what part of the piece is contained in which part of the source. Any ideas, anyone?

All the best,
Axel


Det Kongelige Bibliotek
Nationalbibliotek og Københavns Universitetsbibliotek 
Axel Teich Geertinger
Forsker | Researcher

Det Kongelige Bibliotek | The Royal Library
Dansk Center for Musikudgivelse | Danish Centre for Music Publication
P.O. Box 2149 | DK-1016 København K
tel +45 3347 4706 | Fax +45 3393 2218 | atge at kb.dk | www.kb.dk

Besøgsadresse | Visiting address | Søren Kierkegaards Plads 1
Leveringsadresse | Delivery address | Christians Brygge 8 | 1219 København K

EAN 5798 000 79 52 97 | Bank 0216 4069032583 | CVR 28 98 88 42
IBAN DK2002164069032583 | Swiftcode DABADKKK 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 14433 bytes
Desc: image001.jpg
URL: <http://lists.uni-paderborn.de/pipermail/mei-l/attachments/20101201/3b65b542/attachment.jpg>


More information about the mei-l mailing list