1 |
Crossref Field |
Type |
Required |
Description (from Crossref) |
OAF field |
Comments |
2 |
publisher |
String |
Yes |
Name of work's publisher |
Result/Publisher |
|
3 |
title |
Array of String |
Yes |
Work titles, including translated titles |
Result/Title with Qualifier("main title", "dnet:dataCite_title") |
|
4 |
original-title |
Array of String |
No |
Work titles in the work's original publication language |
Result/Title with Qualifier("alternative title", "dnet:dataCite_title") |
|
5 |
short-title |
Array of String |
No |
Short or abbreviated work titles |
Result/Title with Qualifier("alternative title", "dnet:dataCite_title") |
|
6 |
abstract |
XML String |
No |
Abstract as a JSON string or a JATS XML snippet encoded into a JSON string |
Result/description |
|
7 |
reference-count |
Number |
Yes |
Deprecated Same as references-count |
- |
|
8 |
references-count |
Number |
Yes |
Count of outbound references deposited with Crossref |
N/A |
|
9 |
is-referenced-by-count |
Number |
Yes |
Count of inbound references deposited with Crossref |
N/A |
|
10 |
source |
String |
Yes |
Currently always Crossref |
Result/source |
|
11 |
prefix |
String |
Yes |
DOI prefix identifier of the form http://id.crossref.org/prefix/DOI_PREFIX |
N/A |
|
12 |
DOI |
String |
Yes |
DOI of the work |
OafEntity/originalId |
|
13 |
|
|
|
|
OafEntity/PID |
|
14 |
|
|
|
|
Oaf/id |
Use to generate the OpenAIRE id in the form 50|doiboost____::md5(DOI) |
15 |
URL |
URL |
Yes |
URL form of the work's DOI |
Instance/url |
|
16 |
member |
String |
Yes |
Member identifier of the form http://id.crossref.org/member/MEMBER_ID |
N/A |
|
17 |
type |
String |
Yes |
Enumeration, one of the type ids from https://api.crossref.org/v1/types |
Instance/instancetype |
Also use to map the record as OAF Publication or Dataset according to the mapping defined in eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala |
18 |
created |
Date |
Yes |
Date on which the DOI was first registered |
Result/relevantDate with Qualifier("created", "dnet:dataCite_date") |
|
19 |
|
|
|
|
Result/dateofacceptance
Instance/dateofacceptance |
If crossref.issued is blank |
20 |
deposited |
Date |
Yes |
Date on which the work metadata was most recently updated |
N/A |
|
21 |
indexed |
Date |
Yes |
Date on which the work metadata was most recently indexed. Re-indexing does not imply a metadata change, see deposited for the most recent metadata change date |
Result/lastupdatetimestamp |
|
22 |
issued |
Partial Date |
Yes |
Earliest of published-print and published-online |
Result/dateofacceptance |
OAF dateofacceptance is used also for the publishing date. It's the date visualised in the OpenAIRE EXPLORE portal. |
23 |
|
|
|
|
Instance/dateofacceptance |
|
24 |
posted |
Partial Date |
No |
Date on which posted content was made available online |
Result/relevantDate with Qualifier("available", "dnet:dataCite_date") |
|
25 |
accepted |
Partial Date |
No |
Date on which a work was accepted, after being submitted, during a submission process |
Result/relevantDate with Qualifier("accepted", "dnet:dataCite_date") |
|
26 |
subtitle |
Array of String |
No |
Work subtitles, including original language and translated |
Result/Title with Qualifier("subtitle", "dnet:dataCite_title") |
|
27 |
container-title |
Array of String |
No |
Full titles of the containing work (usually a book or journal) |
Publication/Journal/name only in case of Journal title for book title see ISBN Mapping |
|
28 |
short-container-title |
Array of String |
No |
Abbreviated titles of the containing work |
N/A |
|
29 |
group-title |
String |
No |
Group title for posted content |
N/A |
|
30 |
issue |
String |
No |
Issue number of an article's journal |
Publication/Journal/iss |
|
31 |
volume |
String |
No |
Volume number of an article's journal |
Publication/Journal/vol |
|
32 |
page |
String |
No |
Pages numbers of an article within its journal |
Publication/Journal/sp
Publication/Journal/ep |
Obtain start and end page by splitting by '-' |
33 |
article-number |
String |
No |
|
N/A |
|
34 |
published-print |
Partial Date |
No |
Date on which the work was published in print |
Result/relevantDate with Qualifier("published-print", "dnet:dataCite_date") |
|
35 |
published-online |
Partial Date |
No |
Date on which the work was published online |
Result/relevantDate with Qualifier("published-online", "dnet:dataCite_date") |
|
36 |
subject |
Array of String |
No |
Subject category names, a controlled vocabulary from Sci-Val. Available for most journal articles |
Result/subject with Qualifier("keywords", "dnet:subject_classification_typologies"). |
Future improvements: map the controlled vocabulary instead of using the generic "keywords" qualifier |
37 |
ISSN |
Array of String |
No |
|
Publication/Journal/issn
Publication/Journal/lissn
Publication/Journal/eissn |
The mapping depends on the value of issn-type |
38 |
issn-type |
Array of ISSN with Type |
No |
List of ISSNs with ISSN type information |
N/A |
Its value guides the setting of the properties in Journal (see row above) |
39 |
ISBN |
Array of String |
No |
|
Publication/source |
In case of Book We can map ISBN and container title on Publication/source using this syntax container-title + "ISBN: " + ISBN |
40 |
archive |
Array of String |
No |
|
N/A |
|
41 |
license |
Array of License |
No |
|
Result/Instance/License |
|
42 |
funder |
Array of Funder |
No |
|
Relation |
Whenever we are able to link to a funder or project integrated into OpenAIRE. Mapping to OpenAIRE funders and projects is in eu/dnetlib/doiboost/crossref/Crossref2Oaf.scala.generateSimpleRelationFromAward |
43 |
assertion |
Array of Assertion |
No |
|
N/A |
|
44 |
author |
Array of Contributor |
No |
|
Result/author (with orcid if available) |
|
45 |
editor |
Array of Contributor |
No |
|
N/A |
|
46 |
chair |
Array of Contributor |
No |
|
N/A |
|
47 |
translator |
Array of Contributor |
No |
|
N/A |
|
48 |
update-to |
Array of Update |
No |
|
N/A |
|
49 |
update-policy |
URL |
No |
Link to an update policy covering Crossmark updates for this work |
N/A |
|
50 |
link |
Array of Resource Link |
No |
URLs to full-text locations |
Result/Instance/url |
|
51 |
clinical-trial-number |
Array of Clinical Trial Number |
No |
|
OafEntity/originalId |
|
52 |
alternative-id |
String |
No |
Other identifiers for the work provided by the depositing member |
OafEntity/originalId |
|
53 |
reference |
Array of Reference |
No |
List of references made by the work |
|
Future improvement: map to references |
54 |
content-domain |
Content Domain |
No |
Information on domains that support Crossmark for this work |
N/A |
|
55 |
relation |
Relations |
No |
Relations to other works |
Result/Instance/refereed |
if(relation.has-review) instance.refereed = "peerReviewed". |
56 |
review |
Review |
No |
Peer review metadata |
N/A |
|
57 |
funder |
Array of Funder |
No |
|
Relation between Result and Project |
The mapping between Crossref funder elements and OpenAIRE projects is implemented in eu.dnetlib.doiboost.crossref.Crossref2Oaf.mappingFunderToRelations.
The matching is based on Funder DOIs, Funder names, and grant codes. Different mapping approaches are applied to cover the different cases in Crossref records. |