A container that groups the attributes needed to identify an entity mention in a resolution request
or response.
__
As per ERS architectural decision, in the whole ERS and ERE systems, there is always a deterministic
method to build a canonical identifier from the combination of sourceId, requestId and entityType
_(eg, string concatenation plus some prefix). Similarly, a cluster ID (mentioned in various places in _
in this hereby ERE service schema) can be built from an entity that is initially the only cluster member.
__
URI: ere:EntityMentionIdentifier
classDiagram
class EntityMentionIdentifier
click EntityMentionIdentifier href "../EntityMentionIdentifier/"
EntityMentionIdentifier : entity_type
EntityMentionIdentifier : request_id
EntityMentionIdentifier : source_id
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| source_id | 1 String |
The ID or URI of the ERS client that originated the request | direct |
| request_id | 1 String |
A string representing the unique ID of the request made to the ERS system | direct |
| entity_type | 1 String |
A string representing the entity type (based on CET) | direct |
- from schema: https://data.europa.eu/ers/schema/ere
| Mapping Type | Mapped Value |
|---|---|
| self | ere:EntityMentionIdentifier |
| native | ere:EntityMentionIdentifier |
Details
```yaml name: EntityMentionIdentifier description: "A container that groups the attributes needed to identify an entity\ \ mention in a resolution request\nor response.\n\nAs per ERS architectural decision,\ \ in the whole ERS and ERE systems, there is always a deterministic\nmethod to build\ \ a canonical identifier from the combination of `sourceId`, `requestId` and `entityType`\n\ (eg, string concatenation plus some prefix). Similarly, a cluster ID (mentioned\ \ in various places in \nin this hereby ERE service schema) can be built from an\ \ entity that is initially the only cluster member.\n" from_schema: https://data.europa.eu/ers/schema/ere attributes: source_id: name: source_id description: "The ID or URI of the ERS client that originated the request. This\ \ identifies an application or a \nperson accessing the ERS system.\n" from_schema: https://data.europa.eu/ers/schema/ers rank: 1000 domain_of: - EntityMentionIdentifier - LookupState required: true request_id: name: request_id description: "A string representing the unique ID of the request made to the ERS\ \ system. In general, this is unique\nonly within the scope of the source and\ \ the entity type, ie, within `sourceId` and `entityType`. \n\nMoreover, this\ \ is **not** the same as `ereRequestId`, which instead, is internal to the ERE\ \ and is \nused to match responses to requests.\n" from_schema: https://data.europa.eu/ers/schema/ers rank: 1000 domain_of: - EntityMentionIdentifier range: string required: true entity_type: name: entity_type description: "A string representing the entity type (based on CET). This is typically\ \ a URI.\n\nNote that this is at this level, and not at `EntityMention`, since,\ \ as said above, \nit's needed to identify the entity, even when its content\ \ is not present. For the same\nreason, it's used both for `EREResolutionRequest`\ \ and `EREResolutionResponse` messages.,\n" from_schema: https://data.europa.eu/ers/schema/ers rank: 1000 domain_of: - EntityMentionIdentifier required: true</details>
### Induced
<details>
```yaml
name: EntityMentionIdentifier
description: "A container that groups the attributes needed to identify an entity\
\ mention in a resolution request\nor response.\n\nAs per ERS architectural decision,\
\ in the whole ERS and ERE systems, there is always a deterministic\nmethod to build\
\ a canonical identifier from the combination of `sourceId`, `requestId` and `entityType`\n\
(eg, string concatenation plus some prefix). Similarly, a cluster ID (mentioned\
\ in various places in \nin this hereby ERE service schema) can be built from an\
\ entity that is initially the only cluster member.\n"
from_schema: https://data.europa.eu/ers/schema/ere
attributes:
source_id:
name: source_id
description: "The ID or URI of the ERS client that originated the request. This\
\ identifies an application or a \nperson accessing the ERS system.\n"
from_schema: https://data.europa.eu/ers/schema/ers
rank: 1000
alias: source_id
owner: EntityMentionIdentifier
domain_of:
- EntityMentionIdentifier
- LookupState
range: string
required: true
request_id:
name: request_id
description: "A string representing the unique ID of the request made to the ERS\
\ system. In general, this is unique\nonly within the scope of the source and\
\ the entity type, ie, within `sourceId` and `entityType`. \n\nMoreover, this\
\ is **not** the same as `ereRequestId`, which instead, is internal to the ERE\
\ and is \nused to match responses to requests.\n"
from_schema: https://data.europa.eu/ers/schema/ers
rank: 1000
alias: request_id
owner: EntityMentionIdentifier
domain_of:
- EntityMentionIdentifier
range: string
required: true
entity_type:
name: entity_type
description: "A string representing the entity type (based on CET). This is typically\
\ a URI.\n\nNote that this is at this level, and not at `EntityMention`, since,\
\ as said above, \nit's needed to identify the entity, even when its content\
\ is not present. For the same\nreason, it's used both for `EREResolutionRequest`\
\ and `EREResolutionResponse` messages.,\n"
from_schema: https://data.europa.eu/ers/schema/ers
rank: 1000
alias: entity_type
owner: EntityMentionIdentifier
domain_of:
- EntityMentionIdentifier
range: string
required: true