Added CIDOC descriptions to interfaces
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@144935 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
bd2c2de92d
commit
4b6cc0348d
|
@ -5,6 +5,27 @@ import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*
|
||||
* Domain: E90 Symbolic Object
|
||||
* Range: E90 Symbolic Object
|
||||
*
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note: This property associates an instance of E90 Symbolic Object
|
||||
* with a part of it that is by itself an instance of E90 Symbolic Object,
|
||||
* such as fragments of texts or clippings from an image.
|
||||
*
|
||||
* This property is transitive.
|
||||
*
|
||||
* Examples:
|
||||
*
|
||||
* This Scope note P106 (E33) is composed of fragments of texts (E33)
|
||||
* ‘recognizable’ P106 (E90) is composed of ‘ecognizabl’ (E90)
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P106(x,y) ⊃ E90(x)
|
||||
* P106(x,y) ⊃ E90(y)
|
||||
*
|
||||
*/
|
||||
public interface P106_is_composed_of<Out extends Resource, In extends Resource>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
|
|
@ -1,13 +1,36 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*
|
||||
* Domain: E7 Activity
|
||||
* Range: E55 Type
|
||||
*
|
||||
* Superproperty of: E7 Activity.
|
||||
* P32 used general technique (was technique of): E55 Type
|
||||
*
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note:
|
||||
* This property defines the kind of objects used in an E7 Activity,
|
||||
* when the specific instance is either
|
||||
* unknown or not of interest, such as use of "a hammer".
|
||||
*
|
||||
* Examples:
|
||||
* Aat the Battle of Agincourt (E7),
|
||||
* the English archers used object of type long bow (E55)
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P125(x,y) ⊃ E7(x)
|
||||
* P125(x,y) ⊃ E55(y)
|
||||
*
|
||||
*/
|
||||
public interface P125_used_object_of_type
|
||||
<Out extends Resource, In extends Resource>
|
||||
<Out extends E7_Activity, In extends E55_Type>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,14 +1,63 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E70_Thing;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*
|
||||
* Domain: E70 Thing
|
||||
* Range: E70 Thing
|
||||
*
|
||||
* Superproperty of: E33 Linguistic Object.
|
||||
* P73i has translation (is translation of): E33 Linguistic Object
|
||||
* E18 Physical Thing. P128 carries (is carried by): E90 Symbolic Object
|
||||
*
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note:
|
||||
* This property generalises the notions of "copy of" and "similar to" into a
|
||||
* directed relationship, where the domain expresses the derivative or influenced
|
||||
* item and the range the source or influencing item, if such a direction can
|
||||
* be established.
|
||||
*
|
||||
* The property can also be used to express similarity in cases that can be
|
||||
* stated between two objects only, without historical knowledge about its reasons.
|
||||
*
|
||||
* The property expresses a symmetric relationship in case no direction of influence
|
||||
* can be established either from evidence on the item itself or from historical
|
||||
* knowledge. This holds in particular for siblings of a derivation process from a
|
||||
* common source or non-causal cultural parallels, such as some weaving patterns.
|
||||
*
|
||||
* The P130.1 kind of similarity property of the P130 shows features of (features
|
||||
* are also found on) property enables the relationship between the domain and the
|
||||
* range to be further clarified, in the sense from domain to range, if applicable.
|
||||
* For example, it may be expressed if both items are product “of the same mould”,
|
||||
* or if two texts “contain identical paragraphs”.
|
||||
* If the reason for similarity is a sort of derivation process, i.e., that the
|
||||
* creator has used or had in mind the form of a particular thing during the
|
||||
* creation or production, this process should be explicitly modelled. In these cases,
|
||||
* P130 shows features of can be regarded as a shortcut of such a process.
|
||||
*
|
||||
* However, the current model does not contain any path specific enough to infer
|
||||
* this property.
|
||||
*
|
||||
* Specializations of the CIDOC CRM may however be more explicit, for instance
|
||||
* describing the use of moulds etc.
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P130 (x,y) ⊃ E70(x)
|
||||
* P130 (x,y) ⊃ E70(y)
|
||||
* P130(x,y,z) ⊃ [P130(x,y) ∧ E55(z)]
|
||||
* P130(x,y) ⊃ P130(y,x)
|
||||
*
|
||||
* Properties:
|
||||
* P130.1 kind of similarity: E55 Type
|
||||
*
|
||||
*/
|
||||
public interface P130_shows_features_of
|
||||
<Out extends Resource, In extends Resource>
|
||||
<Out extends E70_Thing, In extends E70_Thing>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E39_Actor;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
|
@ -37,7 +38,7 @@ import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|||
*
|
||||
* Properties: P14.1 in the role of: E55 Type
|
||||
*/
|
||||
public interface P14_carried_out_by<Out extends Resource, In extends Resource>
|
||||
public interface P14_carried_out_by<Out extends E7_Activity, In extends E39_Actor>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,12 +1,36 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
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>
|
||||
public interface P15_was_influenced_by<Out extends E7_Activity, In extends Resource>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,12 +1,37 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*
|
||||
* Domain: E7 Activity
|
||||
* Range: E1 CRM Entity
|
||||
*
|
||||
* Subproperty of: E7 Activity. P15 was influenced by (influenced): E1 CRM Entity
|
||||
*
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note:
|
||||
* This property describes an item or items that are regarded as a reason
|
||||
* for carrying out the E7 Activity.
|
||||
*
|
||||
* For example, the discovery of a large hoard of treasure may call for a
|
||||
* celebration, an order from head quarters can start a military manoeuvre.
|
||||
*
|
||||
* Examples:
|
||||
* the resignation of the chief executive (E7) was motivated by the collapse of SwissAir (E68).
|
||||
* the coronation of Elizabeth II (E7) was motivated by the death of George VI (E69)
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P17(x,y) ⊃ E7(x)
|
||||
* P17(x,y) ⊃ E1(y)
|
||||
* P17 (x,y) ⊃ P15(x,y)
|
||||
*
|
||||
*/
|
||||
public interface P17_was_motivated_by
|
||||
<Out extends Resource, In extends Resource> extends IsRelatedTo<Out, In> {
|
||||
<Out extends E7_Activity, In extends Resource> extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,12 +1,35 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
* Domain: E7 Activity
|
||||
* Range: E55 Type
|
||||
*
|
||||
* Quantification: many to many (0,n:0,n)
|
||||
*
|
||||
* Scope note:
|
||||
* This property describes an intentional relationship between an E7 Activity
|
||||
* and some general goal or purpose.
|
||||
*
|
||||
* This may involve activities intended as preparation for some type of activity or event.
|
||||
* P21had general purpose (was purpose of) differs from P20 had specific
|
||||
* purpose (was purpose of) in that no occurrence of an event is implied as the purpose.
|
||||
*
|
||||
* Examples:
|
||||
* Van Eyck’s pigment grinding (E7) had general purpose painting (E55)
|
||||
* The setting of trap 2742 on May 17 th 1874 (E7) had general purpose Catching Moose (E55)
|
||||
* (Activity type
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P21(x,y) ⊃ E7(x)
|
||||
* P21(x,y) ⊃ E55(y)
|
||||
*
|
||||
*/
|
||||
public interface P21_had_general_purpose
|
||||
<Out extends Resource, In extends Resource> extends IsRelatedTo<Out, In> {
|
||||
<Out extends E7_Activity, In extends E55_Type> extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
||||
|
||||
import org.gcube.informationsystem.model.entity.Resource;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E29_Design_or_Procedure;
|
||||
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
||||
import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
||||
|
||||
/**
|
||||
|
@ -23,9 +24,9 @@ import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|||
* construction plans of a building
|
||||
*
|
||||
* Examples:
|
||||
* Ornamentation of silver cup 232 (E11) used specific technique
|
||||
* - 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
|
||||
* * - Rebuilding of Reichstag (E11) used specific technique Architectural plans
|
||||
* by Foster and Partners (E29)
|
||||
*
|
||||
* In First Order Logic:
|
||||
|
@ -34,7 +35,7 @@ import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|||
* P33(x,y) ⊃ P16(x,y)
|
||||
*/
|
||||
public interface P33_used_specific_technique
|
||||
<Out extends Resource, In extends Resource>
|
||||
<Out extends E7_Activity, In extends E29_Design_or_Procedure>
|
||||
extends IsRelatedTo<Out, In> {
|
||||
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ import org.gcube.informationsystem.model.relation.IsRelatedTo;
|
|||
* This property is transitive.
|
||||
*
|
||||
* Examples:
|
||||
* Cretan Bronze Age (E4) consists of Middle Minoan (E4)
|
||||
* Cretan Bronze Age (E4) consists of Middle Minoan (E4)
|
||||
*
|
||||
* In First Order Logic:
|
||||
* P9(x,y) ⊃ E4(x)
|
||||
|
|
Loading…
Reference in New Issue