@namespace("eu.dnetlib.iis.citationmatching.direct.schemas") protocol IIS{ record ReferenceMetadata { // reference position in the bibliography int position; // external identifiers union { null , map } externalIds = null; } record DocumentMetadata { string id; // alternative identifier (e.g. internal publisher's identifiers) union { null , map } externalIdentifiers = null; // detailed publication type name, originates from extracted metadata union { null , string } publicationTypeName = null; array references; } }