Difference between revisions of "PubMan Func Spec Import/BMC"
Jump to navigation
Jump to search
(aktualisiert) |
(aktualisiert) |
||
Line 1,507: | Line 1,507: | ||
| rowspan="2" | eterms:sequence-number | | rowspan="2" | eterms:sequence-number | ||
| rowspan="2" | The number of the described item within the source | | rowspan="2" | The number of the described item within the source | ||
| rowspan="2" | The content of ''eterms:sequence-number'' is the concatenation from ''*:volume'', »:«, and ''*:fpage'', e.g. with volume 8, startpage 52, ''eterms:sequence-number'' is »8:52«. If one of ''*:volume'' or ''*:fpage'' is empty ''eterms:sequence-number'' is skipped. | | rowspan="2" | The content of ''eterms:sequence-number'' is the concatenation from ''*:volume'', »:«, and ''*:fpage'', e.g. with volume 8, startpage 52, ''eterms:sequence-number'' is »8:52«. If one of ''*:volume'' or ''*:fpage'' is empty than ''eterms:sequence-number'' is skipped. If the source is an supplement (= has an *:supplement element) and the issue is not empty, the issue is added to the sequence nuber, e.g. »8(Suppl 1):52« | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| *:fpage | | *:fpage |
Revision as of 17:40, 11 June 2013
BMC dochead to PubMan genre[edit]
General[edit]
BMC | BMC description | PubMan | PubMan description | comment |
---|---|---|---|---|
* (any element not matched by other templates) | an error is raised | This rule is a trap for unexpected elements. It overules the default rule for elements (process children) and provides help during stylesheet development. | ||
*:abs | abstract - to code for an abstract at the start of an article | dcterms:abstract | Abstract or short description of the item | |
*:shortabs | short abstract – an alternative to the long abstract, for use on browse pages, email alerts etc | |||
*:acc | accepted - date article was accepted for publication | dcterms:dateAccepted | Date the publisher accepted the resource for publish it | |
*:art | a BMC article | escidocItem:item | an ESciDoc-Item | |
escidocItem:item/ escidocItem:properties | ||||
escidocItem:item/ escidocItem:properties/ srel:context | ||||
escidocItem:item/ escidocItem:properties/ srel:content-model | ||||
escidocMetadataRecords:md-records | a collection of metadata-records | |||
escidocMetadataRecords:md-record | a metadata-record | |||
escidocMetadataRecords:md-record/ publication:publication | a publication | |||
publication:publication/ dc:language | The languages of the publication | |||
escidocComponents:components | ||||
*:art | a BMC article | publication:publication/ eterms:review-method | The type of the scientific review process for the described item | eterms:review-methode is fixed to 'http://purl.org/eprint/status/PeerReviewed' if *:art/*:fm/*:history/*:revrec is not empty |
*:art/*:fm/*:history/*:revrec | revisions received - contains the date article revisions were received | |||
*:art/ *:bdy | body - contains body of article | #not mapped | ||
*:art/ *:bm | backmatter - contains backmatter of article | #not mapped | ||
*:art/ *:fm/ *:bibl/ *:fpage | first page – firstpage of article | eterms:total-number-of-pages | The number of pages of the described item. | |
*:art/ *:fm/ *:bibl/ *:lpage | lastpage - the full last page; ie including all digits | |||
*:art/ *:fm/ *:bibl/ *:inpress | in press – to indicate an article without a page. | #not mapped | ||
*:art/ *:fm/ *:bibl/ *:note | note – text to accompany bibliography | #not mapped | ||
*:art/ *:fm/ *:bibl/ *:supplement/ *:note | note – text to accompany bibliography | |||
*:art/ *:fm/ *:bibl/ *:supplement/ *:sponsor | sponsor – contains information about sponsor | |||
*:art/ *:fm/ *:bibl[(normalize-space(*:supplement/ *:title[1]) )] | bibliographic item - contains bibliographic information in the header and references. | publication:publication/ source:source | The bundle in which the item has been published, e.g. a journal, a book, a series or a database, here the supplement itself | This template handels the special case of supplements, where the elements have to be processed slightly different from jounals, books etc. |
publication:publication/ source:source | The bundle in which the item has been published, e.g. a journal, a book, a series or a database, here the host of the supplement | |||
source:source/@type | Genre type of a publication | |||
publication:publication/ source:source/ eterms:publishing-info | The institution which published the item and additional information, e.g. the publisher name and place of a book or the university where an theses has been created | |||
*:art/ *:fm/ *:bibl[not(normalize-space(*:supplement/ *:title[1]) )] | bibliographic item - contains bibliographic information in the header and references. | publication:publication/ source:source | The bundle in which the item has been published, e.g. a journal, a book, a series or a database | |
*:art/ *:fm/ *:dochead | document header - the article type | publication:publication/@type | the type of publication | |
*:art/ *:fm/ *:shorttitle | short title – an alternative to the long title, for use on browse pages, email alerts etc | publication:publication/ dcterms:alternative [@xsi:type eq 'eterms:ABBREVIATION'] | Alternative titles of the described resource, e.g. translations of original title or sub-titles | |
*:art/ *:ui | a BMC article/unique id – of the article | escidocItem:item/ escidocItem:properties/ srel:origin | The URI of the source document (XML) for srel:origin is concateneted from $local:article-ui-href-prefix, *:ui, and $local:article-ui-href-suffix | |
publication:publication/ dc:identifier[@xsi:type eq 'eterms:BMC'] | External Identifier of the source | |||
*:au[*:cnm] | author; is an organization | eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT'] | An entity primarily responsible for making the resource | |
*:au[*:cnm]/ *:email | email - email address for author | #not mapped | ||
*:au[*:cnm]/ *:insr | institute reference – author affiliation | (via reference to *:insg/ *:ins[@id eq current()/ @iid]) eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT']/ organization:organization | an organization | |
*:au[not(*:cnm)] | author (person) | eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT']/ person:person | a person | |
*:au[not(*:cnm)]/ *:email | email - email address for author | #not mapped | ||
*:au[not(*:cnm)]/ *:snm | surname – author last name | eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT']/ person:person/ eterms:complete-name | The complete name of a person, usually a concatenation of given names and family name | The resulting person:person is enriched with CoNE (if requested).
eterms:complete-name is used internally, but not displayed. |
*:au[not(*:cnm)]/ *:mi | middle initial – middle initial(s) of author – do not include full stop after initial – cannot contain lowercase letters | |||
*:au[not(*:cnm)]/ *:mnm | middlename – middlename of author – must contain at least one lowercase letter | |||
*:au[not(*:cnm)]/ *:fnm | first name – all initials and names up to and including the firstname | |||
*:au[not(*:cnm)]/ *:suf | suffix – Do not include honorific titles ( egPhd, MD) | |||
*:au[not(*:cnm)]/ *:snm | surname – author last name | eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT']/ person:person/eterms:family-name | the family_name of some person | |
*:au[not(*:cnm)]/ *:suf | suffix – Do not include honorific titles ( egPhd, MD) | |||
*:au[not(*:cnm)]/*:fnm | first name – all initials and names up to and including the firstname | eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT']/ person:person/eterms:given-name | The given name of some person | |
*:au[not(*:cnm)]/*:mi | middle initial – middle initial(s) of author – do not include full stop after initial – cannot contain lowercase letters | |||
*:au[not(*:cnm)]/*:mnm | middlename – middlename of author – must contain at least one lowercase letter | |||
*:au[not(*:cnm)]/*:insr | institute reference – author affiliation | (via reference to *:insg/*:ins[@id eq current()/@iid]) eterms:creator [@role eq 'http://www.loc.gov/loc.terms/relators/AUT'] person:person organization:organization | an organization | |
*:aug/ *:etal | et al - for inserting et al into reference | #not mapped | ||
*:bibl/ *:title | title of paper | dc:title | Title of the described resource | |
*:supplement/ *:title | title of supplement | |||
*:series/ *:title | title of series | |||
*:bibl/ *:trans-title-grp/ *:title | translated title | dcterms:alternative[@xsi:type eq 'eterms:OTHER'] | Alternative titles of the described resource, e.g. translations of original title or sub-titles | |
*:bibl/ *:url | url – the preferred method of tagging urls, the url will be rendered as a link | dc:identifier[@xsi:type eq 'eterms:URI'] | An identifier referencing the described resource, e.g. the ISBN, Report-Number. | |
*:bibl/ *:supplement/ *:url | url – the preferred method of tagging urls, the url will be rendered as a link | |||
*:classification[local:classification-is-dcterms_subject(.)] | classification – generic tag for marking up classifications for the article. This provides useful metadata for browsing / searching / categorization. | dcterms:subject | free keywords | Only used if 1) the element is not empty, 2) *:classification/@type is 'BMC' and 3) *:classification/@subtype is 'man_spc_id'. See http://www.biomedcentral.com/xml/classifications.html for details. |
*:classification[not(local:classification-is-dcterms_subject(.))] | classification – generic tag for marking up classifications for the article. This provides useful metadata for browsing / searching / categorization. | #not mapped | ||
*:cnm | collective name - tag to be used in place of fnm, mi, snm for groups of authors | organization:organization | an organization | |
organization:organization/ dc:title | name of an organization | |||
*:edition | edition – edition of book | eterms:edition | The edition of the described resource | |
*:edition | edition – edition of book | eterms:publishing-info/ eterms:edition | The institution which published the item and additional information, e.g. the publisher name and place of a book or the university where an theses has been created/The edition of the described resource | |
*:editor | editor – editor of book series | eterms:creator | Any person or organization who essentially participated in creating the content with a specific task, e.g. author, translator, editor | The content of the editor element is parsed by Author Decoder. The resulting person:person is enriched with CoNE (if requested).
eterms:complete-name is used internally, but not displayed. |
eterms:creator/@role = "http://www.loc.gov/loc.terms/relators/EDT" | ESciDoc CreatorRole VES | |||
eterms:creator/ person:person | a person | |||
eterms:creator person:person eterms:complete-name | The complete name of a person, usually a concatenation of given names and family name. | |||
eterms:creator/ person:person/ eterms:family-name | The family_name of some person | |||
*:fm/ *:bibl | frontmatter – contains article frontmatter; bibliographic item - contains bibliographic information in the header and references. | sourve:source/ @type | The genre of a source describes the type of the source | The genre of a source is either "Journal", or "Book", or "other". It is calculated from the presence or absence of the following items: issn, section (journal); isbn, publisher, editor, edition, series (book). If none of this items are present, the genre is set to "other" |
*:ins | institute – address details of institute | organization:organization | an organization | |
organization:organization/ dc:title | name of an organization | |||
*:isbn | International Standard Book Number – for use in place of <issn> in the case of books | dc:identifier[@xsi:type eq 'eterms:ISBN'] | External Identifier of the source: ISBN | |
*:issn | International Standard Serial Number – only used in fm/bibl. Each journal has 8 figure issn, seperated by hyphen | dc:identifier[@xsi:type eq 'eterms:ISSN'] | External Identifier of the source: ISSN | |
*:issue | issue – the article’s issue. bmc articles are always issue 1 | eterms:issue | The issue of the source in which the described item was published in | |
*:ji | journal identifier – unique id for journal | dc:identifier[@xsi:type eq 'eterms:ISSN'] | An identifier referencing the described resource, e.g. the ISBN, Report-Number | only if *:ji contains a ISSN |
*:kwd | Keyword – contains keyword, do not need p-element | dcterms:subject | free keywords | |
*:location | location of conference | eterms:place | Place where described item has been published | |
*:lpage | lastpage - the full last page; ie including all digits | eterms:end-page | Page where the described item ends | |
*:pub | published - contains the date of publication | eterms:published-online | Date of online publication of the resource | |
*:pubdate | published date – 4 digit year of publication | eterms:published-online | Date of online publication of the resource | If both of *:fm/*:bibl/*:pubdate and *:fm/*:history/*:pub are given, eterms:published-online is generated from *:pub (since it is more precise than *:pubdate) |
*:pubid | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:OTHER'] | External Identifier of the source, e.g. ISSN, ISBN, URI | if the type of sources pubid is not recognized or if there is no matching ESciDoc ID type (see ESciDoc IdentifierTypes VES), the type of the resulting dc:identifier is eterms:OTHER. |
*:pubid[@idtype eq 'arxiv'] | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:ARXIV'] | External Identifier of the source, e.g. ISSN, ISBN, URI | |
*:pubid[@idtype eq 'doi'] | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:DOI'] | External Identifier of the source, e.g. ISSN, ISBN, URI | |
*:pubid[@idtype eq 'pii'] | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:PII'] | External Identifier of the source, e.g. ISSN, ISBN, URI | |
*:pubid[@idtype eq 'pmcid'] | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:PMC'] | External Identifier of the source, e.g. ISSN, ISBN, URI | |
*:pubid[@idtype eq 'pmpid'] | publisher id – the unique id of an article in an external database (database determined by ‘idtype’) | dc:identifier[@xsi:type eq 'eterms:PMID'] | External Identifier of the source, e.g. ISSN, ISBN, URI | |
*:publisher | Publisher – publisher of book | eterms:publishing-info/ dc:publisher | The institution which published the item and additional information, e.g. the publisher name and place of a book or the university where an theses has been created/The name of the institution who has published the resource | if *:publisher contains a ":" (colon), the content is splitted into the part before the colon and the part after the colon. First goes into eterms:place, second goes into dc:publisher. |
eterms:publishing-info/ eterms:place | The institution which published the item and additional information, e.g. the publisher name and place of a book or the university where an theses has been created/Place where described resource has been published | |||
*:rec | received - contains the date of article receipt | dcterms:dateSubmitted | Date when the resoucre was submitted to the publisher | |
*:series | series - title of a book series | source:source | The bundle in which the item has been published, e.g. a journal, a book, a series or a database | |
source:source/@type | Genre type of a publication | |||
*:source | source – source of article (ie Journal name, book name) | source:source/@type | Genre type of a publication | |
source:source/ dc:title | Title of the described item | |||
*:ui | unique id – of the article | dc:identifier[@xsi:type eq 'eterms:BMC'] | External Identifier of the source: BMC-ID | The URI refers to the articles main page, not to the XML or PDF files. It is only generated, if *:ui yields a valid ID. |
dc:identifier[@xsi:type eq 'eterms:URI'] | External Identifier of the source: BMC-ID | |||
*:volume | volume – volume of article | eterms:sequence-number | The number of the described item within the source | The content of eterms:sequence-number is the concatenation from *:volume, »:«, and *:fpage, e.g. with volume 8, startpage 52, eterms:sequence-number is »8:52«. If one of *:volume or *:fpage is empty than eterms:sequence-number is skipped. If the source is an supplement (= has an *:supplement element) and the issue is not empty, the issue is added to the sequence nuber, e.g. »8(Suppl 1):52« |
*:fpage | first page – firstpage of article | |||
*:volume | volume – volume of article | eterms:volume | The volume of the source in which the described item was published in | |
/*:art/ *:bdy/ *:sec/ *:st | article - top level tag around entire article/body - contains body of article/section – identifies a new section of text/section title | publication:publication/ dcterms:tableOfContents | Table of contents of the described item |
escidocComponents:component[edit]
BMC | BMC description | PubMan | PubMan description | comment |
---|---|---|---|---|
*:art | a BMC article | escidocComponents:component | The creation of escidocComponents:component-nodes depends on stylesheet parameters $local:import-xml and $local:import-pdf. | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:properties | ||
*:art | a BMC article | escidocComponents:component/ escidocComponents:properties/ prop:visibility | fixed to public | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:properties/ prop:content-category | one of the values from ESciDoc_ContentCategories_VES, calculated by stylesheet function local:prop-content-category() from publication dates in *:art/*:fm/*:history. Default (if history is not present): http://purl.org/escidoc/metadata/ves/content-categories/any-fulltext | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:properties/ prop:mime-type | calculated from file names extension, e.g. application/pdf from example.pdf | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:content | ||
*:art | a BMC article | escidocComponents:component/ escidocComponents:content/ @xlink:title | filled with the (constructed) name of the imported file | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:content/ @xlink:href | filled with the (constructed) full path to the source of the imported file | |
*:art | a BMC article | escidocComponents:component/ escidocComponents:content/ @storage | fixed to internal-managed | |
*:art | a BMC article | escidocComponents:component/ escidocMetadataRecords:md-records | ||
*:art | a BMC article | escidocComponents:component/ escidocMetadataRecords:md-records/ escidocMetadataRecords:md-record | ||
*:art | a BMC article | file:file | see also ESciDoc Application Profile File | |
*:art | a BMC article | file:file/ dc:title | The name of the file including the extension | filled with the (constructed) name of the imported file |
*:art | a BMC article | file:file/ dc:description | A short description of the file | fixed to Full text downloaded from BioMed Central |
*:art | a BMC article | file:file/ dc:format | The MIME-Type of the uploaded format. | calculated from file names extension, e.g. application/pdf from example.pdf |
*:art | a BMC article | file:file/ dcterms:extent | The size of the file in Bytes. If no content is provided, size is zero. | file size is calculated by the external function Util:getSize. The node is only created if this function is available. |
*:art/ *:fm/ *:cpyrt/ *:collab | a BMC article | file:file/ dc:rights | Information about rights held in and over the resource | if *:art/*:fm/*:cpyrt/*:collab don't exist, the value of dc:rights is »http://www.biomedcentral.com/about/license« |
*:art/ *:fm/ *:cpyrt/ *:note | a BMC article | file:file/ dcterms:license | A legal document giving official permission to do something with the resource. | if *:art/*:fm/*:cpyrt/*:note don't exist, the value of dcterms:license is »http://www.biomedcentral.com/about/license« |
*:fm/ *:cpyrt/ *:year | copyright - contais copyright information; year - full 4-digit year | dcterms:dateCopyrighted | Date of copyright. |
Conference[edit]
BMC | BMC description | PubMan | PubMan description | comment |
---|---|---|---|---|
*:art/*:dochead | event:event/eterms:invitation-status = "invited" | eterms:invitation-status is only written, if *:art/*:dochead is one of the matching types (see regarding comments in the mapping table above). | ||
*:conference | conference – contains information about conference | event:event | Some items are related to an event, e.g. a conference or a lecture series | |
*:conference/ *:date-range | date-range, for non-structured date or date-range data | eterms:start-date | An internal parser tries to convert bmc:date-range to W3CDTF dates. If this fails, eterms:start-date and eterms:end-date are skipped. | |
eterms:end-date | ||||
*:conference/ *:title | title of conference | event:event/ dc:title | Title of the described resource | |
*:conference/ *:url | url – the preferred method of tagging urls, the url will be rendered as a link | #not mapped |
This page was automatically created from bmc_to_pubman.xsl. It should not be changed. Please provide comments on the talk page.