Difference between revisions of "PubMan Func Spec Submission/PeerTEI 2 PubItem Mapping"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 85: Line 85:
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.publisher ||Publication.Source.PublishingInfo.Publisher ||-- ||--||
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.publisher ||Publication.Source.PublishingInfo.Publisher ||-- ||--||
|-
|-
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date  ||Publication.Date set type||type, when ||when: ISO 8601:2004, text <br/> '''Note:''' The date type is sometimes written as the value of this element and sometimes as in the type attribute of the date element! ||Mandatory  
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date  ||Publication.Date set type||type, when ||when: ISO 8601:2004, text <br/> '''Note:''' The date type is sometimes written as the value of this element and sometimes in the type attribute! ||Mandatory  
|-
|-
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date@when  ||Publication.Date ||type, when ||when: ISO 8601:2004, value <br/>[[PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping#change_value.2C_date_type_mapping | check date type mapping]] ||Mandatory  
|TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date@when  ||Publication.Date ||type, when ||when: ISO 8601:2004, value <br/>[[PubMan_Func_Spec_Submission/TEI_2_PubItem_Mapping#change_value.2C_date_type_mapping | check date type mapping]] ||Mandatory  

Revision as of 08:44, 6 May 2009

This page specifies the mapping from TEI xml to eSciDoc Publication Metadata as it will be used in the PEER Project.


Mapping[edit]

TEI Element PubMan Metadata Set Attribute Description Misc
TEIHeader -- -- Wrapper
TEIHeader.fileDesc -- -- Wrapper, gathering the main characteristics of the document
TEIHeader.fileDesc.titleStmt -- -- Wrapper
TEIHeader.fileDesc.titleStmt.title If type = "main": Publication.Title
else: Publication.AlternativeTitle
level, type Parse out markup
TEIHeader.fileDesc.publicationStmt -- -- Wrapper, groups information concerning the publication or distribution of an electronic or other text
If a file is attached, add this information to the file metadata
TEIHeader.fileDesc.publicationStmt.availability dc:rights -- supplies information about the availability of a text, for example any restrictions on its use or distribution, its copyright status Mandatory
TEIHeader.fileDesc.publicationStmt.date not mapped when Date of this publication statement, text
TEIHeader.fileDesc.publicationStmt.date@when dcterms:dateCopyrighted when Date of this publication statement, value
TEIHeader.fileDesc.publicationStmt.authority add to dc:rights -- supplies the name of a person or other agency responsible for making an electronic file available, other than a publisher or distributor.
TEIHeader.fileDesc.sourceDesc -- -- Wrapper
TEIHeader.fileDesc.sourceDesc.biblStruct Publication set type type Wrapper
check type mapping
Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic -- -- Wrapper, the bibliographical characteristics of an article
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.title If type = "main": Publication.Title
else: Publication.AlternativeTitle
level, type Parse out markup Mandatory (type = "main")
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author Publication.Creator set role = "Author" type [corresp] Wrapper.
type= corresp is main author. all authors without types are additional authors
Mandatory (type = "corresp")
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.idno Publication.Identifier type Check id mapping
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName -- -- Wrapper Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.forename Publication.Creator.Person.GivenName type [first, middle] -- Add middle name to first name.
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.surname Publication.Creator.Person.FamilyName -- --
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.roleName not mapped -- contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank Dr, Miss
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.nameLink add to Publication.Creator.Person.FamilyName -- contains a connecting phrase or link used within a name but not regarded as part of it, such as van der or of
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.genName add to Publication.Creator.Person.GivenName -- contains a name component like JR.
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author ??? -- contains notes like tel. number, fax number
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation -- -- Wrapper Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.orgName Publication.Creator.Person.Organization.Name, Publication.Creator.Person.Organization.Identifier=<external organization identifier> type --
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address -- -- Wrapper
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.settlement add to Publication.Creator.Person.Organization.Adress -- --
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.postCode add to Publication.Creator.Person.Organization.Adress -- --
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.country add to Publication.Creator.Person.Organization.Adress -- Expressed in conformance to ISO 3166-1-A2 (e.g. FR). Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.affiliation.address.addrLine Publication.Creator.Person.Organization.Adress type --
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.email add to Publication.Creator.Person.Organization.Adress -- -- Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr Publication.Source set type="???" -- Wrapper, the publication details of the journal
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.idno Publication.Source.Identifier type Check id mapping Mandatory (type = "ISSN")
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.title If type = "main": Publication.Source.Title
else: Publication.Source.AlternativeTitle
level, type -- Mandatory (type = "main")
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint -- -- Wrapper
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.pubPlace Publication.Source.PublishingInfo.Place -- --
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.publisher Publication.Source.PublishingInfo.Publisher -- --
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date Publication.Date set type type, when when: ISO 8601:2004, text
Note: The date type is sometimes written as the value of this element and sometimes in the type attribute!
Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.date@when Publication.Date type, when when: ISO 8601:2004, value
check date type mapping
Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.Volume type = "vol" -- Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.Issue type = "issue" -- Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.StartPage type = "fpage" -- Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.Source.EndPage type = "lpage" -- Mandatory
TEIHeader.fileDesc.sourceDesc.biblStruct.monogr.imprint.biblScope Publication.TotalNumberOfPages type = "pp" number of page when the information about full pagination is not available
TEIHeader.fileDesc.sourceDesc.biblStruct.idno Publication.Identifier set Type="dcterms:DOI" type Check id mapping Mandatory (type = "DOI")
TEIHeader.profileDesc -- -- Wrapper, providing some information about the content
TEIHeader.profileDesc.textClass -- -- Wrapper
TEIHeader.profileDesc.textClass.keywords -- -- Wrapper Mandatory
TEIHeader.profileDesc.textClass.keywords.list -- -- Wrapper
TEIHeader.profileDesc.textClass.keywords.list.head not mapped -- --
TEIHeader.profileDesc.textClass.keywords.list.item -- -- Wrapper
TEIHeader.profileDesc.textClass.keywords.list.item.term Publication.FreeKeyword -- Parse out markup
TEIHeader.profileDesc.langUsage -- -- Wrapper Mandatory
TEIHeader.profileDesc.langUsage.lang Publication.Language ident ISO 639-1 (defaults to 'en')
TEIHeader.revisionDesc -- -- Wrapper, provding the history of the document
TEIHeader.revisionDesc.change set Publication.Date type when Change comment, check date type mapping
TEIHeader.revisionDesc.change@when Publication.Date when when: ISO 8601:2004
text -- -- Wrapper
text.front -- -- --
text.front.div If type = "abstract": Publication.Abstract type Parse out markup
text.body.div Create html file with this content type The fulltext of an item
text.back.div Add to fulltext html as is ??? type Seem to be the references or footnotes from the full text


idno types mapping[edit]

idno type Pubman id type
DOI Type="dcterms:DOI"
ISSN Type="eidt:ISSN"
pmid Type="pmid"
pISSN ???
eISSN ???
all other Other

biblStruct types (Genre) mapping[edit]

biblStruct type Pubman Genre
article Article
inproceeding Proceedings
inbook Book Item
book Book
thesis Thesis
report Report


change value, date type mapping[edit]

change/date Pubman date type
Received ???
Revised modified
Accepted accepted
Registration ???
Online published online
Submitted submitted
publication published in print
Note: This value can be found in the date type attribute or in the value of the date or change element 
<change when="2009-01-16">Revised</change> <change when="2009-01-28">Accepted</change> <date type="publication" when="2008-11-18"/> <date when="2008-11-08">Online</date> <date type="Accepted" when="2009-02-17"/>

Annotations[edit]

Examples[edit]

References[edit]