Creating Parthenos Entities Mapping to gCube Resources
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@141962 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
19213f2faf
commit
f498830893
|
@ -1,8 +0,0 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface P33_used_specific_technique {
|
||||
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP15_delivers_on_request extends P16_used_specific_object {
|
||||
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP29_uses_access_protocol extends P16_used_specific_object {
|
||||
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP31_used_curation_plan extends P33_used_specific_technique {
|
||||
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP31i_was_curation_plan_used_by extends P33i_was_used_by {
|
||||
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*
|
||||
* P33 used specific technique (was used by)
|
||||
* Domain: E7 Activity
|
||||
* Range: E29 Design or Procedure
|
||||
* Subproperty of: E7 Activity. P16 used specific object (was used for):
|
||||
* E70 Thing
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note: This property identifies a specific instance of E29 Design or
|
||||
* Procedure in order to carry out an instance of E7 Activity or parts of it.
|
||||
* The property differs from P32 used general technique (was technique of) in
|
||||
* that P33 refers to an instance of E29 Design or Procedure, which is a
|
||||
* concrete information object in its own right rather than simply being a term
|
||||
* or a method known by tradition.
|
||||
* Typical examples would include intervention plans for conservation or the
|
||||
* construction plans of a building
|
||||
*
|
||||
* Examples:
|
||||
* Ornamentation of silver cup 232 (E11) used specific technique
|
||||
* ‘Instructions for golden chase work by A N Other’ (E29)
|
||||
* Rebuilding of Reichstag (E11) used specific technique Architectural plans
|
||||
* by Foster and Partners (E29)
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P33(x,y) ⊃ E7(x)
|
||||
* P33(x,y) ⊃ E29(y)
|
||||
* P33(x,y) ⊃ P16(x,y)
|
||||
*/
|
||||
public interface P33_used_specific_technique
|
||||
<Out extends Resource, In extends Resource>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
|
@ -0,0 +1,14 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D14_Software;
|
||||
import org.gcube.informationsystem.model.entity.resource.parthenos.PE14_Software_Delivery_E_Service;
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP15_delivers_on_request
|
||||
<Out extends PE14_Software_Delivery_E_Service, In extends D14_Software>
|
||||
extends P16_used_specific_object<Out, In> {
|
||||
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.D14_Software;
|
||||
import org.gcube.informationsystem.model.entity.resource.parthenos.PE8_E_Service;
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP29_uses_access_protocol
|
||||
<Out extends PE8_E_Service, In extends D14_Software>
|
||||
extends P16_used_specific_object<Out, In> {
|
||||
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.resource.parthenos.PE28_Curation_Plan;
|
||||
import org.gcube.informationsystem.model.entity.resource.parthenos.PE3_Curating_Service;
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P33_used_specific_technique;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP31_used_curation_plan
|
||||
<Out extends PE3_Curating_Service, In extends PE28_Curation_Plan>
|
||||
extends P33_used_specific_technique<Out, In> {
|
||||
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P106i_forms_part_of;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P130i_features_are_also_found_on;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P106i_forms_part_of;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P15i_influenced;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P14i_performed;
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P33i_was_used_by;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public interface PP31i_was_curation_plan_used_by extends P33i_was_used_by {
|
||||
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenosinverse;
|
||||
package org.gcube.informationsystem.model.relation.isrelatedto.parthenos.inverse;
|
||||
|
||||
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P129i_is_subject_of;
|
||||
|
Loading…
Reference in New Issue