package eu.dnetlib.pid.resolver.model;


public interface ObjectRelation {

    String getSourceRecordId();

    ObjectRelation setSourceRecordId(String sourceRecordId);

    PID getSourcePID();

    ObjectRelation setSourcePID(PID sourcePID);

    ObjectType getTargetType();

    ObjectRelation setTargetType(ObjectType targetType);

    PID getTargetPID();

    ObjectRelation setTargetPID(PID targetPID);

    String getRelationSemantics();

    ObjectRelation setRelationSemantics(String relationSemantics);

    String getInverseRelation();

    ObjectRelation setInverseRelation(String inverseRelation);

}
