PubMan Func Spec Submission/Generic TEI 2 PubItem Mapping
Revision as of 04:14, 12 June 2009 by Martin de la Iglesia (talk | contribs) (→Mapping of TEI fields: added publicationStmt fields.)
This page specifies the mapping from TEI xml to eSciDoc Publication Metadata.
This page is still under construction - please use the discussion page to comment.
(A PEER specific mapping can be found here)
Mapping of TEI Genres[edit]
Genres taken from @level values (http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-title.html).
@level value | PubMan Genre | Comment |
---|---|---|
a | Article | - |
m | Book | - |
j | Journal | - |
s | Series | - |
u | Other | or Thesis? (if not commercially published) |
Mapping of TEI fields[edit]
This mapping bases on the P5 Guidelines.
TEI Element | PubMan Metadata Set | Comment |
---|---|---|
teiHeader.fileDesc.titleStmt.title | Title | The @level attribute seems unusual, but not forbidden according to the specification, so it won't do any harm to get a Genre from a Genre mapping here. |
teiHeader.fileDesc.titleStmt.author | Creator.Person.CompleteName | Set Creator.CreatorType to "Person". Set Creator.CreatorRole to "Author". Organization authors are not supported in this mapping. Please note that this field may additionally contain the years of birth and death. |
teiHeader.fileDesc.titleStmt.editor | Creator.Person.CompleteName | Set Creator.CreatorType to "Person". Set Creator.CreatorRole to "Editor". Organization editors are not supported in this mapping. |
teiHeader.fileDesc.titleStmt.sponsor | - | - |
teiHeader.fileDesc.titleStmt.funder | - | - |
teiHeader.fileDesc.titleStmt.principal | Creator.Person.CompleteName | Set Creator.CreatorType to "Person". Set Creator.CreatorRole to "Contributor". |
teiHeader.fileDesc.titleStmt.respStmt.resp | - | This field contains creator roles other than the aforementioned. If the field content matches one of the remaining PubMan CreatorRoles, the Creator.CreatorRole may be set to that Role instead of "Contributor" (see also respStmt.name below). |
teiHeader.fileDesc.titleStmt.respStmt.name | Creator.Person.CompleteName | Set Creator.CreatorType to "Person". Set Creator.CreatorRole to "Contributor". Organization names are not supported in this mapping. |
teiHeader.fileDesc.editionStmt.edition | PublishingInfo.Edition | - |
teiHeader.fileDesc.editionStmt.respStmt.resp | - | If the field content matches one of the PubMan CreatorRoles, the Creator.CreatorRole may be set to that Role instead of "Contributor" (see also respStmt.name below). |
teiHeader.fileDesc.editionStmt.respStmt.name | Creator.Person.CompleteName | Set Creator.CreatorType to "Person". Set Creator.CreatorRole to "Contributor". Organization names are not supported in this mapping. |
teiHeader.fileDesc.extent | TotalNumberOfPages | only if the field contains "pages" or "pp" etc. |
teiHeader.fileDesc.publicationStmt | PublishingInfo.Publisher | only if there are no subfields (see below). |
teiHeader.fileDesc.publicationStmt.publisher | PublishingInfo.Publisher | - |
teiHeader.fileDesc.publicationStmt.distributor | PublishingInfo.Publisher | only if publicationStmt.publisher is empty. |
teiHeader.fileDesc.publicationStmt.authority | PublishingInfo.Publisher | only if publicationStmt.publisher and publicationStmt.distributor are empty. |
teiHeader.fileDesc.publicationStmt.*.pubPlace | PublishingInfo.Place | only if it is a subfield of the publicationStmt. subfield that is mapped to PublishingInfo.Publisher (see above). Please note that .pubPlace may also be a direct subfield of publicationStmt, in which case it refers to "the publisher, distributor, or release authority most recently mentioned", so if this is not the same that is mapped to the PublishingInfo.Publisher field, it must not be mapped. |
teiHeader.fileDesc.publicationStmt.*.address | - | - |
teiHeader.fileDesc.publicationStmt.idno | Identifier.Id | only if the @type attribute matches one of the PubMan IdTypes, which then determines the Identifier.IdType. |
teiHeader.fileDesc.publicationStmt.availability | - | Alternatively, it could be mapped to a dc:rights field, like in PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping. |
teiHeader.fileDesc.publicationStmt.date | Date.Date | Set Date.DateType to "created". |
teiHeader.fileDesc.seriesStmt | ||
teiHeader.fileDesc.notesStmt | ||
teiHeader.fileDesc.sourceStmt | ||
teiHeader.encodingDesc | ||
teiHeader.profileDesc | ||
teiHeader.profileDesc.creation | Date.Date | Set Date.DateType to created. |
teiHeader.revisionDesc | ||
text.front | ||
text.body | ||
text.back |
Annotations[edit]
Examples[edit]
TEI P5 example header[edit]
(http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD7)
<teiHeader> <fileDesc> <titleStmt> <title>Common sense, a machine-readable transcript</title> <author>Paine, Thomas (1737-1809)</author> <respStmt> <resp>compiled by</resp> <name>Jon K Adams</name> </respStmt> </titleStmt> <editionStmt> <edition> <date>1986</date> </edition> </editionStmt> <publicationStmt> <distributor>Oxford Text Archive.</distributor> <address> <addrLine>Oxford University Computing Services,</addrLine> <addrLine>13 Banbury Road,</addrLine> <addrLine>Oxford OX2 6RB,</addrLine> <addrLine>UK</addrLine> </address> </publicationStmt> <notesStmt> <note>Brief notes on the text are in a supplementary file.</note> </notesStmt> <sourceDesc> <biblStruct> <monogr> <editor>Foner, Philip S.</editor> <title>The collected writings of Thomas Paine</title> <imprint> <pubPlace>New York</pubPlace> <publisher>Citadel Press</publisher> <date>1945</date> </imprint> </monogr> </biblStruct> </sourceDesc> </fileDesc> <encodingDesc> <samplingDecl> <p>Editorial notes in the Foner edition have not been reproduced. </p> <p>Blank lines and multiple blank spaces, including paragraph indents, have not been preserved. </p> </samplingDecl> <editorialDecl> <correction status="high" method="silent"> <p>The following errors in the Foner edition have been corrected: <list> <item>p. 13 l. 7 cotemporaries contemporaries </item> <item>p. 28 l. 26 [comma] [period] </item> <item>p. 84 l. 4 kin kind </item> <item>p. 95 l. 1 stuggle struggle </item> <item>p. 101 l. 4 certainy certainty </item> <item>p. 167 l. 6 than that </item> <item>p. 209 l. 24 publshed published </item> </list> </p> </correction> <normalization> <p>No normalization beyond that performed by Foner, if any. </p> </normalization> <quotation marks="all" form="std"> <p>All double quotation marks rendered with ", all single quotation marks with apostrophe. </p> </quotation> <hyphenation eol="none"> <p>Hyphenated words that appear at the end of the line in the Foner edition have been reformed.</p> </hyphenation> <stdVals> <p>The values of <att>when-iso</att> on the <gi>time</gi> element always end in the format <val>HH:MM</val> or <val>HH</val>; i.e., seconds, fractions thereof, and time zone designators are not present.</p> </stdVals> <interpretation> <p>Compound proper names are marked. </p> <p>Dates are marked. </p> <p>Italics are recorded without interpretation. </p> </interpretation> </editorialDecl> <classDecl> <taxonomy xml:id="lcsh"> <bibl>Library of Congress Subject Headings</bibl> </taxonomy> <taxonomy xml:id="lc"> <bibl>Library of Congress Classification</bibl> </taxonomy> </classDecl> </encodingDesc> <profileDesc> <creation> <date>1774</date> </creation> <langUsage> <language ident="en" usage="100">English.</language> </langUsage> <textClass> <keywords scheme="#lcsh"> <list> <item>Political science</item> <item>United States -- Politics and government — Revolution, 1775-1783</item> </list> </keywords> <classCode scheme="#lc">JC 177</classCode> </textClass> </profileDesc> <revisionDesc> <change when="1996-01-22"> <name>CMSMcQ</name> finished proofreading </change> <change when="1995-10-30"> <name>L.B. </name> finished proofreading </change> <change when="1995-07-20"> <name>R.G. </name> finished proofreading </change> <change when="1995-07-04"> <name>R.G. </name> finished data entry </change> <change when="1995-01-15"> <name>R.G. </name> began data entry </change> </revisionDesc> </teiHeader>
Wikipedia[edit]
(http://de.wikipedia.org/wiki/Text_Encoding_Initiative#Praxisbeispiel)
<?xml version="1.0" encoding="UTF-8"?> <TEI xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>Auf dem Brocken</title> <author>Heinrich Heine (1797–1856)</author> <respStmt> <name>Wiki Autor</name> <resp>Umwandlung in TEI-konformes XML</resp> </respStmt> </titleStmt> <publicationStmt> <p>aus Wikisource, der freien Quellensammlung (<ptr target="http://de.wikisource.org/wiki/Auf_dem_Brocken"/>)</p> </publicationStmt> <sourceDesc> <biblFull> <titleStmt> <title level="a">Auf dem Brocken</title> <title level="m">Buch der Lieder</title> <title level="m" type="sub">Aus der Harzreise</title> <author>Heine, Heinrich</author> </titleStmt> <publicationStmt> <publisher>Hoffmann und Campe</publisher> <pubPlace>Hamburg</pubPlace> <date>1827</date> <availability> <p>Gemeinfrei, keine Nutzungsbeschränkungen</p> </availability> </publicationStmt> </biblFull> </sourceDesc> </fileDesc> </teiHeader> <text> <body> <pb n="302"/> <head>Auf dem Brocken.</head> <lg type="stanza"> <l>Heller wird es schon im Osten</l> <l>Durch der Sonne kleines Glimmen,</l> <l>Weit und breit die Bergesgipfel,</l> <l>In dem Nebelmeere schwimmen.</l> </lg> <lg type="stanza"> <l n="5">Hätt’ ich Siebenmeilenstiefel,</l> <l>Lief ich, mit der Hast des Windes,</l> <l>Ueber jene Bergesgipfel,</l> <l>Nach dem Haus des lieben Kindes.</l> </lg> <lg type="stanza"> <l>Von dem Bettchen, wo sie schlummert,</l> <l n="10">Zög’ ich leise die Gardinen,</l> <l>Leise küßt’ ich ihre Stirne,</l> <l>Leise ihres Munds Rubinen.</l> </lg> <lg type="stanza"> <l>Und noch leiser wollt’ ich flüstern</l> <l>In die kleinen Lilien-Ohren:</l> <l n="15">Denk’ im Traum, daß wir uns lieben,</l> <l>Und daß wir uns nie verloren.</l> </lg> </body> </text> </TEI>