Project

General

Profile

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

    
4
    record Range {
5
        union { null , string } start = null;
6
        union { null , string } end = null;
7
    }
8
    
9
    record ReferenceBasicMetadata {
10
        union { null , string } title = null;
11
//      author names (a single string corresponds to a single author)
12
        union { null , array<string> } authors = null;
13
        union { null , Range } pages = null;
14
//      the name of a journal, a book or anything that the article comes from
15
        union { null , string } source = null;
16
        union { null , string } volume = null;
17
        union { null , string } year = null;
18
        union { null , string } issue = null;
19
        map<string> externalIds;
20
    }
21

    
22
}
(2-2/3)