Project

General

Profile

1
@namespace("eu.dnetlib.iis.metadataextraction.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
        
19
        union { null , string } edition = null;
20
        union { null , string } publisher = null;
21
        union { null , string } location = null;
22
        union { null , string } series = null;
23
        union { null , string } issue = null;
24
        union { null , string } url = null;
25
        union { null , map<string> } externalIds = null;
26
    }
27

    
28
}
(5-5/6)