1
|
package eu.dnetlib.data.proto;
|
2
|
|
3
|
option java_package = "eu.dnetlib.data.proto";
|
4
|
option java_outer_classname = "RelTypeProtos";
|
5
|
|
6
|
enum RelType {
|
7
|
|
8
|
// Datamodel rels
|
9
|
datasourceOrganization = 1;
|
10
|
personResult = 2;
|
11
|
projectOrganization = 4;
|
12
|
projectPerson = 13;
|
13
|
resultOrganization = 5;
|
14
|
resultProject = 6;
|
15
|
resultResult = 9;
|
16
|
personPerson = 10;
|
17
|
organizationOrganization = 11;
|
18
|
|
19
|
}
|
20
|
|
21
|
enum SubRelType {
|
22
|
|
23
|
provision = 1; // datasourceOrganization
|
24
|
coauthorship = 2; // personPerson
|
25
|
authorship = 3; // personResult
|
26
|
participation = 4; // projectOrganization
|
27
|
contactPerson = 5; // projectPerson
|
28
|
outcome = 6; // resultProject
|
29
|
similarity = 8; // resultResult
|
30
|
publicationDataset = 9; // resultResult
|
31
|
affiliation = 12; // resultOrganizaiton
|
32
|
|
33
|
dedup = 10; // resultResult | personPerson | organizationOrganization
|
34
|
dedupSimilarity = 11; // resultResult | personPerson | organizationOrganization
|
35
|
|
36
|
supplement = 13; // resultResult
|
37
|
part = 15; // resultResult
|
38
|
}
|