SIG:Correspondence/ODD work

< back to SIG:Correspondence

First draft
I uploaded which contains:


 * correspondenceProposal.odd.xml (the stripped down odd version of our WeGA_letter.odd.xml)
 * correspondenceProposal.rng.xml (the according rng schema – created by the roma web service from the above odd)
 * correspondenceProposal_doc.html.xhtml (the according html documentation – created by the roma web service from the above odd)
 * A041001.xml (an example encoded file from our edition – it differs slightly from the original version at http://www.weber-gesamtausgabe.de/de/A002068/Korrespondenz/A041001 to fit the stripped down version)

Second draft
This draft was begun at the SIG face-to-face meeting of 2012-11-09.

     Proposed Module for Correspondence TEI Correspondence SIG   CC+BY and BSD-2 licences   Born digital; loosely based on DALF and WeGA customizations    started @ SIG mtg    <moduleSpec ident="correspondence" mode="add" > Module for correspondence, including letters, telegrams, postcards, e-mail </moduleSpec> <moduleRef key="tei"/> <moduleRef key="textstructure"/> <moduleRef key="core"/> <moduleRef key="header"/> <moduleRef key="msdescription"/> <moduleRef key="namesdates"/> <moduleRef key="linking"/>

<elementSpec ident="correspDesc" module="correspondence" mode="add" ns="http://wiki.tei-c.org/index.php/SIG:Correspondence/proposal"> correspondence description a wrapper element for metadata pertaining to correspondence <memberOf key="model.sourceDescPart"/> <memberOf key="att.declarable"/> <rng:oneOrMore> <rng:ref name="model.correspDescPart"/> </rng:oneOrMore> <rng:zeroOrMore> <rng:choice> <rng:ref name="model.noteLike"/> <rng:ref name="model.pLike"/> </rng:choice> </rng:zeroOrMore> </elementSpec>

<classSpec ident="model.correspDescPart" mode="add" type="model"> groups together metadata elements for describing correspondence </classSpec>

<elementSpec ident="context" mode="add" module="correspondence"> <gloss xml:lang="en">context <gloss xml:lang="de">korrespondenzstelle <desc xml:lang="en">provides references to preceding or following correspondence related to this piece of correspondence <memberOf key="model.correspDescPart"/> <rng:zeroOrMore> <rng:choice> <rng:ref name="model.ptrLike"/> <rng:ref name="model.noteLike"/> <rng:ref name="model.pLike"/> </rng:choice> </rng:zeroOrMore> <exemplum xml:lang="en"> <egXML xmlns="http://www.tei-c.org/ns/Examples"> <ptr type="next" target="http://some.uri"/> <ptr type="prev" target="http://some.other.uri"/> </egXML> </elementSpec>

<macroSpec ident="macro.correspStuff" mode="add" module="correspondence"> the content for all our little correspondence event thingies <rng:oneOrMore> <rng:choice> <rng:ref name="model.nameLike.agent"/> <rng:ref name="model.dateLike"/> <rng:ref name="placeName"/> <rng:ref name="model.pLike"/> <rng:ref name="model.noteLike"/> </rng:choice> </rng:oneOrMore> </macroSpec>

<elementSpec ident="sender" module="correspondence" mode="add" ns="http://wiki.tei-c.org/index.php/SIG:Correspondence/proposal"> groups together information about the sender and sending of a piece of correspondence <memberOf key="model.correspDescPart"/> <rng:ref name="macro.correspStuff"/> </elementSpec>

<elementSpec ident="addressee" module="correspondence" mode="add" ns="http://wiki.tei-c.org/index.php/SIG:Correspondence/proposal"> groups together metadata about the addressee of a	   correspondence <memberOf key="model.correspDescPart"/> <rng:oneOrMore> <rng:choice> <rng:ref name="macro.correspStuff"/> <rng:ref name="model.addressLike"/> </rng:choice> </rng:oneOrMore> the intended recipient, which may or	   may not be the actual recipient </elementSpec>

<elementSpec ident="correspondenceItem" module="correspondence" mode="add" ns="http://wiki.tei-c.org/index.php/SIG:Correspondence/proposal"> <memberOf key="model.correspDescPart"/> <rng:ref name="macro.correspStuff"/> <attList> <attDef ident="type" usage="req"> <datatype minOccurs="1" maxOccurs="1"> <rng:ref name="data.enumerated"/> <valList type="semi"> <valItem ident="scribe"/> <valItem ident="courier"/> <valItem ident="translator"/> <valItem ident="censor"/> <valItem ident="redactor"/> <valItem ident="transmitter"/> </valList> </attDef> </attList> </elementSpec>

</schemaSpec> </TEI>