forked from D-Net/dnet-hadoop
bits of javadoc
This commit is contained in:
parent
085cf173d7
commit
de5fbe325c
|
@ -7,6 +7,9 @@ import java.util.Objects;
|
||||||
|
|
||||||
public abstract class Oaf implements Serializable {
|
public abstract class Oaf implements Serializable {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The list of datasource id/name pairs providing this relationship.
|
||||||
|
*/
|
||||||
protected List<KeyValue> collectedfrom;
|
protected List<KeyValue> collectedfrom;
|
||||||
|
|
||||||
private DataInfo dataInfo;
|
private DataInfo dataInfo;
|
||||||
|
|
|
@ -7,16 +7,37 @@ import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Relation models any edge between two nodes in the OpenAIRE graph. It has a source id and a target id
|
||||||
|
* pointing to graph node identifiers and it is further characterised by the semantic of the link through the fields
|
||||||
|
* relType, subRelType and relClass. Provenance information is modeled according to the dataInfo element and collectedFrom,
|
||||||
|
* while individual relationship types can provide extra information via the properties field.
|
||||||
|
*/
|
||||||
public class Relation extends Oaf {
|
public class Relation extends Oaf {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Main relationship classifier, values include 'resultResult', 'resultProject', 'resultOrganization', etc.
|
||||||
|
*/
|
||||||
private String relType;
|
private String relType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Further classifies a relationship, values include 'affiliation', 'similarity', 'supplement', etc.
|
||||||
|
*/
|
||||||
private String subRelType;
|
private String subRelType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Indicates the direction of the relationship, values include 'isSupplementTo', 'isSupplementedBy', 'merges, 'isMergedIn'.
|
||||||
|
*/
|
||||||
private String relClass;
|
private String relClass;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The source entity id.
|
||||||
|
*/
|
||||||
private String source;
|
private String source;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The target entity id.
|
||||||
|
*/
|
||||||
private String target;
|
private String target;
|
||||||
|
|
||||||
public String getRelType() {
|
public String getRelType() {
|
||||||
|
|
Loading…
Reference in New Issue