@ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=ContactFacet.class,min=1,max=1,description=" An Actor has at least a Contact Facet which permit to identify the Actor per se. "),,},resources={,})
@TypeMetadata(name="Actor",
description="Actor (Abstract) is any entity (human or machine) playing an active role in the infrastructure. Actor has two specialisations, {@link LegalBody} which represent any legal entity, and {@link Person} which is any human playing the role of Actor. An Actor can belong to a {@link LegalBody} and this is expressed using the defined {@link BelongsTo} relation.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface Actor
extends GCubeResource
LegalBody which represent any legal entity, and
Person which is any human playing the role of Actor.
An Actor can belong to a LegalBody and this is expressed using the defined
BelongsTo relation
Actor has similar meaning of E39_Actor defined in CDOC-CRM.
Similarly LegalBody and Person have similar meaning of
E40_Legal_Body and E21_Person respectively.
https://wiki.gcube-system.org/gcube/GCube_Model#Actor| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
CONSISTS_OF_PROPERTY, IS_RELATED_TO_PROPERTYgetIdentificationFacetsaddFacet, addFacet, addFacet, attachResource, getConsistsOf, getConsistsOf, getConsistsOf, getFacets, getFacets, getFacets, getIsRelatedTo, getIsRelatedTostatic final String NAME
Copyright © 2022. All Rights Reserved.