PubMan Func Spec Submission/zfn 2 PubItem Mapping

From MPDLMediaWiki
Jump to navigation Jump to search

Metadata[edit]

All metadata of ZfN will be delivered in TEI format.

Mapping ZfNTei2PubItem[edit]

TEI Element ESciDoc Application Profile Publication Attribute Additional Info
teiHeader.fileDesc.titleStmt.title Publication.Title
set type="article" and Publication.Source set type="journal" and set lang=teiHeader xml:lang
type="main"
teiHeader.fileDesc.publicationStmt.date@when Publication.Date
Date type="issued"
type="published"
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.forename Publication.Creator.Person.GivenName
set role = "Author"
Can occure multiple times, just chain
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.surname Publication.Creator.Person.FamilyName
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.orgName Publication.Creator.Person.Organization.Name
set Publication.Creator.Person.Organization.Identifier=<external organization identifier>
Can occure multiple times, just chain
One person can be affiliated to multiple orgs
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.addrLine Publication.Creator.Person.Organization.Adress
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.postBox Publication.Creator.Person.Organization.Adress
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.postCode Publication.Creator.Person.Organization.Adress
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.Reading Publication.Creator.Person.Organization.Adress
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.country Publication.Creator.Person.Organization.Adress
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.affiliation.orgName Publication.Creator.Organization.Name
set role = "Author"
Can occure multiple times, just chain
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.affiliation.address.postBox Publication.Creator.Organization.Adress chain all adress info
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.affiliation.address.postCode Publication.Creator.Organization.Adress chain all adress info
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.affiliation.address.settlement Publication.Creator.Organization.Adress chain all adress info
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.affiliation.address.country Publication.Creator.Organization.Adress chain all adress info
teiHeader.fileDesc.sourceDesc.biblStruct.analytic.title Publication.Title type="main" If teiHeader.fileDesc.titleStmt.title is empty
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.title Publication.Source.Title If file starts with:

ZfN => Zeitschrift für Naturforschung - 1946
ZNA => Zeitschrift für Naturforschung A - A Journal of Physical Sciences
ZNB => Zeitschrift für Naturforschung B - A Journal of Chemical Sciences
ZNC => Zeitschrift für Naturforschung C - A Journal of Biosciences

teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.Volume type="vol"
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.StartPage type="fpage"
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.EndPage type="lpage"
teiHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date@when Publication.Date type="published" If teiHeader.fileDesc.publicationStmt.date is empty
teiHeader.fileDesc.sourceDesc.biblStruct.note -- type="submission" Will not be imported as field is no date, e.g. "received August 24, 1987" or
"September 15, 1987/January 4, 1988"
teiHeader.fileDesc.sourceDesc.biblStruct.note --- type="dedication" Can not be mapped
teiHeader.profileDesc.textClass.keywords.list.item.term Publication.Subject Can occur multiple times, just chain and separate by ","
text.front.div.head Publication.Abstract
lang=value of xml:lang
div type="abstract" Abstract
--- Publication.TotalNumberOfPages Compute from teiHeader.fileDesc.sourceDesc.biblStruct. monogr.imprint.biblScope@lpage - teiHeader.fileDesc.sourceDesc.biblStruct. monogr.imprint.biblScope@fpage if both are not empty
--- dc:rights TBD
--- Publication.Source.Identifier Will be filled with CoNE id => automatic filling of the other source metadata