Revision 39166
Added by Marek Horst almost 9 years ago
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/ingest/pmc/citations/PmidMapping.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.ingest.pmc.citations.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
record PmidMapping { |
|
5 |
string entityType; |
|
6 |
string pmId; |
|
7 |
string oaId; |
|
8 |
} |
|
9 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/ingest/pmc/citations/Citation.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.ingest.pmc.citations.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
// At least one of rawText, destinationDocumentId, externalDestinationDocumentIds fields is not empty. |
|
5 |
record Citation { |
|
6 |
// citing document OA+ identifier |
|
7 |
string sourceDocumentId; |
|
8 |
// raw citation text |
|
9 |
union { null , string } rawText = null; |
|
10 |
// cited document OA+ identifier (if referenced document is present in OA+) |
|
11 |
union { null , string } destinationDocumentId = null; |
|
12 |
// cited document identifiers (id type -> id) |
|
13 |
// WARNING: Id types are extracted from PMC data without any processing thus are subject to change without notice. |
|
14 |
// Currently (2014-05-12), the most popular types are "pmid" (PubMed ID) and "doi". |
|
15 |
// These types are copied from "pub-id-type" attribute from PubMed XML. Some of the |
|
16 |
// values that appear as a value of this attribute are mentioned in JATS format specification here: |
|
17 |
// http://jats.nlm.nih.gov/archiving/tag-library/1.0/n-j532.html. |
|
18 |
map<string> externalDestinationDocumentIds; |
|
19 |
} |
|
20 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/metadataextraction/ReferenceBasicMetadata.avdl | ||
---|---|---|
22 | 22 |
union { null , string } series = null; |
23 | 23 |
union { null , string } issue = null; |
24 | 24 |
union { null , string } url = null; |
25 |
union { null , map<string> } externalIds = null; |
|
25 | 26 |
} |
26 | 27 |
|
27 | 28 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/metadataextraction/ExtractedDocumentMetadata.avdl | ||
---|---|---|
51 | 51 |
union { null , string } issue = null; |
52 | 52 |
// page range in which the article is published |
53 | 53 |
union { null , Range } pages = null; |
54 |
|
|
55 |
// propagated from pmc ExtractedDocumentMetadata#entityType |
|
56 |
union { null , string } publicationTypeName = null; |
|
54 | 57 |
} |
55 | 58 |
|
56 | 59 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/citationmatching/Citation.avdl | ||
---|---|---|
4 | 4 |
record Citation { |
5 | 5 |
// citing document identifier |
6 | 6 |
string sourceDocumentId; |
7 |
// raw citation text
|
|
8 |
union { null , string } rawText = null;
|
|
7 |
// position of citation in the bibliography of the source document
|
|
8 |
int position;
|
|
9 | 9 |
// cited document identifier |
10 |
union { null , string } destinationDocumentId = null;
|
|
10 |
string destinationDocumentId;
|
|
11 | 11 |
// A number from [0, 1] range. The greater the value, the greater the |
12 | 12 |
// confidence that the document->document citation link is correct. |
13 |
// The `confidenceLevel` field is null if and only if the `destinationDocumentId` is null. |
|
14 | 13 |
// Find more details on `confidenceLevel` constraints in eu/dnetlib/iis/README.markdown file. |
15 |
union { null , float } confidenceLevel = null;
|
|
14 |
float confidenceLevel;
|
|
16 | 15 |
} |
17 | 16 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/citationmatching/direct/Citation.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.citationmatching.direct.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
record Citation { |
|
5 |
// citing document OA+ identifier |
|
6 |
string sourceDocumentId; |
|
7 |
// position of citation in the bibliography of the source document |
|
8 |
int position; |
|
9 |
// cited document OA+ identifier |
|
10 |
string destinationDocumentId; |
|
11 |
} |
|
12 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/citationmatching/direct/DocumentMetadata.avdl | ||
---|---|---|
1 |
@namespace("eu.dnetlib.iis.citationmatching.direct.schemas") |
|
2 |
protocol IIS{ |
|
3 |
|
|
4 |
record ReferenceMetadata { |
|
5 |
// reference position in the bibliography |
|
6 |
int position; |
|
7 |
// external identifiers |
|
8 |
union { null , map<string> } externalIds = null; |
|
9 |
} |
|
10 |
|
|
11 |
record DocumentMetadata { |
|
12 |
string id; |
|
13 |
// alternative identifier (e.g. internal publisher's identifiers) |
|
14 |
union { null , map<string> } externalIdentifiers = null; |
|
15 |
// detailed publication type name, originates from extracted metadata |
|
16 |
union { null , string } publicationTypeName = null; |
|
17 |
array<ReferenceMetadata> references; |
|
18 |
} |
|
19 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/citationmatching/PartialCitation.avdl | ||
---|---|---|
6 | 6 |
string sourceDocumentId; |
7 | 7 |
// position of citation in the bibliography of the source document |
8 | 8 |
int position; |
9 |
// raw citation text |
|
10 |
union { null , string } rawText = null; |
|
11 | 9 |
// cited document identifier |
12 |
union { null , string } destinationDocumentId = null;
|
|
10 |
string destinationDocumentId;
|
|
13 | 11 |
// A number from [0, 1] range. The greater the value, the greater the |
14 | 12 |
// confidence that the document->document citation link is correct. |
15 |
// The `confidenceLevel` field is null if and only if the `destinationDocumentId` is null. |
|
16 | 13 |
// Find more details on `confidenceLevel` constraints in eu/dnetlib/iis/README.markdown file. |
17 |
union { null , float } confidenceLevel = null;
|
|
14 |
float confidenceLevel;
|
|
18 | 15 |
} |
19 | 16 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/transformers/metadatamerger/ExtractedDocumentMetadataMergedWithOriginal.avdl | ||
---|---|---|
30 | 30 |
// publisher name |
31 | 31 |
union { null , string } publisher = null; |
32 | 32 |
// end of: moved from DocumentBasicMetadata |
33 |
// publication type |
|
33 |
// publication type, originates from metadata
|
|
34 | 34 |
PublicationType publicationType; |
35 | 35 |
|
36 | 36 |
// references extracted from pfd document |
... | ... | |
47 | 47 |
union { null , string } issue = null; |
48 | 48 |
// page range in which the article is published |
49 | 49 |
union { null , eu.dnetlib.iis.metadataextraction.schemas.Range } pages = null; |
50 |
|
|
51 |
// detailed publication type name, originates from extracted metadata |
|
52 |
union { null , string } publicationTypeName = null; |
|
50 | 53 |
} |
51 | 54 |
|
52 | 55 |
} |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/common/citations/CitationEntry.avdl | ||
---|---|---|
3 | 3 |
|
4 | 4 |
// At least one of rawText, destinationDocumentId, externalDestinationDocumentIds fields is not empty. |
5 | 5 |
record CitationEntry { |
6 |
// position of citation in the bibliography of the source document |
|
7 |
int position; |
|
6 | 8 |
// raw citation text |
7 | 9 |
union { null , string } rawText = null; |
8 | 10 |
// cited document OA+ identifier (if referenced document is present in OA+) |
modules/icm-iis-schemas/branches/IIS-CDH-5.3.0/src/main/resources/eu/dnetlib/iis/ingest/pmc/metadata/ExtractedDocumentMetadata.avdl | ||
---|---|---|
7 | 7 |
record ExtractedDocumentMetadata { |
8 | 8 |
// OpenAIRE identifier of the document |
9 | 9 |
string id; |
10 |
// Pubmed identifier of the document
|
|
11 |
union { null , string } pmid = null;
|
|
10 |
// alternative identifier (e.g. pubmed identifier)
|
|
11 |
union { null , map<string> } externalIdentifiers = null;
|
|
12 | 12 |
// pubmed entity type |
13 | 13 |
string entityType; |
14 | 14 |
// name of journal in which the article is published |
Also available in: Unified diff
merging trunk changes with IIS-CDH-5.3.0 branch