package eu.dnetlib.data.proto; import "eu/dnetlib/data/proto/StructuredProperty.proto"; import "eu/dnetlib/data/proto/Qualifier.proto"; option java_package = "eu.dnetlib.data.proto"; option java_outer_classname = "DatasourceProtos"; message Datasource { required string id = 1; required Metadata metadata = 2; message Metadata { optional string officialname = 1; optional string englishname = 2; optional string websiteurl = 3; optional string logourl = 4; optional string contactemail = 5; optional string accessinfopackage = 6; optional string namespaceprefix = 7; optional string oddescription = 8; optional string odnumberofitems = 9; optional string odnumberofitemsdate = 10; optional string odpolicies = 12; repeated string odsubjects = 11; repeated string odlanguages = 13; repeated string odcontenttypes = 14; optional Qualifier datasourcetype = 15; optional Qualifier aggregatortype = 16; optional Qualifier openairecompatibility = 17; repeated StructuredProperty pid = 18; } }