diff --git a/pom.xml b/pom.xml index ed53320..be36f83 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ eu.dnetlib.dhp dhp-schemas jar - 2.6.14-SNAPSHOT + 2.7.14-SNAPSHOT diff --git a/src/main/java/eu/dnetlib/dhp/schema/common/ModelConstants.java b/src/main/java/eu/dnetlib/dhp/schema/common/ModelConstants.java index ddb80ee..b5535fa 100644 --- a/src/main/java/eu/dnetlib/dhp/schema/common/ModelConstants.java +++ b/src/main/java/eu/dnetlib/dhp/schema/common/ModelConstants.java @@ -55,54 +55,82 @@ public class ModelConstants { public static final String SOFTWARE_RESULTTYPE_CLASSID = "software"; public static final String ORP_RESULTTYPE_CLASSID = "other"; - public static final String RESULT_RESULT = "resultResult"; + public static final String RESULT_RESULT = "resultResult"; // relType /** * @deprecated Use {@link ModelConstants#RELATIONSHIP} instead. */ @Deprecated - public static final String PUBLICATION_DATASET = "publicationDataset"; - public static final String IS_RELATED_TO = "isRelatedTo"; - public static final String SUPPLEMENT = "supplement"; - public static final String IS_SUPPLEMENT_TO = "isSupplementTo"; - public static final String IS_SUPPLEMENTED_BY = "isSupplementedBy"; - public static final String PART = "part"; - public static final String IS_PART_OF = "isPartOf"; - public static final String HAS_PART = "hasPart"; - public static final String RELATIONSHIP = "relationship"; - public static final String CITATION = "citation"; - public static final String CITES = "cites"; - public static final String IS_CITED_BY = "isCitedBy"; - public static final String REVIEW = "review"; // subreltype - public static final String REVIEWS = "reviews"; - public static final String IS_REVIEWED_BY = "isReviewedBy"; + public static final String PUBLICATION_DATASET = "publicationDataset"; // subreltype - public static final String RESULT_PROJECT = "resultProject"; - public static final String OUTCOME = "outcome"; + public static final String SUPPLEMENT = "supplement"; // subreltype + public static final String IS_SUPPLEMENT_TO = "IsSupplementTo"; + public static final String IS_SUPPLEMENTED_BY = "IsSupplementedBy"; + + public static final String PART = "part"; // subreltype + public static final String IS_PART_OF = "IsPartOf"; + public static final String HAS_PART = "HasPart"; + + public static final String RELATIONSHIP = "relationship"; // subreltype + + public static final String IS_RELATED_TO = "isRelatedTo"; + public static final String IS_IDENTICAL_TO = "IsIdenticalTo"; + + public static final String REFERENCES = "References"; + public static final String IS_REFERENCED_BY = "IsReferencedBy"; + public static final String CONTINUES = "Continues"; + public static final String IS_CONTINUED_BY = "IsContinuedBy"; + public static final String DOCUMENTS = "Documents"; + public static final String IS_DOCUMENTED_BY = "IsDocumentedBy"; + public static final String IS_SOURCE_OF = "IsSourceOf"; + public static final String IS_DERIVED_FROM = "IsDerivedFrom"; + public static final String COMPILES = "Compiles"; + public static final String IS_COMPILED_BY = "IsCompiledBy"; + + public static final String CITATION = "citation"; // subreltype + public static final String CITES = "Cites"; + public static final String IS_CITED_BY = "IsCitedBy"; + + public static final String REVIEW = "review"; // subreltype + public static final String REVIEWS = "Reviews"; + public static final String IS_REVIEWED_BY = "IsReviewedBy"; + + public static final String VERSION = "version"; // subreltype + public static final String IS_VERSION_OF = "IsVersionOf"; + public static final String HAS_VERSION = "HasVersion"; + public static final String IS_PREVIOUS_VERSION_OF = "IsPreviousVersionOf"; + public static final String IS_NEW_VERSION_OF = "IsNewVersionOf"; + public static final String IS_VARIANT_FORM_OF = "IsVariantFormOf"; + public static final String IS_ORIGINAL_FORM_OF = "IsOriginalFormOf"; + public static final String IS_OBSOLETED_BY = "IsObsoletedBy"; + public static final String OBSOLETES = "Obsoletes"; + + public static final String RESULT_PROJECT = "resultProject"; // relType + public static final String OUTCOME = "outcome"; // subreltype public static final String IS_PRODUCED_BY = "isProducedBy"; public static final String PRODUCES = "produces"; - public static final String DATASOURCE_ORGANIZATION = "datasourceOrganization"; - public static final String PROVISION = "provision"; + public static final String DATASOURCE_ORGANIZATION = "datasourceOrganization"; // relType + public static final String PROVISION = "provision"; // subreltype public static final String IS_PROVIDED_BY = "isProvidedBy"; public static final String PROVIDES = "provides"; - public static final String PROJECT_ORGANIZATION = "projectOrganization"; - public static final String PARTICIPATION = "participation"; + public static final String PROJECT_ORGANIZATION = "projectOrganization"; // relType + public static final String PARTICIPATION = "participation"; // subreltype public static final String HAS_PARTICIPANT = "hasParticipant"; public static final String IS_PARTICIPANT = "isParticipant"; - public static final String RESULT_ORGANIZATION = "resultOrganization"; - public static final String AFFILIATION = "affiliation"; + public static final String RESULT_ORGANIZATION = "resultOrganization"; // relType + public static final String AFFILIATION = "affiliation"; // subreltype public static final String IS_AUTHOR_INSTITUTION_OF = "isAuthorInstitutionOf"; public static final String HAS_AUTHOR_INSTITUTION = "hasAuthorInstitution"; - public static final String ORG_ORG_RELTYPE = "organizationOrganization"; + public static final String ORG_ORG_RELTYPE = "organizationOrganization"; // relType - public static final String DEDUP = "dedup"; + public static final String DEDUP = "dedup"; // subreltype public static final String MERGES = "merges"; public static final String IS_MERGED_IN = "isMergedIn"; - public static final String SIMILARITY = "similarity"; + public static final String SIMILARITY = "similarity"; // subreltype public static final String IS_SIMILAR_TO = "isSimilarTo"; public static final String IS_DIFFERENT_FROM = "isDifferentFrom";