Project

General

Profile

« Previous | Next » 

Revision 28938

Added by Marek Horst over 10 years ago

#568 introducing CitationEntry and Citations schemas

View differences:

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