Revision 28938
Added by Marek Horst over 10 years ago
modules/icm-iis-schemas/trunk/src/main/resources/eu/dnetlib/iis/export/Citations.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.export.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
import idl "../common/citations/CitationEntry.avdl"; |
|
5 |
|
|
6 |
record Citations { |
|
7 |
// citing document OA+ identifier |
|
8 |
string sourceDocumentId; |
|
9 |
array<eu.dnetlib.iis.common.citations.schemas.CitationEntry> citations; |
|
10 |
} |
|
11 |
} |
modules/icm-iis-schemas/trunk/src/main/resources/eu/dnetlib/iis/common/citations/CitationEntry.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.common.citations.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
// At least one of rawText, destinationDocumentId, externalDestinationDocumentIds fields is not empty. |
|
5 |
record CitationEntry { |
|
6 |
// raw citation text |
|
7 |
union { null , string } rawText = null; |
|
8 |
// cited document OA+ identifier (if referenced document is present in OA+) |
|
9 |
union { null , string } destinationDocumentId = null; |
|
10 |
// A number from [0, 1] range. The greater the value, the greater the |
|
11 |
// confidence that the document->document citation link is correct. |
|
12 |
// The `confidenceLevel` field is null if and only if the `destinationDocumentId` is null. |
|
13 |
union { null , float } confidenceLevel = null; |
|
14 |
// cited document identifiers (id type -> id) |
|
15 |
// WARNING: Id types are extracted from PMC data without any processing thus are subject to change without notice. |
|
16 |
// Currently (2014-05-12), the most popular types are "pmid" (PubMed ID) and "doi". |
|
17 |
map<string> externalDestinationDocumentIds; |
|
18 |
} |
|
19 |
} |
Also available in: Unified diff
#568 introducing CitationEntry and Citations schemas