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;
|
||||
|
||||
import org.gcube.informationsystem.parthenos.model.relation.isrelatedto.P15_was_influenced_by;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package org.gcube.informationsystem.parthenos.model.relation;
|
||||
|
||||
import org.gcube.informationsystem.parthenos.model.relation.isrelatedto.inverse.P15i_influenced;
|
||||
|
||||
|
||||
/**
|
||||
* @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.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.PE20_Volatile_Digital_Object;
|
||||
import org.gcube.informationsystem.parthenos.model.relation.P130_shows_features_of;
|
||||
|
||||
/**
|
||||
* @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)
|
|
@ -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)
|
|
@ -1,6 +1,5 @@
|
|||
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