Difference between revisions of "Talk:PubMan Func Spec Submission/Generic TEI 2 PubItem Mapping"

From MPDLMediaWiki
Jump to navigation Jump to search
m (→‎Mapping of TEI Fields: removed resolved questions)
Line 51: Line 51:
!'''Description'''   
!'''Description'''   
|-
|-
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName ||Publication.Creator.Person.FamilyName <br/> '''Note:''' Only if ...author.persName.surname is empty  ||
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.''author''.persName ||Publication.Creator.Person.FamilyName <br/> '''Note:''' Only if ...author.persName.surname is empty  ||
|-
|-
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.forename || Publication.Creator.Person.GivenName ||Add middle name to first name.
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.''author''.persName.forename || Publication.Creator.Person.GivenName ||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.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, M.Tech (degree)
|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, M.Tech (degree)
|-
|-
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.nameLink||add to Publication.Creator.Person.FamilyName <br/> Seperated from the family name by space ||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.nameLink||add to Publication.Creator.Person.FamilyName <br/> Seperated from the family name by space ||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 <br/> seperated from the given name by comma||contains a name component like JR.
|TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.''author''.persName.genName||add to Publication.Creator.Person.GivenName <br/> seperated from the given name by comma||contains a name component like JR.
|}
|}



Revision as of 09:45, 17 July 2009

Mapping of TEI Genres[edit]

  • Here we need a default, if no level attribute is provided. Would propose 'Article'.

Mapping of TEI Fields[edit]

  • Author/Editor:
    • Add author.email to address (?)
  • date
    • What with the different date types? like:
<monogr>
  <imprint>
     <date type="Accepted" when="2009-02-17"/>
  </imprint>
</monogr>


  • meeting.date
    • Map to: Event.StartDate, Event.EndDate, Here we should provide an example to know if we can distinguish between start and enddate

General[edit]

  • "Organization editors are not supported in this mapping. " - Why not, is there any restriction from tei side? (same for creator)
    • author.orgName

Examples[edit]

StartPage/EndPage[edit]

<biblScope type="pp">381-417</biblScope>
<biblScope type="pp" from="12" to="34"/>
<biblScope type="pp">12</biblScope> 
<biblScope type="pages">3-46</biblScope>
First check if attribute 'from', 'to' is provided
If two numbers are separated by '-' the first number is mapped to StartPage and the second to EndPage, else the whole String is mapped to StartPage

Extend[edit]

<extent>78 p.</extent> -mapped
<extent>19 pp.</extent> -mapped
<extent>3200 sentences</extent> -not mapped
<extent>between 10 and 20 Mb</extent> -not mapped

Author[edit]

<author>Paine, Thomas (1737-1809)</author>
<author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author>
All info within round brackets in an author element should be parsed out. This should apply to all person names (editor, contributor etc.)

If element persName does exist, apply the following mapping: Element author is an example for all roles which might appear in this mapping (editor, contributor etc.)

TEI Element PubMan Metadata Set Description
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName Publication.Creator.Person.FamilyName
Note: Only if ...author.persName.surname is empty
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.forename Publication.Creator.Person.GivenName 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, M.Tech (degree)
TEIHeader.fileDesc.sourceDesc.biblStruct.analytic.author.persName.nameLink add to Publication.Creator.Person.FamilyName
Seperated from the family name by space
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
seperated from the given name by comma
contains a name component like JR.

Address[edit]

<address>
   <addrLine>Oxford University Computing Services,</addrLine>
   <addrLine>13 Banbury Road,</addrLine>
   <addrLine>Oxford OX2 6RB,</addrLine>
   <addrLine>UK</addrLine>
</address>
<address>
   <street>110 Southmoor Road</street>
   <name type="city">Oxford</name>
   <postCode>OX2 6RB</postCode>
   <name type="country">United Kingdom</name>
</address>

Mapping of address: All sub elements are concatenated with comma and blank and are mapped to the corresponding pubItem address field.