Project

General

Profile

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
	personPublication = 2;
11
	personDataset = 13;
12
	projectOrganization = 4;
13
	projectPerson = 20;
14
	publicationOrganization = 5;
15
	publicationProject = 6;
16
	datasetProject = 7;
17
	publicationPublication = 9;
18
	publicationDataset = 15;
19
	datasetDataset = 16;
20
	personPerson = 10;
21
	organizationOrganization = 11;
22

    
23
}
24

    
25
enum SubRelType {
26

    
27
	provision = 1;			// datasourceOrganization
28
	coauthorship = 2;		// personPerson
29
	authorship = 3;			// personResult
30
	participation = 4;		// projectOrganization
31
	contactPerson = 5;		// projectPerson
32
	outcome = 6;			// resultProject
33
	similarity = 8;			// resultResult
34
	isRelatedTo = 9;        // publicationDataset
35
	affiliation = 12;		// resultOrganization
36
	
37
	dedup = 10;				// resultResult | personPerson | organizationOrganization
38
	dedupSimilarity = 11;	// resultResult | personPerson | organizationOrganization
39

    
40
	supplement = 13;        // resultResult
41
	part = 15;              // resultResult
42
}
(11-11/15)