Message
Messageis a generated schema and shouldn’t be created directly by users.
Relations to other schemata
Message has the following relations to other schemata in the model:
| Relation | Schemata |
|---|---|
| Properties inherited from: | FolderPlainTextHyperTextInterval |
| More precise schemata: | - |
Message has multiple properties to describe its data. Some properties are inherited from its parent schemata.
Icon legend
This property is used to compute a caption for the entity.
This property is a featured property, which means in UI applications it should be shown with higher information hierarchy.
This property is a matchable property and can be used in matching systems to find similar entities.
This property is a hidden property and should not be rendered in UI applications.
| Name | Label | Type |
|---|---|---|
Message:subject |
Subject | string |
Document:title |
Title | string |
Message:threadTopic |
Thread topic | string |
Document:fileName |
File name | string |
Interval:date |
Date Date associated with an Interval that isn't explicitly its startDate or endDate (prefer those when available) |
date |
Message:sender |
Sender | entity |
Message:recipients |
Recipients | entity |
Document:bodyText |
Text | text |
Message:senderAccount |
Sender Account | entity |
Message:recipientAccount |
Recipient Account | entity |
Message:inReplyTo |
In Reply To Message ID of the preceding message in the thread |
string |
Message:inReplyToMessage |
Responding to | entity |
Message:metadata |
Metadata | json |
Interval:startDate |
Start date The date of issue of a document, or on which a relationship, sanctioned status, occupation, etc. started |
date |
Interval:endDate |
End date The date of expiry of a document, or on which a relationship, sanctioned status, occupation, etc. ended |
date |
Interval:summary |
Summary | text |
Interval:description |
Description | text |
Interval:recordId |
Record ID Identifier of a record upon which this link is based |
string |
Interval:sourceUrl |
Source link A deep link to a source website for the profile |
url |
Interval:proof |
Source document | entity |
Interval:publisher |
Publishing source | string |
Interval:publisherUrl |
Publishing source URL | url |
Interval:alephUrl |
Aleph URL | url |
Interval:namesMentioned |
Detected names | name |
Interval:indexText |
Index text | text |
Interval:modifiedAt |
Modified on The date on which the entity (like the ID document) was modified, not to be confused with an internal 'last updated'-style metadata field |
date |
Interval:retrievedAt |
Retrieved on Retrieval date generated by a data gathering system, not to be confused with an internal 'first found'-style metadata field |
date |
Folder:children |
Child documents | entity |
Folder:descendants |
Descendants | entity |
Document:contentHash |
Checksum SHA1 hash of the data |
checksum |
Document:author |
Author The original author, not the uploader |
string |
Document:generator |
Generator The program used to generate this file |
string |
Document:crawler |
Crawler The crawler used to acquire this file |
string |
Document:fileSize |
File size | number |
Document:extension |
File extension | string |
Document:encoding |
File encoding | string |
Document:messageId |
Message ID Message ID of a document; unique in most cases |
string |
Document:mimeType |
MIME type | mimetype |
Document:language |
Language | language |
Document:translatedLanguage |
The language of the translated text | language |
Document:translatedText |
Translated version of the body text | text |
Document:authoredAt |
Authored on | date |
Document:publishedAt |
Published on | date |
Document:parent |
Folder | entity |
Document:ancestors |
Ancestors | entity |
Document:processingStatus |
Processing status | string |
Document:processingError |
Processing error | string |
Document:processingAgent |
Processing agent Name and version of the processing agent used to process the Document |
string |
Document:processedAt |
Processed at Date and time of the most recent ingestion of the Document |
date |
Document:provenIntervals |
Derived relationships | entity |
Document:proven |
Derived entities | entity |
Thing:name |
Name The primary name of the entity |
name |
Thing:alias |
Alias An alternative or secondary name |
name |
Thing:previousName |
Previous name A former name of the entity |
name |
Thing:weakAlias |
Weak alias A relatively broad or generic alias that should not be used for matching in screening systems. It may still may be useful for identification purposes, particularly in confirming a possible match triggered by other identifier information. |
name |
Thing:country |
Country An association between the entity and a country that is not covered by a more specific property (e.g. jurisdiction, birthCountry, mainCountry) |
country |
Thing:notes |
Notes Narrative description of the entity; see also description, summary |
text |
Thing:wikipediaUrl |
Wikipedia Article | url |
Thing:wikidataId |
Wikidata ID | identifier |
Thing:keywords |
Keywords Plain text keywords provided for the entity; prefer more specific type, status, etc. as appropriate |
string |
Thing:topics |
Topics Controlled tags used to qualify the entity and associate it with a risk category |
topic |
Thing:address |
Address A textual description of an address linked to the entity |
address |
Thing:addressEntity |
Address A reference to an Address entity with structured place information |
entity |
Thing:program |
Program Regulatory program or sanctions list on which an entity is listed |
string |
Thing:programId |
Program ID | identifier |
Thing:createdAt |
Created at The date on which the entity was created, not to be confused with an internal 'first saved'-style metadata field |
date |
Thing:sanctions |
Sanctions | entity |
Analyzable:detectedLanguage |
Detected language | language |
Analyzable:detectedCountry |
Detected country | country |
Analyzable:peopleMentioned |
Detected people | name |
Analyzable:companiesMentioned |
Detected companies | name |
Analyzable:ibanMentioned |
Detected IBANs | identifier |
Analyzable:ipMentioned |
Detected IP addresses | ip |
Analyzable:locationMentioned |
Detected locations | address |
Analyzable:phoneMentioned |
Detected phones | phone |
Analyzable:emailMentioned |
Detected e-mail addresses | email |
Thing:candidateSimilars |
Similar to this | entity |
Thing:matchSimilars |
Similar as this | entity |
Thing:risks |
Risks | entity |
Document:relatedEntities |
Related entities | entity |
Thing:documentedBy |
Documents | entity |
Thing:courtCase |
Court cases | entity |
Document:mentionedEntities |
Extracted names | entity |
Thing:noteEntities |
Notes | entity |
HyperText:bodyHtml |
HTML | html |
Message:responses |
Responses | entity |
Thing:unknownLinkTo |
Linked to | entity |
Thing:unknownLinkFrom |
Linked from | entity |
How to use it in a graph or timeline
FtM has well-defined semantics for different representations of entities, for example in a network graph or in a timeline.
When using this schema in a graph representation, it should be represented as a node.
| Semantic | Property |
|---|---|
| Temporal start | Interval:dateDocument:authoredAtDocument:publishedAt |
| Temporal end | Interval:endDate |