46 lines
2.1 KiB
Java
46 lines
2.1 KiB
Java
package org.gcube.parthenosentities.model.reference.entity.resource.cidoc;
|
|
|
|
import org.gcube.informationsystem.types.reference.Change;
|
|
import org.gcube.informationsystem.types.reference.TypeMetadata;
|
|
import org.gcube.informationsystem.utils.Version;
|
|
|
|
/**
|
|
* @author Luca Frosini (ISTI - CNR)
|
|
*
|
|
* This class comprises items of a material nature that are units for documentation and have physical
|
|
* boundaries that separate them completely in an objective way from other objects.
|
|
* The class also includes all aggregates of objects made for functional purposes of whatever kind,
|
|
* independent of physical coherence, such as a set of chessmen. Typically, instances of E19 Physical
|
|
* Object can be moved (if not too heavy).
|
|
*
|
|
* In some contexts, such objects, except for aggregates, are also called “bona fide objects” (Smith &
|
|
* Varzi, 2000, pp.401-420), i.e. naturally defined objects.
|
|
*
|
|
* The decision as to what is documented as a complete item, rather than by its parts or components, may
|
|
* be a purely administrative decision or may be a result of the order in which the item was acquired.
|
|
*
|
|
* Examples:
|
|
* - John Smith
|
|
* - Aphrodite of Milos
|
|
* - the Palace of Knossos
|
|
* - the Cullinan Diamond
|
|
* - Apollo 13 at the time of launch
|
|
*
|
|
* In First Order Logic:
|
|
* E19(x) ⊃ E18(x)
|
|
*
|
|
* Properties:
|
|
* P54 has current permanent location (is current permanent location of): E53 Place
|
|
* P55 has current location (currently holds): E53 Place
|
|
* P56 bears feature (is found on): E26 Physical Feature
|
|
* P57 has number of parts: E60 Number
|
|
*
|
|
*/
|
|
@TypeMetadata(name = E19_Physical_Object.NAME, description = "This class comprises items of a material nature that are units for documentation and have physical boundaries that separate them completely in an objective way from other objects.", version = Version.MINIMAL_VERSION_STRING)
|
|
@Change(version = Version.MINIMAL_VERSION_STRING, description = Version.MINIMAL_VERSION_DESCRIPTION)
|
|
public interface E19_Physical_Object extends E70_Thing {
|
|
|
|
public static final String NAME = "E19_Physical_Object"; // E19_Physical_Object.class.getSimpleName();
|
|
|
|
}
|