PubMan Func Spec Import/commons

From MPDLMediaWiki
Revision as of 12:36, 10 April 2013 by Stefan Krause (talk | contribs) (init)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Author Decoder[edit]

ESciDoc/Pubman provides a function called AuthorDecoder to parse complex author strings such as »Jang-Yen Wu, Stephen W Schaffer and Junichi Azuma«. This function takes a string and returns an XML tree with the results. The function has to be invoked explicitly.


foreign field description EScidoc/Pubman field description comment
Author/givenname person:person/eterms:given-name
Author/prefix person:person/eterms:complete-name
Author/familyname
Author/givenname
Author/prefix person:person/eterms:family-name
Author/familyname
Author/title person:person/eterms:person-title

CoNE[edit]

If the stylesheet parameter CoNE is set to true, the template misc:make_person-person invokes a alghorithm to enrich the person's data with informations from CoNE.

For retrieving matching CoNE records, the stylesheet perfoms some CoNE queries in descending order of accuracy:

  1. search CoNE by a persons CoNE ID (person:person/dc:identifier xsi:type="eterms:CONE")
  2. search CoNE by all given IDs
  3. search CoNE by family name, given name and organizations
  4. search CoNE by family name and given name.

Results are taken from the first query that have results which refer only to one single person. If the results of all queries refer to multiple persons, the CoNE enrichment is skipped.

CoNE records refer to the same person,

  1. if the persons CoNE IDs (rdf:RDF/rdf:Description/@rdf:about) are equal or
  2. if persons given names (rdf:RDF/rdf:Description/foaf:givenname), surnames (rdf:RDF/rdf:Description/foaf:family_name) and first organizations ID (rdf:RDF/rdf:Description/eterms:position[1]/rdf:Description[1]/dc:identifier[1]) or first organizations name (rdf:RDF//rdf:Description/eterms:position[1]/rdf:Description[1]/eprints:affiliatedInstitution[1]) are equal


foreign field description EScidoc/Pubman field description comment
cone person:person person:person records are enriched with informations retrieved from CoNE.

This means that original informations from person:person are not replaced, but additional informations from CoNE may be added. For more information about CoNE records see http://pubman.mpdl.mpg.de/cone/jquery/explain.

cone/rdf:RDF/rdf:Description/@rdf:about person:person/dc:identifier[xsi:type="eterms:CONE"]
cone/rdf:RDF/rdf:Description/dc:identifier person:person/dc:identifier
cone/rdf:RDF/rdf:Description/dc:title person:person/eterms:complete-name Since eterms:complete-name must not be empty, this enrichment will never happen.
cone/rdf:RDF/rdf:Description/dcterms:alternative person:person/eterms:alternative-name
cone/rdf:RDF/rdf:Description/eterms:degree person:person/eterms:person-title
cone/rdf:RDF/rdf:Description/eterms:position person:person/organization:organization
cone/rdf:RDF/rdf:Description/eterms:position/
rdf:Description/dc:identifier person:person/organization:organization/
dc:identifier
cone/rdf:RDF/rdf:Description/eterms:position/
rdf:Description/eprints:affiliatedInstitution person:person/organization:organization/
dc:title
cone/rdf:RDF/rdf:Description/foaf:family_name person:person/eterms:family-name Since eterms:family-name must not be empty, this enrichment will never happen.
cone/rdf:RDF/rdf:Description/foaf:givenname person:person/eterms:given-name


This page was automatically created from mapping_commons.xsl. It should not be changed. Please provide comments on the talk page.