package eu.dnetlib.data.proto.wds; import "FieldType.proto"; option java_package = "eu.dnetlib.data.proto"; option java_outer_classname = "WDSIndexItemProtos"; message Identifier { required string id =1; required string type = 2; } message SubjectType { required string value = 1; optional string scheme = 2; } message DateType { required string date = 1; optional string type = 2; } message ContributorType { required string value =1; required string type =2 ; } message GeoLocation { optional string point = 1; repeated string box = 2; optional string place = 3; } message RelationType { required Identifier id =1 ; required string semantic = 2; } message Item { required string id =1 ; required string type = 2; repeated Identifier originalIdentifier = 3; optional string dateofcollection = 4; repeated SubjectType subjects = 5; repeated string title = 6; repeated string description = 7; repeated DateType date = 8; optional string publisher =9; optional string size = 10; optional string format = 11; optional string version = 12; repeated ContributorType contributor = 13; repeated GeoLocation geolocation = 14; repeated RelationType relations = 15; repeated ProjectRelation projects = 16; }