From 82fa244f353dfa6f0087f07602febdd4c698bfb0 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 20 Jul 2018 10:06:06 +0000 Subject: [PATCH] Refs #12211: Upgrade Joint Resource Registry model to PARTHENOS Entity model 3.0 Task-Url: https://support.d4science.org/issues/12211 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@169866 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../resource/parthenos/PE25_RI_Consortium.java | 4 +++- .../entity/resource/parthenos/PE26_RI_Project.java | 4 +++- .../resource/parthenos/PE39_Availability_Type.java | 10 ++++++++++ .../resource/parthenos/PE40_Programing_Language.java | 10 ++++++++++ .../resource/parthenos/PE41_Award_Activity.java | 10 ++++++++++ .../resource/parthenos/PE42_Funding_Activity.java | 8 ++++++++ .../resource/parthenos/PE43_Encoding_Type.java | 10 ++++++++++ .../resource/parthenos/PE44_Audience_Type.java | 10 ++++++++++ .../relation/isrelatedto/cidoc/P147_curated.java | 12 ++++++++++++ .../cidoc/inverse/P147i_was_curated_by.java | 8 ++++++++ 10 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE39_Availability_Type.java create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE40_Programing_Language.java create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE41_Award_Activity.java create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE42_Funding_Activity.java create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE43_Encoding_Type.java create mode 100644 src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE44_Audience_Type.java create mode 100644 src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/P147_curated.java create mode 100644 src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/inverse/P147i_was_curated_by.java diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE25_RI_Consortium.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE25_RI_Consortium.java index 970e3bf..06a45bf 100644 --- a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE25_RI_Consortium.java +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE25_RI_Consortium.java @@ -1,8 +1,10 @@ package org.gcube.informationsystem.model.entity.resource.parthenos; +import org.gcube.informationsystem.model.entity.resource.cidoc.E40_Legal_Body; + /** * @author Luca Frosini (ISTI - CNR) */ -public interface PE25_RI_Consortium extends PE34_Team { +public interface PE25_RI_Consortium extends E40_Legal_Body { } diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE26_RI_Project.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE26_RI_Project.java index 190e1c8..511535f 100644 --- a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE26_RI_Project.java +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE26_RI_Project.java @@ -1,8 +1,10 @@ package org.gcube.informationsystem.model.entity.resource.parthenos; +import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity; + /** * @author Luca Frosini (ISTI - CNR) */ -public interface PE26_RI_Project extends PE35_Project { +public interface PE26_RI_Project extends E7_Activity { } diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE39_Availability_Type.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE39_Availability_Type.java new file mode 100644 index 0000000..dab88af --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE39_Availability_Type.java @@ -0,0 +1,10 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE39_Availability_Type extends E55_Type { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE40_Programing_Language.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE40_Programing_Language.java new file mode 100644 index 0000000..8ac3c1c --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE40_Programing_Language.java @@ -0,0 +1,10 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE40_Programing_Language extends E55_Type { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE41_Award_Activity.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE41_Award_Activity.java new file mode 100644 index 0000000..3b18f56 --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE41_Award_Activity.java @@ -0,0 +1,10 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE41_Award_Activity extends E7_Activity { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE42_Funding_Activity.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE42_Funding_Activity.java new file mode 100644 index 0000000..98af980 --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE42_Funding_Activity.java @@ -0,0 +1,8 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE42_Funding_Activity extends PE41_Award_Activity { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE43_Encoding_Type.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE43_Encoding_Type.java new file mode 100644 index 0000000..60b438c --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE43_Encoding_Type.java @@ -0,0 +1,10 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE43_Encoding_Type extends E55_Type { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE44_Audience_Type.java b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE44_Audience_Type.java new file mode 100644 index 0000000..118c118 --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/entity/resource/parthenos/PE44_Audience_Type.java @@ -0,0 +1,10 @@ +package org.gcube.informationsystem.model.entity.resource.parthenos; + +import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface PE44_Audience_Type extends E55_Type { + +} diff --git a/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/P147_curated.java b/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/P147_curated.java new file mode 100644 index 0000000..6e9aedf --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/P147_curated.java @@ -0,0 +1,12 @@ +package org.gcube.informationsystem.model.relation.isrelatedto.cidoc; + +import org.gcube.informationsystem.model.entity.resource.parthenos.PE32_Curated_Thing; +import org.gcube.informationsystem.model.entity.resource.parthenos.PE3_Curating_Service; +import org.gcube.informationsystem.model.relation.isrelatedto.parthenos.PP32_curates; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface P147_curated + extends PP32_curates { +} diff --git a/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/inverse/P147i_was_curated_by.java b/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/inverse/P147i_was_curated_by.java new file mode 100644 index 0000000..d85e25a --- /dev/null +++ b/src/main/java/org/gcube/informationsystem/model/relation/isrelatedto/cidoc/inverse/P147i_was_curated_by.java @@ -0,0 +1,8 @@ +package org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse; + +/** + * @author Luca Frosini (ISTI - CNR) + */ +public interface P147i_was_curated_by { + +}