Creating Parthenos Entities Mapping to gCube Resources

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/private/luca.frosini/parthenos-entities@141954 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Luca Frosini 2017-01-31 14:48:20 +00:00
parent f3c4a1e4b8
commit 57b6475306
13 changed files with 75 additions and 9 deletions

View File

@ -1,8 +0,0 @@
package org.gcube.informationsystem.model.relation;
/**
* @author Luca Frosini (ISTI - CNR)
*/
public interface P16_used_specific_object {
}

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
/**

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.P16_used_specific_object;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -1,5 +1,7 @@
package org.gcube.informationsystem.model.relation;
import org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse.P16i_was_used_for;
/**
* @author Luca Frosini (ISTI - CNR)

View File

@ -0,0 +1,54 @@
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)
* P16 used specific object (was used for)
* Domain: E7 Activity
* Range: E70 Thing
* Subproperty of: E5 Event. P12 occurred in the presence of (was present at):
* E77 Persistent Item
*
* Superproperty of: E7 Activity. P15 was influenced by (influenced): E1 CRM
* Entity
* E7 Activity.P33 used specific technique (was used by):E29 Design or Procedure
* E15 Identifier Assignment. P142 used constituent (was used in): E90 Symbolic
* Object
* E79 Part Addition. P111 added (was added by):E18 Physical Thing
* Quantification: many to many (0,n:0,n)
*
* Scope note: This property describes the use of material or immaterial things
* in a way essential to the performance or the outcome of an E7 Activity.
* This property typically applies to tools, instruments, moulds, raw materials
* and items embedded in a product. It implies that the presence of the object
* in question was a necessary condition for the action.
* For example, the activity of writing this text required the use of a
* computer. An immaterial thing can be used if at least one of its carriers is
* present. For example, the software tools on a computer.
* Another example is the use of a particular name by a particular group of
* people over some span to identify a thing, such as a settlement. In this
* case, the physical carriers of this name are at least the people
* understanding its use.
*
* Examples:
* the writing of this scope note (E7) used specific object Nicholas Crofts
* computer (E22) mode of use Typing Tool; Storage Medium (E55)
* the people of Iraq calling the place identified by TGN 7017998 (E7) used
* specific object Quyunjig (E44) mode of use Current; Vernacular (E55)
*
* In First Order Logic:
* P16 (x,y) E7(x)
* P16 (x,y) E70(y)
* P16 (x,y) P12(x,y)
* P16 (x,y) P15(x,y)
* P16(x,y,z) [P16(x,y) E55(z)]
*
* Properties: P16.1 mode of use: E55 Type
*/
public interface P16_used_specific_object
<Out extends Resource, In extends Resource>
extends IsRelatedTo<Out, In> {
}

View File

@ -1,4 +1,4 @@
package org.gcube.informationsystem.model.relation;
package org.gcube.informationsystem.model.relation.isrelatedto.cidoc.inverse;
/**
* @author Luca Frosini (ISTI - CNR)