parthenos-entities/src/main/java/org/gcube/informationsystem/model/entity/resource/cidoc/E1_CRM_Entity.java

35 lines
1.3 KiB
Java

package org.gcube.informationsystem.model.entity.resource.cidoc;
import org.gcube.informationsystem.model.reference.entity.Resource;
/**
* @author Luca Frosini (ISTI - CNR)
* Scope note: This class comprises all things in the universe of discourse of the CIDOC Conceptual Reference Model.
*
* It is an abstract concept providing for three general properties:
* 1. Identification by name or appellation, and in particular by a preferred identifier
* 2. Classification by type, allowing further refinement of the specific subclass an instance belongs to
* 3. Attachment of free text for the expression of anything not captured by formal properties
*
* With the exception of E59 Primitive Value, all other classes within the CRM are directly or indirectly
* specialisations of E1 CRM Entity.
*
* Examples:
* - the earthquake in Lisbon 1755 (E5)
*
* In First Order Logic:
* E1(x)
*
* Properties:
* P1 is identified by (identifies): E41 Appellation
* P2 has type (is type of): E55 Type
* P3 has note: E62 String
* (P3.1 has type: E55 Type)
* P48 has preferred identifier (is preferred identifier of): E42 Identifier
* P137 exemplifies (is exemplified by): E55 Type
* (P137.1 in the taxonomic role: E55 Type)
*/
public interface E1_CRM_Entity extends Resource {
}