Project

General

Profile

1
@namespace("eu.dnetlib.iis.ingest.pmc.metadata.schemas")
2
protocol IIS{
3

    
4
	import idl "ReferenceMetadata.avdl";
5
	import idl "../../../metadataextraction/Affiliation.avdl";
6
    
7
    record ExtractedDocumentMetadata {
8
//      OpenAIRE identifier of the document
9
        string id;
10
//      alternative identifier (e.g. pubmed identifier)
11
        union { null , map<string> } externalIdentifiers = null;
12
//      pubmed entity type        
13
        string entityType;
14
//      name of journal in which the article is published
15
        union { null , string } journal = null;
16
//      references extracted from XML document
17
        union { null , array<ReferenceMetadata> } references = null;
18
        
19
//      affiliations extracted from XML document
20
        union { null , array<eu.dnetlib.iis.metadataextraction.schemas.Affiliation> } affiliations = null;
21
        
22
//      page range in which the article is published
23
        union { null , Range } pages = null;
24
    }
25

    
26
}
(1-1/3)