Creating Parthenos Entities Mapping to gCube Resources
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@141952 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
881371da0d
commit
0a303d011d
|
@ -1,8 +0,0 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
|
||||||
*/
|
|
||||||
public interface P14_carried_out_by {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
|
||||||
*/
|
|
||||||
public interface P15_was_influenced_by {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,5 +1,7 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation;
|
||||||
|
|
||||||
|
import org.gcube.informationsystem.parthenos.model.relation.isrelatedto.P15_was_influenced_by;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation;
|
||||||
|
|
||||||
|
import org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse.P15i_influenced;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
|
||||||
*/
|
|
||||||
public interface PP2_provided_by extends P14_carried_out_by {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto;
|
||||||
|
|
||||||
import org.gcube.informationsystem.model.entity.Resource;
|
import org.gcube.informationsystem.model.entity.Resource;
|
||||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|
@ -0,0 +1,43 @@
|
||||||
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto;
|
||||||
|
|
||||||
|
import org.gcube.informationsystem.model.entity.Resource;
|
||||||
|
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
*
|
||||||
|
* P14 carried out by (performed)
|
||||||
|
*
|
||||||
|
* Domain: E7 Activity
|
||||||
|
* Range: E39 Actor
|
||||||
|
* Subproperty of: E5 Event. P11 had participant (participated in): E39 Actor
|
||||||
|
* Superproperty of: E8 Acquisition. P22 transferred title to (acquired title
|
||||||
|
* through): E39 Actor E8 Acquisition. P23 transferred title from
|
||||||
|
* (surrendered title through): E39 Actor E10 Transfer of Custody. P28
|
||||||
|
* custody surrendered by (surrendered custody through): E39 Actor E10
|
||||||
|
* Transfer of Custody. P29 custody received by (received custody
|
||||||
|
* through): E39 Actor
|
||||||
|
* Quantification: many to many, necessary (1,n:0,n)
|
||||||
|
*
|
||||||
|
* Scope note: This
|
||||||
|
* property describes the active participation of an E39 Actor in an E7
|
||||||
|
* Activity. It implies causal or legal responsibility. The P14.1 in the
|
||||||
|
* role of property of the property allows the nature of an Actor’s
|
||||||
|
* participation to be specified.
|
||||||
|
*
|
||||||
|
* Examples:
|
||||||
|
* the painting of the Sistine Chapel (E7) carried out by Michaelangelo
|
||||||
|
* Buonaroti (E21) in the role of master craftsman (E55)
|
||||||
|
*
|
||||||
|
* In First Order Logic:
|
||||||
|
* P14 (x,y) ⊃ E7(x)
|
||||||
|
* P14 (x,y)⊃ E39(y)
|
||||||
|
* P14 (x,y) ⊃ P11(x,y)
|
||||||
|
* P14(x,y,z) ⊃ [P14(x,y) ∧ E55(z)]
|
||||||
|
*
|
||||||
|
* Properties: P14.1 in the role of: E55 Type
|
||||||
|
*/
|
||||||
|
public interface P14_carried_out_by<Out extends Resource, In extends Resource>
|
||||||
|
extends IsRelatedTo<Out, In> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto;
|
||||||
|
|
||||||
|
import org.gcube.informationsystem.model.entity.Resource;
|
||||||
|
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
* Domain: E7 Activity
|
||||||
|
* Range:E1 CRM Entity
|
||||||
|
* Superproperty of: E7 Activity. P16 used specific object (was used for):
|
||||||
|
* E70 Thing E7 Activity. P17 was motivated by (motivated): E1 CRM Entity
|
||||||
|
* E7 Activity. P134 continued (was continued by): E7 Activity E83 Type
|
||||||
|
* Creation. P136 was based on (supported type creation): E1 CRM Entity
|
||||||
|
*
|
||||||
|
* Quantification: many to many (0,n:0,n)
|
||||||
|
*
|
||||||
|
* Scope note: This is a high level property, which captures the relationship
|
||||||
|
* between an E7 Activity and anything that may have had some bearing upon it.
|
||||||
|
* The property has more specific sub properties.
|
||||||
|
*
|
||||||
|
* Examples:
|
||||||
|
* the designing of the Sydney Harbour Bridge (E7) was influenced by the
|
||||||
|
* Tyne bridge (E22)
|
||||||
|
*
|
||||||
|
* In First Order Logic:
|
||||||
|
* P15 (x,y) ⊃ E7(x)
|
||||||
|
* P15 (x,y) ⊃ E1(y)
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public interface P15_was_influenced_by<Out extends Resource, In extends Resource>
|
||||||
|
extends IsRelatedTo<Out, In> {
|
||||||
|
|
||||||
|
}
|
|
@ -2,7 +2,6 @@ package org.gcube.informationsystem.parthenos.model.relation.isrelatedto;
|
||||||
|
|
||||||
import org.gcube.informationsystem.parthenos.model.entity.resource.PE19_Persistent_Digital_Object;
|
import org.gcube.informationsystem.parthenos.model.entity.resource.PE19_Persistent_Digital_Object;
|
||||||
import org.gcube.informationsystem.parthenos.model.entity.resource.PE20_Volatile_Digital_Object;
|
import org.gcube.informationsystem.parthenos.model.entity.resource.PE20_Volatile_Digital_Object;
|
||||||
import org.gcube.informationsystem.parthenos.model.relation.P130_shows_features_of;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto;
|
||||||
|
|
||||||
|
import org.gcube.informationsystem.parthenos.model.entity.resource.PE1_Service;
|
||||||
|
import org.gcube.informationsystem.parthenos.model.entity.resource.cidoc.E39_Actor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
|
*/
|
||||||
|
public interface PP2_provided_by<Out extends PE1_Service, In extends E39_Actor>
|
||||||
|
extends P14_carried_out_by<Out, In> {
|
||||||
|
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
|
@ -1,4 +1,4 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luca Frosini (ISTI - CNR)
|
* @author Luca Frosini (ISTI - CNR)
|
|
@ -1,6 +1,5 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
||||||
|
|
||||||
import org.gcube.informationsystem.parthenos.model.relation.P130i_features_are_also_found_on;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
package org.gcube.informationsystem.parthenos.model.relation;
|
package org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
Loading…
Reference in New Issue