Project

General

Profile

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

    
4
    record Person {
5
//      person identifier
6
        string id;
7
        
8
//      person's forenames and/or initials
9
        union { null , string } firstname = null;
10
//      person's surnames
11
        union { null , array<string> } secondnames = null;
12
//      person's full name
13
//      notice: Fullname will contain concatenation of firstname and secondnames when data originates from rdb. 
14
//      Firstname and secondnames will be left emtpy and fullname will contain dc:creator when record originates from MDStore.
15
//      empty 
16
        union { null , string } fullname = null;
17
    }
18
}
(7-7/9)