2017-03-14 19:31:15 +01:00
|
|
|
|
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc;
|
|
|
|
|
|
2017-03-15 11:24:51 +01:00
|
|
|
|
import org.gcube.informationsystem.model.entity.resource.cidoc.E55_Type;
|
|
|
|
|
import org.gcube.informationsystem.model.entity.resource.cidoc.E7_Activity;
|
2018-09-28 17:47:25 +02:00
|
|
|
|
import org.gcube.informationsystem.model.reference.relation.IsRelatedTo;
|
2017-03-14 19:31:15 +01:00
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author Luca Frosini (ISTI - CNR)
|
2017-03-15 11:24:51 +01:00
|
|
|
|
* 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)
|
|
|
|
|
*
|
2017-03-14 19:31:15 +01:00
|
|
|
|
*/
|
|
|
|
|
public interface P21_had_general_purpose
|
2017-03-15 11:24:51 +01:00
|
|
|
|
<Out extends E7_Activity, In extends E55_Type> extends IsRelatedTo<Out, In> {
|
2017-03-14 19:31:15 +01:00
|
|
|
|
|
|
|
|
|
}
|