Difference between revisions of "PubMan Func Spec Submission/Generic TEI 2 PubItem Mapping"
Jump to navigation
Jump to search
Kleinfercher (talk | contribs) |
m (→Related Links) |
||
(21 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
This page specifies the mapping from TEI xml to [[PubMan_Metadata_Sets | eSciDoc Publication Metadata]]. | This page specifies the mapping from TEI xml to [[PubMan_Metadata_Sets | eSciDoc Publication Metadata]]. | ||
==Format Name== | |||
'''Source:''' TEI <br/> | |||
'''Target:''' escidoc-publication | |||
==Mapping of TEI Genres== | ==Mapping of TEI Genres== | ||
Line 12: | Line 14: | ||
! |'''PubMan Genre''' | ! |'''PubMan Genre''' | ||
! |'''Condition''' | ! |'''Condition''' | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title ||Article|| @level = a | |teiHeader.fileDesc.titleStmt.title ||Article|| @level = a | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title ||Book||@level = m | |teiHeader.fileDesc.titleStmt.title ||Book||@level = m | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title ||Journal||@level = j | |teiHeader.fileDesc.titleStmt.title ||Journal||@level = j | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title ||Series||@level = s | |teiHeader.fileDesc.titleStmt.title ||Series||@level = s | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title ||Other||@level = u | |teiHeader.fileDesc.titleStmt.title ||Other||@level = u | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno|| Journal ||@type="ISSN" | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno|| Journal ||@type="ISSN" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno|| Book ||@type="ISBN" | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno|| Book ||@type="ISBN" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno|| Journal Article ||@type="ISSN" | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno|| Journal Article ||@type="ISSN" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno|| Book Item||@type="ISBN" | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno|| Book Item||@type="ISBN" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting|| Conference Paper||element exists | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting|| Conference Paper||element exists | ||
|} | |} | ||
Default: Journal Article | |||
==Mapping of TEI fields== | ==Mapping of TEI fields== | ||
Line 47: | Line 48: | ||
! |'''Condition''' | ! |'''Condition''' | ||
! |'''Comment''' | ! |'''Comment''' | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.title|| Title || @type attribute = "main" or empty ||f there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the [[#Mapping of TEI Genres|@level]] | |teiHeader.fileDesc.titleStmt.title|| Title || @type attribute = "main" or empty ||f there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the [[#Mapping of TEI Genres|@level]] | ||
Line 54: | Line 53: | ||
|teiHeader.fileDesc.titleStmt.title|| AlternativeTitle || @type attribute != "main" or empty ||If there is no main title, the first alternative title is mapped to Title. Check the [[#Mapping of TEI Genres|@level]] | |teiHeader.fileDesc.titleStmt.title|| AlternativeTitle || @type attribute != "main" or empty ||If there is no main title, the first alternative title is mapped to Title. Check the [[#Mapping of TEI Genres|@level]] | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.author|| Creator.Person. | |teiHeader.fileDesc.titleStmt.author|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType="Person" <br/> Creator.CreatorRole ="Author" | ||
|- | |||
|teiHeader.fileDesc.titleStmt.author.persName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - || Creator.CreatorType="Person" <br/> Creator.CreatorRole ="Author"[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] | |||
|- | |||
|teiHeader.fileDesc.titleStmt.author.orgName|| Publication.Creator.Organization.Name || - || Creator.CreatorType="Organization" <br/> Creator.CreatorRole ="Author" | |||
|- | |||
|teiHeader.fileDesc.titleStmt.author.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | |||
|- | |||
|teiHeader.fileDesc.titleStmt.author.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |||
|teiHeader.fileDesc.titleStmt.author.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | |||
|- | |||
|teiHeader.fileDesc.titleStmt.author.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | |||
|- | |||
|teiHeader.fileDesc.titleStmt.editor|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType="Person"<br/>Creator.CreatorRole="Editor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | |||
|- | |||
|teiHeader.fileDesc.titleStmt.editor.persName||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType="Person"<br/>Creator.CreatorRole="Editor" | |||
|- | |- | ||
|teiHeader.fileDesc.titleStmt. | |teiHeader.fileDesc.titleStmt.editor.orgName|| Publication.Creator.Organization.Name || - || Creator.CreatorType="Organization" <br/> Creator.CreatorRole ="Editor" | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt. | |teiHeader.fileDesc.titleStmt.editor.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.editor|| Creator.Person. | |teiHeader.fileDesc.titleStmt.editor.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.editor. | |teiHeader.fileDesc.titleStmt.editor.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.editor.affiliation|| | |teiHeader.fileDesc.titleStmt.editor.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.sponsor|| - || - ||- | |teiHeader.fileDesc.titleStmt.sponsor|| - || - ||- | ||
Line 70: | Line 85: | ||
|teiHeader.fileDesc.titleStmt.funder|| - || - ||- | |teiHeader.fileDesc.titleStmt.funder|| - || - ||- | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.principal|| Creator.Person. | |teiHeader.fileDesc.titleStmt.principal|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |||
|teiHeader.fileDesc.titleStmt.principal.persName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" | |||
|- | |||
|teiHeader.fileDesc.titleStmt.principal.orgName|| Publication.Creator.Person.Organization.Name || - ||Creator.CreatorType = "Organization" <br/> Creator.CreatorRole = "Contributor" | |||
|- | |||
|teiHeader.fileDesc.titleStmt.principal.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | |||
|- | |||
|teiHeader.fileDesc.titleStmt.principal.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.principal. | |teiHeader.fileDesc.titleStmt.principal.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.principal.affiliation|| | |teiHeader.fileDesc.titleStmt.principal.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|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.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. | |teiHeader.fileDesc.titleStmt.respStmt.name|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |||
|teiHeader.fileDesc.titleStmt.respStmt.name.persName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" | |||
|- | |||
|teiHeader.fileDesc.titleStmt.respStmt.name.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | |||
|- | |||
|teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.respStmt.name. | |teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | ||
|- | |- | ||
|teiHeader.fileDesc.titleStmt.respStmt.name.affiliation|| | |teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.edition|| PublishingInfo.Edition || - ||- | |teiHeader.fileDesc.editionStmt.edition|| PublishingInfo.Edition || - ||- | ||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.edition.date|| Date.Date || - || | |teiHeader.fileDesc.editionStmt.edition.date|| Date.Date || - ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Dates | check here]]. Default Date.Type = "created" | ||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.respStmt.resp|| - || - ||Free text, will not be mapped | |teiHeader.fileDesc.editionStmt.respStmt.resp|| - || - ||Free text, will not be mapped | ||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.respStmt.name|| Creator.Person. | |teiHeader.fileDesc.editionStmt.respStmt.name|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Contributor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |||
|teiHeader.fileDesc.editionStmt.respStmt.name.persName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Contributor" | |||
|- | |||
|teiHeader.fileDesc.editionStmt.respStmt.name.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | |||
|- | |||
|teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.respStmt.name. | |teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | ||
|- | |- | ||
|teiHeader.fileDesc.editionStmt.respStmt.name.affiliation|| | |teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.extent|| TotalNumberOfPages || the field contains "pages" or "pp" ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Extend | check Example]] | |teiHeader.fileDesc.extent|| TotalNumberOfPages || the field contains "pages" or "pp" ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Extend | check Example]] | ||
Line 116: | Line 151: | ||
|teiHeader.fileDesc.publicationStmt.availability|| dc:rights || - || | |teiHeader.fileDesc.publicationStmt.availability|| dc:rights || - || | ||
|- | |- | ||
|teiHeader.fileDesc.publicationStmt.date|| Date.Date || | |teiHeader.fileDesc.publicationStmt.date|| Date.Date || editionStmt is empty ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Dates | check here]]. Default Date.Type = "created" | ||
|- | |- | ||
|teiHeader.fileDesc.seriesStmt|| Source.Title || there are no subfields || | |teiHeader.fileDesc.seriesStmt|| Source.Title || there are no subfields || | ||
Line 128: | Line 163: | ||
|teiHeader.fileDesc.seriesStmt.idno|| Source.Identifier.Id || @type != "vol" or "volume" or "v" ||check mapping [[PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping#idno_types_mapping | here]] | |teiHeader.fileDesc.seriesStmt.idno|| Source.Identifier.Id || @type != "vol" or "volume" or "v" ||check mapping [[PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping#idno_types_mapping | here]] | ||
|- | |- | ||
|teiHeader.fileDesc.seriesStmt.respStmt.name||Source.Creator.Person. | |teiHeader.fileDesc.seriesStmt.respStmt.name||Source.Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Editor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.seriesStmt.respStmt.name.persName|| || - ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Editor" | |teiHeader.fileDesc.seriesStmt.respStmt.name.persName||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Editor" | ||
|- | |- | ||
|teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation||-|| - || | |teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation||Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | ||
|- | |||
|teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |||
|teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | |||
|- | |||
|teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.address||Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | |||
|- | |- | ||
|teiHeader.fileDesc.seriesStmt.respStmt.resp|| - || - ||Free text, not mapped | |teiHeader.fileDesc.seriesStmt.respStmt.resp|| - || - ||Free text, not mapped | ||
Line 138: | Line 179: | ||
|teiHeader.fileDesc.notesStmt|| - || - ||- | |teiHeader.fileDesc.notesStmt|| - || - ||- | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc|| - || - ||Not mapped for quality reasons | |teiHeader.fileDesc.sourceDesc|| - || - ||Not mapped for quality reasons | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.bibl|| -- || Not mapped for quality reasons | |teiHeader.fileDesc.sourceDesc.bibl|| - ||-|| Not mapped for quality reasons | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title || Title||titleStmt.title is empty <br/> and @type attribute = "main" or empty || If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the [[#Mapping of TEI Genres|@level]] | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title || Title||titleStmt.title is empty <br/> and @type attribute = "main" or empty || If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the [[#Mapping of TEI Genres|@level]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title || AlternativeTitle || titleStmt.title is empty <br/> @type attribute != "main" or empty ||If there is no main title, the first alternative title is mapped to Title. Check the [[#Mapping of TEI Genres|@level]] | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title || AlternativeTitle || titleStmt.title is empty <br/> and @type attribute != "main" or empty ||If there is no main title, the first alternative title is mapped to Title. Check the [[#Mapping of TEI Genres|@level]] | ||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author|| Creator.Person.FamilyName || titleStmt.author is empty <br/> and element persName does not exist ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Author" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.persName|| Publication.Creator.Organization.Name|| titleStmt.author is empty. ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Author" | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.orgName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || titleStmt.author is empty. ||Creator.CreatorType = "Organization" <br/> Creator.CreatorRole = "Author" | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor|| Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Editor"[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | |||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.persName|| [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Editor" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.orgName||Publication.Creator.Organization.Name || - ||Creator.CreatorType = "Organization"<br/> Creator.CreatorRole = "Editor" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || no subfields || | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor|| Creator.Person. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || - || | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || element name does not exist || | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation|| | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.address|| Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition|| PublishingInfo.Edition || editionStmt is empty. || | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition|| PublishingInfo.Edition || editionStmt is empty. || | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition.date|| Date.Date || editionStmt is empty. ||Date. | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition.date|| Date.Date || editionStmt and publicationStmt is empty. ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Dates | check here]]. Default Date.Type = "created" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno || Identifier.Id || @type = "vol" or "volume" or "v"|| Source.Volume | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno || Identifier.Id || @type = "vol" or "volume" or "v"|| Source.Volume | ||
Line 186: | Line 243: | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting.address || Event.Place || - ||- | |teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting.address || Event.Place || - ||- | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title || Title || titleStmt.title is empty || | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title || Title || titleStmt.title is empty <br/> and @type attribute = "main" or empty ||If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the [[#Mapping of TEI Genres|@level]] | ||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title || AlternativeTitle|| titleStmt.title is empty <br/> and @type attribute != "main" or empty||If there is no main title, the first alternative title is mapped to Title. Check the [[#Mapping of TEI Genres|@level]] | |||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author || Creator.Person. | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author || Creator.Person.FamilyName || titleStmt.author is empty <br/> and element persName does not exist||Creator.CreatorType = "Person" <br/> Creator.CreatorRole to "Author".<br/> [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName || | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || titleStmt.author is empty||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Author" | ||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.orgName || Publication.Creator.Organization.Name|| titleStmt.author is empty||Creator.CreatorType = "Organization" <br/> Creator.CreatorRole = "Author" | |||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation || - || titleStmt.author is empty|| | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation || - || titleStmt.author is empty|| | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic. | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address || Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor || Creator.Person.FamilyName || titleStmt.editor is empty <br/> and element persName does not exist||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Editor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation || || titleStmt.editor is empty || | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.persName || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || titleStmt.editor is empty ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Editor" | ||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.orgName || Publication.Creator.Organization.Name || titleStmt.editor is empty ||Creator.CreatorType = "Organization" <br/> Creator.CreatorRole = "Editor" | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation || Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || titleStmt.author is empty <br/> and no subfields || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || titleStmt.author is empty <br/> || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || titleStmt.author is empty <br/> element name does not exist || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.address || Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | |||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.name || - || - ||Free text, not mapped | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.name || - || - ||Free text, not mapped | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp || Creator.Person. | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp || Creator.Person.FamilyName || element persName does not exist ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp.persName || | |teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp.persName || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || - ||Creator.CreatorType = "Person" <br/> Creator.CreatorRole = "Contributor" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor || Source.Creator.Person. | |teiHeader.fileDesc.sourceDesc.biblStruct.series.editor || Source.Creator.Person.FamilyName || biblStruct.analytic and seriesStmt are empty <br/> and elemenr persName does not exist ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Editor" [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check here]] | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.persName || | |teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.persName || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]] || biblStruct.analytic and seriesStmt are empty. ||Creator.CreatorType = "Person"<br/> Creator.CreatorRole = "Editor" | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation || - || biblStruct.analytic and seriesStmt are empty. || | |teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.orgName || Publication.Creator.Organization.Name || biblStruct.analytic and seriesStmt are empty. ||Creator.CreatorType = "Organization"<br/> Creator.CreatorRole = "Editor" | ||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation || Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || biblStruct.analytic and seriesStmt are empty. <br/> and no subfields || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.address || Publication.Creator.Person.Organization.Address || - || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Address | check here]] | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.name|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || biblStruct.analytic and seriesStmt are empty. || | |||
|- | |||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.orgName|| Publication.Creator.Person.Organization.Name <br/> Publication.Creator.Person.Organization.Identifier=<external organization identifier> || biblStruct.analytic and seriesStmt are empty. <br/> element name does not exist || | |||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.biblScope || Source.Volume || biblStruct.analytic and seriesStmt are empty || | |teiHeader.fileDesc.sourceDesc.biblStruct.series.biblScope || Source.Volume || biblStruct.analytic and seriesStmt are empty || | ||
Line 218: | Line 297: | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.name || - || - ||Free text, not mapped | |teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.name || - || - ||Free text, not mapped | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp || Source.Creator.Person. | |teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp || Source.Creator.Person.FamilyName || if biblStruct.analytic and seriesStmt are empty <br/> and element persName does not exist ||Source.Creator.CreatorType = "Person" <br/> Source.Creator.CreatorRole = "Contributor". | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp.persName || || if biblStruct.analytic and seriesStmt are empty ||Source.Creator.CreatorType = "Person" <br/> Source.Creator.CreatorRole = "Contributor". | |teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp.persName || [[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Author | Check example]]|| if biblStruct.analytic and seriesStmt are empty ||Source.Creator.CreatorType = "Person" <br/> Source.Creator.CreatorRole = "Contributor". | ||
|- | |- | ||
|teiHeader.fileDesc.sourceDesc.bibl.* || [see comment] || - ||Handle like teiHeader.fileDesc.sourceDesc.bibl.biblStruct.* | |teiHeader.fileDesc.sourceDesc.bibl.* || [see comment] || - ||Handle like teiHeader.fileDesc.sourceDesc.bibl.biblStruct.* | ||
Line 228: | Line 307: | ||
|teiHeader.encodingDesc|| - || - ||- | |teiHeader.encodingDesc|| - || - ||- | ||
|- | |- | ||
|teiHeader.profileDesc.creation||Date.Date || all previous .date fields are empty ||Date. | |teiHeader.profileDesc.creation||Date.Date || all previous .date fields are empty ||[[Talk:PubMan_Func_Spec_Submission/Generic_TEI_2_PubItem_Mapping#Dates | check here]]. Default Date.Type = "created" | ||
|- | |- | ||
|teiHeader.profileDesc.langUsage.language|| Language || - ||Scan the @ident attribute for ISO-639 codes | |teiHeader.profileDesc.langUsage.language|| Language || - ||Scan the @ident attribute for ISO-639 codes | ||
Line 242: | Line 321: | ||
|teiHeader.profileDesc.textClass.catRef || - || - ||- | |teiHeader.profileDesc.textClass.catRef || - || - ||- | ||
|- | |- | ||
|teiHeader.revisionDesc.change@when || Date.Date || - || Date. | |teiHeader.revisionDesc.change@when || Date.Date || - || Date.Type = "modified". | ||
|- | |- | ||
|text.front|| TableOfContents || @type = "contents" || | |text.front|| TableOfContents || @type = "contents" || | ||
Line 265: | Line 344: | ||
! |'''Section''' | ! |'''Section''' | ||
! |'''Description''' | ! |'''Description''' | ||
|- | |- | ||
|fileDesc||(file description) contains a full bibliographic description of an electronic file | |fileDesc||(file description) contains a full bibliographic description of an electronic file | ||
|- | |- | ||
|publicationStmt||(publication statement) groups information concerning the publication or distribution of an electronic or other text | |publicationStmt||(publication statement) groups information concerning the publication or distribution of an electronic or other text | ||
|- | |- | ||
|seriesStmt|| (series statement) groups information about the series, if any, to which a publication belongs | |seriesStmt|| (series statement) groups information about the series, if any, to which a publication belongs | ||
|- | |- | ||
|sourceDesc||(source description) describes the source from which an electronic text was derived or generated, typically a bibliographic description in the case of a digitized text, or a phrase such as "born digital" for a text which has no previous existence | |sourceDesc||(source description) describes the source from which an electronic text was derived or generated, typically a bibliographic description in the case of a digitized text, or a phrase such as "born digital" for a text which has no previous existence | ||
|- | |- | ||
|biblStruct||(structured bibliographic citation) contains a structured bibliographic citation, in which only bibliographic sub-elements appear and in a specified order | |biblStruct||(structured bibliographic citation) contains a structured bibliographic citation, in which only bibliographic sub-elements appear and in a specified order | ||
|- | |- | ||
|monogr||(monographic level) contains bibliographic elements describing an item (e.g. a book or journal) published as an independent item | |monogr||(monographic level) contains bibliographic elements describing an item (e.g. a book or journal) published as an independent item | ||
|- | |- | ||
|analytic||(analytic level) contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication. | |analytic||(analytic level) contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication. | ||
|- | |- | ||
|series|| (series information) contains information about the series in which a book or other bibliographic item has appeared | |series|| (series information) contains information about the series in which a book or other bibliographic item has appeared | ||
|- | |- | ||
|profileDesc||(text-profile description) provides a detailed description of non-bibliographic aspects of a text, specifically the languages and sublanguages used, the situation in which it was produced, the participants and their setting | |profileDesc||(text-profile description) provides a detailed description of non-bibliographic aspects of a text, specifically the languages and sublanguages used, the situation in which it was produced, the participants and their setting | ||
|} | |} | ||
== | ==Related Links== | ||
* [[TEI Bibliographic Information]] | * [[TEI Bibliographic Information]] | ||
* [http://www.tei-c.org/index.xml TEI Homepage] | * [http://www.tei-c.org/index.xml TEI Homepage] | ||
* [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ TEI Guidelines] | * [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ TEI Guidelines] | ||
* A PEER specific TEI mapping can be found [[PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping | here]] | |||
[[Category:PubMan_Functional_Specification|Generic TEI Mapping]] | [[Category:PubMan_Functional_Specification|Generic TEI Mapping]] | ||
[[Category:ESciDoc Mappings|Generic TEI Mapping]] | [[Category:ESciDoc Mappings|Generic TEI Mapping]] | ||
[[Category:TEI]] |
Latest revision as of 09:51, 4 August 2009
This page specifies the mapping from TEI xml to eSciDoc Publication Metadata.
Format Name[edit]
Source: TEI
Target: escidoc-publication
Mapping of TEI Genres[edit]
http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-title.html
TEI | PubMan Genre | Condition |
---|---|---|
teiHeader.fileDesc.titleStmt.title | Article | @level = a |
teiHeader.fileDesc.titleStmt.title | Book | @level = m |
teiHeader.fileDesc.titleStmt.title | Journal | @level = j |
teiHeader.fileDesc.titleStmt.title | Series | @level = s |
teiHeader.fileDesc.titleStmt.title | Other | @level = u |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno | Journal | @type="ISSN" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno | Book | @type="ISBN" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno | Journal Article | @type="ISSN" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.idno | Book Item | @type="ISBN" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting | Conference Paper | element exists |
Default: Journal Article
Mapping of TEI fields[edit]
This mapping bases on the P5 Guidelines.
TEI Element | PubMan Metadata Set | Condition | Comment |
---|---|---|---|
teiHeader.fileDesc.titleStmt.title | Title | @type attribute = "main" or empty | f there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the @level |
teiHeader.fileDesc.titleStmt.title | AlternativeTitle | @type attribute != "main" or empty | If there is no main title, the first alternative title is mapped to Title. Check the @level |
teiHeader.fileDesc.titleStmt.author | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType="Person" Creator.CreatorRole ="Author" |
teiHeader.fileDesc.titleStmt.author.persName | Check example | - | Creator.CreatorType="Person" Creator.CreatorRole ="Author" Check example |
teiHeader.fileDesc.titleStmt.author.orgName | Publication.Creator.Organization.Name | - | Creator.CreatorType="Organization" Creator.CreatorRole ="Author" |
teiHeader.fileDesc.titleStmt.author.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.titleStmt.author.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.titleStmt.author.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.titleStmt.author.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.titleStmt.editor | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType="Person" Creator.CreatorRole="Editor" Check here |
teiHeader.fileDesc.titleStmt.editor.persName | Check example | - | Creator.CreatorType="Person" Creator.CreatorRole="Editor" |
teiHeader.fileDesc.titleStmt.editor.orgName | Publication.Creator.Organization.Name | - | Creator.CreatorType="Organization" Creator.CreatorRole ="Editor" |
teiHeader.fileDesc.titleStmt.editor.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.titleStmt.editor.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.titleStmt.editor.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.titleStmt.editor.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.titleStmt.sponsor | - | - | - |
teiHeader.fileDesc.titleStmt.funder | - | - | - |
teiHeader.fileDesc.titleStmt.principal | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" Check here |
teiHeader.fileDesc.titleStmt.principal.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" |
teiHeader.fileDesc.titleStmt.principal.orgName | Publication.Creator.Person.Organization.Name | - | Creator.CreatorType = "Organization" Creator.CreatorRole = "Contributor" |
teiHeader.fileDesc.titleStmt.principal.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.titleStmt.principal.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.titleStmt.principal.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.titleStmt.principal.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
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.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" Check here |
teiHeader.fileDesc.titleStmt.respStmt.name.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" |
teiHeader.fileDesc.titleStmt.respStmt.name.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.titleStmt.respStmt.name.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.editionStmt.edition | PublishingInfo.Edition | - | - |
teiHeader.fileDesc.editionStmt.edition.date | Date.Date | - | check here. Default Date.Type = "created" |
teiHeader.fileDesc.editionStmt.respStmt.resp | - | - | Free text, will not be mapped |
teiHeader.fileDesc.editionStmt.respStmt.name | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" Check here |
teiHeader.fileDesc.editionStmt.respStmt.name.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" |
teiHeader.fileDesc.editionStmt.respStmt.name.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.editionStmt.respStmt.name.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.extent | TotalNumberOfPages | the field contains "pages" or "pp" | check Example |
teiHeader.fileDesc.publicationStmt | PublishingInfo.Publisher | there are no subfields | |
teiHeader.fileDesc.publicationStmt.publisher | PublishingInfo.Publisher | - | - |
teiHeader.fileDesc.publicationStmt.distributor | PublishingInfo.Publisher | publicationStmt.publisher is empty | |
teiHeader.fileDesc.publicationStmt.authority | PublishingInfo.Publisher | publicationStmt.publisher and publicationStmt.distributor are empty |
|
teiHeader.fileDesc.publicationStmt.publisher.pubPlace | PublishingInfo.Place | - | Also apply to distributor.pubPlace and authority.pubPlace |
teiHeader.fileDesc.publicationStmt.pubPlace | PublishingInfo.Place | - | |
teiHeader.fileDesc.publicationStmt.*.address | - | - | - |
teiHeader.fileDesc.publicationStmt.idno | Identifier.Id | - | check mapping here |
teiHeader.fileDesc.publicationStmt.availability | dc:rights | - | |
teiHeader.fileDesc.publicationStmt.date | Date.Date | editionStmt is empty | check here. Default Date.Type = "created" |
teiHeader.fileDesc.seriesStmt | Source.Title | there are no subfields | |
teiHeader.fileDesc.seriesStmt.title | Source.Title | @type attribute = "main" or empty | If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. |
teiHeader.fileDesc.seriesStmt.title | Source.AlternativeTitle | @type attribute != "main" or empty | If there is no main title, the first alternative title is mapped to Title. |
teiHeader.fileDesc.seriesStmt.idno | Source.Identifier.Id | @type = "vol" or "volume" or "v" | Source.Volume |
teiHeader.fileDesc.seriesStmt.idno | Source.Identifier.Id | @type != "vol" or "volume" or "v" | check mapping here |
teiHeader.fileDesc.seriesStmt.respStmt.name | Source.Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" Check here |
teiHeader.fileDesc.seriesStmt.respStmt.name.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.seriesStmt.respStmt.name.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.seriesStmt.respStmt.resp | - | - | Free text, not mapped |
teiHeader.fileDesc.notesStmt | - | - | - |
teiHeader.fileDesc.sourceDesc | - | - | Not mapped for quality reasons |
teiHeader.fileDesc.sourceDesc.bibl | - | - | Not mapped for quality reasons |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title | Title | titleStmt.title is empty and @type attribute = "main" or empty |
If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the @level |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title | AlternativeTitle | titleStmt.title is empty and @type attribute != "main" or empty |
If there is no main title, the first alternative title is mapped to Title. Check the @level |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author | Creator.Person.FamilyName | titleStmt.author is empty and element persName does not exist |
Creator.CreatorType = "Person" Creator.CreatorRole = "Author" Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.persName | Publication.Creator.Organization.Name | titleStmt.author is empty. | Creator.CreatorType = "Person" Creator.CreatorRole = "Author" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.orgName | Check example | titleStmt.author is empty. | Creator.CreatorType = "Organization" Creator.CreatorRole = "Author" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.author.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.orgName | Publication.Creator.Organization.Name | - | Creator.CreatorType = "Organization" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
no subfields | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
- | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
element name does not exist | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.editor.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition | PublishingInfo.Edition | editionStmt is empty. | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.edition.date | Date.Date | editionStmt and publicationStmt is empty. | check here. Default Date.Type = "created" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno | Identifier.Id | @type = "vol" or "volume" or "v" | Source.Volume |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.idno | Identifier.Id | @type != "vol" or "volume" or "v" | check mapping here |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.extent | TotalNumberOfPages | field contains "pages", "pp" or "p" | and if biblStruct.analytic is empty (???) Check example |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint | [see comment] | - | This field may contain subfields like pubPlace, extent etc., which should be mapped accordingly if they are not already given in previous fileDesc fields (see above). Additionally, it may contain the subfield biblScope (see below). |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope | Source.Volume | @type = "vol" | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope | Source.Issue | @type = "issue" | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope | Source.StartPage, Source.EndPage | @type = "pp" or "pages" | Check example |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope | Source.SequenceNumber | @type = "part" | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope | Source.SequenceNumber | @type = "chap" | And there is no element biblScope@type = "part" |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting.title | Event.Title | biblStruc.analytic is not empty | |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting.date | Event.StartDate, Event.EndDate | - | - |
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.meeting.address | Event.Place | - | - |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title | Title | titleStmt.title is empty and @type attribute = "main" or empty |
If there is more than one main title, only the first main title is mapped to Title and all others are mapped to AlternativeTitle. Check the @level |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title | AlternativeTitle | titleStmt.title is empty and @type attribute != "main" or empty |
If there is no main title, the first alternative title is mapped to Title. Check the @level |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author | Creator.Person.FamilyName | titleStmt.author is empty and element persName does not exist |
Creator.CreatorType = "Person" Creator.CreatorRole to "Author". Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName | Check example | titleStmt.author is empty | Creator.CreatorType = "Person" Creator.CreatorRole = "Author" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.orgName | Publication.Creator.Organization.Name | titleStmt.author is empty | Creator.CreatorType = "Organization" Creator.CreatorRole = "Author" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation | - | titleStmt.author is empty | |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor | Creator.Person.FamilyName | titleStmt.editor is empty and element persName does not exist |
Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.persName | Check example | titleStmt.editor is empty | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.orgName | Publication.Creator.Organization.Name | titleStmt.editor is empty | Creator.CreatorType = "Organization" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
titleStmt.author is empty and no subfields |
|
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
titleStmt.author is empty |
|
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
titleStmt.author is empty element name does not exist |
|
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.editor.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.name | - | - | Free text, not mapped |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp | Creator.Person.FamilyName | element persName does not exist | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.respStmt.resp.persName | Check example | - | Creator.CreatorType = "Person" Creator.CreatorRole = "Contributor" |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor | Source.Creator.Person.FamilyName | biblStruct.analytic and seriesStmt are empty and elemenr persName does not exist |
Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" Check here |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.persName | Check example | biblStruct.analytic and seriesStmt are empty. | Creator.CreatorType = "Person" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.orgName | Publication.Creator.Organization.Name | biblStruct.analytic and seriesStmt are empty. | Creator.CreatorType = "Organization" Creator.CreatorRole = "Editor" |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
biblStruct.analytic and seriesStmt are empty. and no subfields |
|
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.address | Publication.Creator.Person.Organization.Address | - | check here |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.name | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
biblStruct.analytic and seriesStmt are empty. | |
teiHeader.fileDesc.sourceDesc.biblStruct.series.editor.affiliation.orgName | Publication.Creator.Person.Organization.Name Publication.Creator.Person.Organization.Identifier=<external organization identifier> |
biblStruct.analytic and seriesStmt are empty. element name does not exist |
|
teiHeader.fileDesc.sourceDesc.biblStruct.series.biblScope | Source.Volume | biblStruct.analytic and seriesStmt are empty | |
teiHeader.fileDesc.sourceDesc.biblStruct.series.title | Source.Title | biblStruct.analytic and seriesStmt are empty | |
teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.name | - | - | Free text, not mapped |
teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp | Source.Creator.Person.FamilyName | if biblStruct.analytic and seriesStmt are empty and element persName does not exist |
Source.Creator.CreatorType = "Person" Source.Creator.CreatorRole = "Contributor". |
teiHeader.fileDesc.sourceDesc.biblStruct.series.respStmt.resp.persName | Check example | if biblStruct.analytic and seriesStmt are empty | Source.Creator.CreatorType = "Person" Source.Creator.CreatorRole = "Contributor". |
teiHeader.fileDesc.sourceDesc.bibl.* | [see comment] | - | Handle like teiHeader.fileDesc.sourceDesc.bibl.biblStruct.* |
teiHeader.fileDesc.sourceDesc.bibl.biblFull.* | [see comment] | - | Handle like teiHeader.fileDesc.sourceDesc.bibl.biblStruct.* |
teiHeader.encodingDesc | - | - | - |
teiHeader.profileDesc.creation | Date.Date | all previous .date fields are empty | check here. Default Date.Type = "created" |
teiHeader.profileDesc.langUsage.language | Language | - | Scan the @ident attribute for ISO-639 codes |
teiHeader.profileDesc.textClass.keywords.list.item | Subject | - | Free Keyword (if multiple, separate with comma) |
teiHeader.profileDesc.textClass.keywords.list.item.term | Subject | - | Free Keyword (if multiple, separate with comma) |
teiHeader.profileDesc.textClass.classCode.list.item | Subject | @scheme="ddc" | DDC Subject |
teiHeader.profileDesc.textClass.classCode.list.item | Subject | - | Use @scheme attribute as prefix, separated by colon and blank |
teiHeader.profileDesc.textClass.catRef | - | - | - |
teiHeader.revisionDesc.change@when | Date.Date | - | Date.Type = "modified". |
text.front | TableOfContents | @type = "contents" | |
text.front | Abstract | @type = "abstract" | |
text.body | - | - | - |
text.back | - | - | - |
Annotations[edit]
Short Desc of the Sections[edit]
Section | Description |
---|---|
fileDesc | (file description) contains a full bibliographic description of an electronic file |
publicationStmt | (publication statement) groups information concerning the publication or distribution of an electronic or other text |
seriesStmt | (series statement) groups information about the series, if any, to which a publication belongs |
sourceDesc | (source description) describes the source from which an electronic text was derived or generated, typically a bibliographic description in the case of a digitized text, or a phrase such as "born digital" for a text which has no previous existence |
biblStruct | (structured bibliographic citation) contains a structured bibliographic citation, in which only bibliographic sub-elements appear and in a specified order |
monogr | (monographic level) contains bibliographic elements describing an item (e.g. a book or journal) published as an independent item |
analytic | (analytic level) contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication. |
series | (series information) contains information about the series in which a book or other bibliographic item has appeared |
profileDesc | (text-profile description) provides a detailed description of non-bibliographic aspects of a text, specifically the languages and sublanguages used, the situation in which it was produced, the participants and their setting |
Related Links[edit]
- TEI Bibliographic Information
- TEI Homepage
- TEI Guidelines
- A PEER specific TEI mapping can be found here