Data model

Below is an overview of the default data model shipped with followthemoney. It currently includes 58 schemata that can be selected to generate entities.

File

Document
Extends:

Thing, Analyzable

Descendants:

Audio, Text file, Image, Video, Folder, Web page, Table, Message, Package, Article, E-Mail, Document, Workbook

Properties:
contentHash(checksum)

Checksum (Checksum)

SHA1 hash of the data

title(string)

Title (Label)

author(string)

Author (Label)

The original author, not the uploader

generator(string)

Generator (Label)

The program used to generate this file

crawler(string)

Crawler (Label)

The crawler used to acquire this file

fileSize(number)

File size (Number)

fileName(string)

File name (Label)

extension(string)

File extension (Label)

encoding(string)

File encoding (Label)

bodyText(text)

Text (Text)

messageId(string)

Message ID (Label)

Message ID of a document; unique in most cases

mimeType(mimetype)

MIME type (MIME-Type)

language(language)

Language (Language)

translatedLanguage(language)

The language of the translated text (Language)

translatedText(text)

Translated version of the body text (Text)

date(date)

Date (Date)

If not otherwise specified

authoredAt(date)

Authored on (Date)

publishedAt(date)

Published on (Date)

parent(entity)

Folder (Entity, of type Folder)

ancestors(entity)

Ancestors (Entity, of type Folder)

processingStatus(string)

Processing status (Label)

processingError(string)

Processing error (Label)

And all properties from Thing, Analyzable.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Workbook

Workbook

A spreadsheet document, for example from Excel. Each spreadsheet contains a set of sheets that hold actual data.

Extends:

Folder

Properties:

And all properties from Folder.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, parent

When creating an entity, try to fill these properties with values.

Text file

PlainText

Text files, like .txt or source code.

Extends:

File

Descendants:

E-Mail, Message

Properties:

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Table

Table

A document structured into rows and cells. This includes simple CSV files, spreadsheet sheets or database relations.

Extends:

File

Properties:
columns(json)

Column headings (Nested data)

rowCount(number)

Number of rows (Number)

csvHash(checksum)

CSV alternative version checksum (Checksum)

And all properties from File.

Properties used as caption:

title, name, fileName

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Package

Package

A bundle of files that have been packaged together into some form of archive.

Extends:

Folder

Properties:

And all properties from Folder.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Family

Family

Family relationship between two people

Note

In a network graph, this schema is converted into an edge between person and relative.

Extends:

Interval

Properties:
person(entity)

Person (Entity, of type Person)

The subject of the familial relation.

relative(entity)

Relative (Entity, of type Person)

The relative of the subject person.

relationship(string)

Relationship (Label)

Nature of the relationship, from the person’s perspective eg. ‘mother’, where ‘relative’ is mother of ‘person’.

And all properties from Interval.

Important properties:

person, relative, relationship

When creating an entity, try to fill these properties with values.

Company

Company

A corporation, usually for profit. Does not distinguish between private and public companies, and can also be used to model more specific constructs like trusts and funds. Companies are assets, so they can be owned by other legal entities.

Extends:

Organization, Asset

Properties:
jurisdiction(country)

Jurisdiction (Country)

registrationNumber(identifier)

Registration number (Identifier)

capital(string)

Capital (Label)

voenCode(identifier)

VOEN (Identifier)

Azerbaijan taxpayer ID

coatoCode(identifier)

COATO / SOATO / OKATO (Identifier)

irsCode(identifier)

IRS Number (Identifier)

US tax ID

ipoCode(identifier)

IPO (Identifier)

cikCode(identifier)

SEC Central Index Key (Identifier)

US SEC Central Index Key

jibCode(identifier)

JIB (Identifier)

Yugoslavia company ID

mbsCode(identifier)

MBS (Identifier)

ibcRuc(identifier)

ibcRUC (Identifier)

caemCode(string)

COD CAEM (Label)

(RO) What kind of activity a legal entity is allowed to develop

kppCode(identifier)

KPP (Identifier)

(RU, КПП) in addition to INN for orgs; reason for registration at FNS

okvedCode(string)

OKVED(2) Classifier (Label)

(RU, ОКВЭД) Economical activity classifier. OKVED2 is the same but newer

okopfCode(string)

OKOPF (Label)

(RU, ОКОПФ) What kind of business entity

fnsCode(identifier)

Federal tax service code (Identifier)

(RU, ФНС) Federal Tax Service related info

fssCode(string)

FSS (Label)

(RU, ФСС) Social Security

ogrnCode(identifier)

OGRN (Identifier)

Major State Registration Number

bikCode(string)

BIK (Label)

Russian bank account code

pfrNumber(identifier)

PFR Number (Identifier)

(RU, ПФР) Pension Fund Registration number. AAA-BBB-CCCCCC, where AAA is organisation region, BBB is district, CCCCCC number at a specific branch

oksmCode(string)

OKSM (Label)

Russian (ОКСМ) countries classifer

And all properties from Organization, Asset.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, jurisdiction, registrationNumber, incorporationDate

When creating an entity, try to fill these properties with values.

Assessment

Assessment
Extends:

Thing

Properties:
publishDate(date)

Date of publishing (Date)

assessmentId(string)

Assessment ID (Label)

author(entity)

Author (Entity, of type Legal entity)

And all properties from Thing.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, publishDate, author

When creating an entity, try to fill these properties with values.

Court case

CourtCase
Extends:

Thing

Properties:
category(string)

Category (Label)

type(string)

Type (Label)

status(string)

Status (Label)

caseNumber(identifier)

Case number (Identifier)

court(string)

Court (Label)

fileDate(date)

File date (Date)

closeDate(date)

Close date (Date)

And all properties from Thing.

Properties used as caption:

name, caseNumber

The first value found in these properties will be used as the entity title.

Important properties:

name, fileDate, caseNumber

When creating an entity, try to fill these properties with values.

Person

Person

A natural person, as opposed to a corporation of some type.

Extends:

Legal entity

Properties:
title(string)

Title (Label)

firstName(string)

First name (Label)

secondName(string)

Second name (Label)

middleName(string)

Middle name (Label)

fatherName(string)

Patronymic (Label)

motherName(string)

Matronymic (Label)

lastName(string)

Last name (Label)

birthDate(date)

Birth date (Date)

birthPlace(string)

Place of birth (Label)

deathDate(date)

Death date (Date)

position(string)

Position (Label)

nationality(country)

Nationality (Country)

passportNumber(identifier)

Passport (Identifier)

gender(string)

Gender (Label)

ethnicity(string)

Ethnicity (Label)

religion(string)

Religion (Label)

political(string)

Political association (Label)

And all properties from Legal entity.

Properties used as caption:

name, lastName, email, phone

The first value found in these properties will be used as the entity title.

Important properties:

name, nationality, birthDate

When creating an entity, try to fill these properties with values.

Article

Article

A piece of media reporting about a subject.

Extends:

File

Properties:

And all properties from File.

Properties used as caption:

title, fileName

The first value found in these properties will be used as the entity title.

Important properties:

title, author, publishedAt

When creating an entity, try to fill these properties with values.

Document

Pages

A multi-page document, such as a PDF or Word file or slide-show presentation.

Extends:

File

Properties:
pdfHash(checksum)

PDF alternative version checksum (Checksum)

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Debt

Debt

A monetary debt between two parties.

Note

In a network graph, this schema is converted into an edge between debtor and creditor.

Extends:

Interval, Value

Properties:
debtor(entity)

Debtor (Entity, of type Legal entity)

creditor(entity)

creditor (Entity, of type Legal entity)

And all properties from Interval, Value.

Important properties:

debtor, creditor, date, amount

When creating an entity, try to fill these properties with values.

Folder

Folder
Extends:

File

Descendants:

Package, E-Mail, Message, Workbook

Properties:

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, parent

When creating an entity, try to fill these properties with values.

Interest

Interest

Note

abstract: This schema cannot be used directly, only via its descendants.

Extends:

Interval

Descendants:

Contract award, Case party, Membership, Ownership, Representation, Directorship, Succession, Other link, Documentation

Properties:
role(string)

Role (Label)

status(string)

Status (Label)

And all properties from Interval.

Bank Account

BankAccount

An account held at a bank and controlled by an owner. This may also be used to describe more complex arrangements like correspondent bank settlement accounts.

Extends:

Asset

Properties:
bankName(string)

Bank Name (Label)

accountNumber(identifier)

Account Number (Identifier)

iban(iban)

IBAN (IBAN)

bic(string)

Bank Identifier Code (Label)

bank(entity)

Bank (Entity, of type Organization)

accountType(string)

Account Type (Label)

balance(number)

Balance (Number)

bankAddress(string)

Bank Address (Label)

And all properties from Asset.

Properties used as caption:

name, iban, accountNumber

The first value found in these properties will be used as the entity title.

Important properties:

accountNumber, bankName

When creating an entity, try to fill these properties with values.

Message

Message
Extends:

Interval, Folder, Text file, Web page

Properties:
subject(string)

Subject (Label)

threadTopic(string)

Thread topic (Label)

sender(entity)

Sender (Entity, of type Legal entity)

senderAccount(entity)

Sender Account (Entity, of type User account)

recipients(entity)

Recipients (Entity, of type Legal entity)

recipientAccount(entity)

Recipient Account (Entity, of type User account)

inReplyTo(string)

In Reply To (Label)

Message ID of the preceding message in the thread

inReplyToMessage(entity)

Responding to (Entity, of type Message)

metadata(json)

Metadata (Nested data)

And all properties from Interval, Folder, Text file, Web page.

Properties used as caption:

subject, title, threadTopic, fileName

The first value found in these properties will be used as the entity title.

Important properties:

subject, date, sender, recipients

When creating an entity, try to fill these properties with values.

License

License

A grant of land, rights or property. A type of Contract

Extends:

Contract

Properties:
area(string)

Area (Label)

commodities(string)

Commodities (Label)

reviewDate(string)

License review date (Label)

And all properties from Contract.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, amount, authority, contractDate, commodities

When creating an entity, try to fill these properties with values.

Page

Page

Note

hidden: This schema will not be included in listings

Properties:
index(number)

Index (Number)

bodyText(text)

Text (Text)

document(entity)

Document (Entity, of type Document)

detectedLanguage(language)

Auto-detected language (Language)

translatedText(text)

Translated version of the body text (Text)

translatedTextLanguage(string)

The language of the translated text (Label)

indexText(text)

Index text (Text)

Sanction

Sanction

A sanction designation

Extends:

Interval

Properties:
entity(entity)

Entity (Entity, of type Thing)

authority(string)

Authority (Label)

program(string)

Program (Label)

status(string)

Status (Label)

duration(string)

Duration (Label)

reason(text)

Reason (Text)

country(country)

Country (Country)

And all properties from Interval.

Properties used as caption:

program

The first value found in these properties will be used as the entity title.

Important properties:

entity, authority, program, startDate, endDate

When creating an entity, try to fill these properties with values.

Interval

Interval

An object which is bounded in time.

Note

abstract: This schema cannot be used directly, only via its descendants.

Descendants:

Sanction, Ownership, Documentation, Representation, Interest, Succession, Passport, Membership, Family, Tax roll, Message, Customs declaration, Contract award, Case party, Directorship, Payment, Call, Event, Other link, Debt, Associate

Properties:
startDate(date)

Start date (Date)

endDate(date)

End date (Date)

date(date)

Date (Date)

summary(text)

Summary (Text)

description(text)

Description (Text)

recordId(string)

Record ID (Label)

sourceUrl(url)

Source URL (URL)

publisher(string)

Publishing source (Label)

publisherUrl(url)

Publishing source URL (URL)

alephUrl(url)

Aleph URL (URL)

namesMentioned(name)

Detected names (Name)

indexText(text)

Index text (Text)

modifiedAt(date)

Modified on (Date)

retrievedAt(date)

Retrieved on (Date)

Event

Event
Extends:

Interval, Thing, Analyzable

Properties:
location(address)

Location (Address)

country(country)

Country (Country)

important(string)

Important (Label)

organizer(entity)

Organizer (Entity, of type Legal entity)

involved(entity)

Involved (Entity, of type Legal entity)

And all properties from Interval, Thing, Analyzable.

Properties used as caption:

name, summary, date

The first value found in these properties will be used as the entity title.

Important properties:

name, summary, date, location

When creating an entity, try to fill these properties with values.

Documentation

Documentation

Links some entity to a document, which might provide further detail or evidence regarding the entity.

Note

In a network graph, this schema is converted into an edge between document and entity.

Extends:

Interest

Properties:
document(entity)

Document (Entity, of type File)

entity(entity)

Entity (Entity, of type Thing)

And all properties from Interest.

Important properties:

document, entity, role

When creating an entity, try to fill these properties with values.

Organization

Organization

Any type of incorporated entity that cannot be owned by another (see Company). This might include charities, foundations or state-owned enterprises, depending on their juristiction.

Extends:

Legal entity

Descendants:

Company, Public body

Properties:

And all properties from Legal entity.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, country, legalForm, status

When creating an entity, try to fill these properties with values.

Airplane

Airplane

An airplane, helicopter or other flying vehicle.

Extends:

Vehicle

Properties:
serialNumber(identifier)

Serial Number (Identifier)

icaoCode(string)

ICAO aircraft type designator (Label)

manufacturer(string)

Manufacturer (Label)

And all properties from Vehicle.

Properties used as caption:

name, registrationNumber

The first value found in these properties will be used as the entity title.

Important properties:

type, registrationNumber, country, operator, owner

When creating an entity, try to fill these properties with values.

Image

Image

An image file.

Extends:

File

Properties:

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Representation

Representation

A mediatory, intermediary, middleman, or broker acting on behalf of a legal entity.

Note

In a network graph, this schema is converted into an edge between agent and client.

Extends:

Interest

Properties:
agent(entity)

Agent (Entity, of type Legal entity)

client(entity)

Client (Entity, of type Legal entity)

And all properties from Interest.

Important properties:

agent, client, role

When creating an entity, try to fill these properties with values.

Vessel

Vessel

A boat or ship. Typically flying some sort of national flag.

Extends:

Vehicle

Properties:
imoNumber(identifier)

IMO Number (Identifier)

crsNumber(identifier)

CRS Number (Identifier)

flag(country)

Flag (Country)

registrationPort(string)

Port of Registration (Label)

navigationArea(string)

Navigation Area (Label)

tonnage(string)

Tonnage (Label)

grossRegisteredTonnage(number)

Gross Registered Tonnage (Number)

nameChangeDate(date)

Date of Name Change (Date)

callSign(identifier)

Call Sign (Identifier)

pastNames(name)

Past Names (Name)

pastFlags(string)

Past Flags (Label)

pastTypes(string)

Past Types (Label)

mmsi(identifier)

MMSI (Identifier)

And all properties from Vehicle.

Properties used as caption:

name, imoNumber

The first value found in these properties will be used as the entity title.

Important properties:

name, imoNumber, type, flag

When creating an entity, try to fill these properties with values.

Asset

Asset

A piece of property which can be owned and assigned a monetary value.

Extends:

Thing, Value

Descendants:

Airplane, Bank Account, Vehicle, License, Real estate, Contract, Vessel, Company

Properties:

And all properties from Thing, Value.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, amount

When creating an entity, try to fill these properties with values.

Thing

Thing

Note

abstract: This schema cannot be used directly, only via its descendants.

Descendants:

Person, Bank Account, Vehicle, Audio, Image, Contract, Package, Airplane, Workbook, License, Video, Document, Court case, Real estate, Folder, Table, Message, Organization, Vessel, Public body, Text file, File, Event, Note, Web page, Legal entity, Asset, E-Mail, Article, User account, Assessment, Company

Properties:
name(string)

Name (Label)

summary(text)

Summary (Text)

description(text)

Description (Text)

country(country)

Country (Country)

alias(name)

Other name (Name)

previousName(name)

Previous name (Name)

weakAlias(string)

Weak alias (Label)

sourceUrl(url)

Source link (URL)

publisher(string)

Publishing source (Label)

publisherUrl(url)

Publishing source URL (URL)

alephUrl(url)

Aleph URL (URL)

wikipediaUrl(url)

Wikipedia Article (URL)

wikidataId(identifier)

Wikidata ID (Identifier)

keywords(string)

Keywords (Label)

topics(topic)

Topics (Topic)

address(address)

Address (Address)

program(string)

Program (Label)

notes(text)

Notes (Text)

proof(entity)

Source document (Entity, of type File)

indexText(text)

Index text (Text)

modifiedAt(date)

Modified on (Date)

retrievedAt(date)

Retrieved on (Date)

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, country

When creating an entity, try to fill these properties with values.

Vehicle

Vehicle
Extends:

Asset

Descendants:

Vessel, Airplane

Properties:
registrationNumber(identifier)

Registration Number (Identifier)

type(string)

Type (Label)

model(string)

Model (Label)

owner(entity)

Owner (Entity, of type Legal entity)

operator(entity)

Operator (Entity, of type Legal entity)

buildDate(date)

Build Date (Date)

country(country)

Country (Country)

registrationDate(date)

Registration Date (Date)

And all properties from Asset.

Properties used as caption:

name, registrationNumber

The first value found in these properties will be used as the entity title.

Important properties:

type, name, registrationNumber, country, owner

When creating an entity, try to fill these properties with values.

Succession

Succession

Two entities that legally succeed each other.

Note

In a network graph, this schema is converted into an edge between predecessor and successor.

Extends:

Interest

Properties:
predecessor(entity)

Predecessor (Entity, of type Legal entity)

successor(entity)

Successor (Entity, of type Legal entity)

And all properties from Interest.

Important properties:

predecessor, successor, date

When creating an entity, try to fill these properties with values.

Value

Value

Note

abstract: This schema cannot be used directly, only via its descendants.

Descendants:

Contract award, Airplane, Bank Account, Vehicle, Payment, License, Real estate, Contract, Asset, Vessel, Debt, Company

Properties:
amount(number)

Amount (Number)

currency(string)

Currency (Label)

amountUsd(number)

Amount in USD (Number)

amountEur(number)

Amount in EUR (Number)

Payment

Payment

A monetary payment between two parties.

Note

In a network graph, this schema is converted into an edge between payer and beneficiary.

Extends:

Interval, Value

Properties:
sequenceNumber(string)

Sequence number (Label)

transactionNumber(string)

Transaction number (Label)

purpose(text)

Payment purpose (Text)

programme(string)

Payment programme (Label)

Programme name, funding code, category identifier, etc.

payer(entity)

Payer (Entity, of type Legal entity)

payerAccount(entity)

Payer bank account (Entity, of type Bank Account)

beneficiary(entity)

Beneficiary (Entity, of type Legal entity)

beneficiaryAccount(entity)

Beneficiary bank account (Entity, of type Bank Account)

contract(entity)

Contract (Entity, of type Contract)

And all properties from Interval, Value.

Properties used as caption:

amount

The first value found in these properties will be used as the entity title.

Important properties:

payer, beneficiary, date, amount, purpose

When creating an entity, try to fill these properties with values.

Analyzable

Analyzable

An entity suitable for being processed via named-entity recognition.

Note

abstract: This schema cannot be used directly, only via its descendants.

Descendants:

Audio, Text file, Image, Video, File, Folder, Event, Web page, Table, Message, Package, Article, E-Mail, Note, Document, Workbook

Properties:
detectedLanguage(language)

Detected language (Language)

detectedCountry(country)

Detected country (Country)

namesMentioned(name)

Detected names (Name)

peopleMentioned(name)

Detected people (Name)

companiesMentioned(name)

Detected companies (Name)

ibanMentioned(iban)

Detected IBANs (IBAN)

ipMentioned(ip)

Detected IP addresses (IP-Address)

locationMentioned(address)

Detected locations (Address)

phoneMentioned(phone)

Detected phones (Phone number)

emailMentioned(email)

Detected e-mail addresses (E-Mail Address)

Case party

CourtCaseParty

Note

In a network graph, this schema is converted into an edge between party and case.

Extends:

Interest

Properties:
party(entity)

Party (Entity, of type Thing)

case(entity)

Case (Entity, of type Court case)

And all properties from Interest.

Important properties:

party, case, role

When creating an entity, try to fill these properties with values.

Passport

Passport

An identification document associated with its holder and some issuing country. This can also be used for national ID cards and similar instruments.

Extends:

Interval

Properties:
holder(entity)

Document holder (Entity, of type Legal entity)

type(string)

Document type (Label)

country(country)

Country (Country)

passportNumber(identifier)

Passport number (Identifier)

surname(string)

Surname (Label)

givenName(string)

Given name (Label)

birthDate(date)

Date of birth (Date)

birthPlace(string)

Place of birth (Label)

gender(string)

Gender (Label)

personalNumber(identifier)

Personal number (Identifier)

authority(string)

Authority (Label)

And all properties from Interval.

Properties used as caption:

passportNumber

The first value found in these properties will be used as the entity title.

Important properties:

passportNumber, country, type, holder, startDate, endDate

When creating an entity, try to fill these properties with values.

Real estate

RealEstate

A piece of land or property.

Extends:

Asset

Properties:
latitude(number)

Latitude (Number)

longitude(number)

Longitude (Number)

censusBlock(string)

Census block (Label)

cadastralCode(identifier)

Cadastral code (Identifier)

area(number)

Area (Number)

registrationNumber(identifier)

Registration number (Identifier)

titleNumber(identifier)

Title number (Identifier)

tenure(string)

Tenure (Label)

encumbrance(string)

Encumbrance (Label)

An encumbrance is a right to, interest in, or legal liability on real property that does not prohibit passing title to the property but that diminishes its value.

propertyType(string)

Property type (Label)

landType(string)

Land type (Label)

createDate(date)

Record date (Date)

And all properties from Asset.

Properties used as caption:

name, address, registrationNumber

The first value found in these properties will be used as the entity title.

Important properties:

registrationNumber, address, country

When creating an entity, try to fill these properties with values.

Video

Video
Extends:

File

Properties:
duration(number)

Duration (Number)

Duration of the video in ms

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Ownership

Ownership

Note

In a network graph, this schema is converted into an edge between owner and asset.

Extends:

Interest

Properties:
owner(entity)

Owner (Entity, of type Legal entity)

asset(entity)

Asset (Entity, of type Asset)

percentage(string)

Percentage held (Label)

sharesCount(string)

Number of shares (Label)

sharesValue(string)

Value of shares (Label)

sharesCurrency(string)

Currency of shares (Label)

sharesType(string)

Type of shares (Label)

legalBasis(string)

Legal basis (Label)

ownershipType(string)

Type of ownership (Label)

And all properties from Interest.

Important properties:

owner, asset, percentage, startDate, endDate

When creating an entity, try to fill these properties with values.

Audio

Audio
Extends:

File

Properties:
duration(number)

Duration (Number)

Duration of the audio in ms

samplingRate(number)

Sampling Rate (Number)

Sampling rate of the audio in Hz

And all properties from File.

Properties used as caption:

fileName, title

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Call

Call
Extends:

Interval

Properties:
caller(entity)

Caller (Entity, of type Legal entity)

callerNumber(phone)

Caller’s Number (Phone number)

receiver(entity)

Receiver (Entity, of type Legal entity)

receiverNumber(phone)

Receiver’s Number (Phone number)

duration(number)

Call Duration in seconds (Number)

And all properties from Interval.

Properties used as caption:

callerNumber, receiverNumber

The first value found in these properties will be used as the entity title.

Important properties:

callerNumber, caller, receiverNumber, receiver, date

When creating an entity, try to fill these properties with values.

Contract award

ContractAward

A contract or contract lot as awarded to a supplier.

Note

In a network graph, this schema is converted into an edge between contract and supplier.

Extends:

Interest, Value

Properties:
supplier(entity)

Supplier (Entity, of type Legal entity)

The entity the contract was awarded to

contract(entity)

Contract (Entity, of type Contract)

lotNumber(string)

Lot number (Label)

documentNumber(string)

Document number (Label)

documentType(string)

Document type (Label)

decisionReason(text)

Decision reason (Text)

cpvCode(string)

CPV code (Label)

Contract Procurement Vocabulary (what type of goods/services, EU)

nutsCode(string)

NUTS code (Label)

Nomencalture of Territorial Units for Statistics (NUTS)

amended(string)

Amended (Label)

Was this award amended, modified or updated by a subsequent document?

And all properties from Interest, Value.

Important properties:

supplier, contract, amount, lotNumber, decisionReason

When creating an entity, try to fill these properties with values.

Customs declaration

EconomicActivity

A foreign economic activity

Extends:

Interval

Properties:
contract(entity)

Associated contract (Entity, of type Contract)

ccdNumber(identifier)

Customs Cargo Declaration Number (Identifier)

ccdValue(string)

CCD Value (Label)

Declaration Value

directionOfTransportation(string)

Direction of transportation (Label)

Direction of transportation (import/export)

customsProcedure(string)

Customs Procedure (Label)

Customs Procedure — type of customs clearance

vedCode(identifier)

FEAC Code (Identifier)

(Код ТН ВЭД) Foreign Economic Activity Commodity Code

vedCodeDescription(string)

FEAC Code description (Label)

(Описание кода ТН ВЭД) Foreign Economic Activity Commodity Code description

goodsDescription(text)

Description (Text)

Description of goods

declarant(entity)

Declarant (Entity, of type Legal entity)

Customs declarant

sender(entity)

Sender (Entity, of type Legal entity)

Origin of the goods

receiver(entity)

Receiver (Entity, of type Legal entity)

Destination of the goods

contractHolder(entity)

Contract holder (Entity, of type Legal entity)

Customs formalities caretaker

invoiceAmount(string)

Invoice Value Amount (Label)

Invoice Value of goods

customsAmount(string)

Customs Value Amount (Label)

Customs Value of goods

dollarExchRate(string)

USD Exchange Rate (Label)

USD Exchange Rate for the activity

tradingCountry(country)

Trading Country (Country)

Trading Country of the company which transports the goods via Russian border

departureCountry(country)

Country of departure (Country)

Country out of which the goods are transported

destinationCountry(country)

Country of destination (Country)

Final destination for the goods

originCountry(country)

Country of origin (Country)

Country of origin of goods

bankAccount(entity)

Bank Account (Entity, of type Bank Account)

Bank account of the contract

bankRub(entity)

Rouble bank (Entity, of type Bank Account)

Bank account for payments in roubles

bankForeign(entity)

Foreign currency bank (Entity, of type Bank Account)

Bank account for payments in foreign currency

transport(entity)

Transport (Entity, of type Vehicle)

Means of transportation

And all properties from Interval.

Properties used as caption:

summary, goodsDescription, ccdNumber

The first value found in these properties will be used as the entity title.

Important properties:

sender, receiver, contract, goodsDescription, startDate, endDate

When creating an entity, try to fill these properties with values.

Address

Address

A location associated with an entity.

Properties:
full(string)

Full address (Label)

country(country)

Country (Country)

Properties used as caption:

full

The first value found in these properties will be used as the entity title.

Important properties:

full

When creating an entity, try to fill these properties with values.

Contract

Contract

An contract or contract lot issued by an authority. Multiple lots may be awarded to different suppliers (see ContractAward).

Extends:

Asset

Descendants:

License

Properties:
title(string)

Contract title (Label)

authority(entity)

Contract authority (Entity, of type Legal entity)

type(string)

Type (Label)

Type of contract. Potentially W (Works), U (Supplies), S (Services).

contractDate(date)

Contract date (Date)

procedureNumber(string)

Procedure number (Label)

procedure(string)

Contract procedure (Label)

noticeId(string)

Contract Award Notice ID (Label)

numberAwards(string)

Number of awards (Label)

status(string)

Procurement status (Label)

method(string)

Procurement method (Label)

criteria(string)

Contract award criteria (Label)

classification(text)

Classification (Text)

cancelled(string)

Cancelled? (Label)

language(language)

Language (Language)

And all properties from Asset.

Properties used as caption:

title, name, procedureNumber

The first value found in these properties will be used as the entity title.

Important properties:

title, amount, authority, contractDate

When creating an entity, try to fill these properties with values.

Tax roll

TaxRoll

A tax declaration of an individual

Extends:

Interval

Properties:
taxee(entity)

Taxee (Entity, of type Legal entity)

country(country)

Country (Country)

surname(string)

Surname (Label)

givenName(string)

Given name (Label)

birthDate(date)

Date of birth (Date)

income(string)

Registered income (Label)

taxPaid(string)

Amount of tax paid (Label)

wealth(string)

Registered wealth (Label)

And all properties from Interval.

Important properties:

taxee, date, income, wealth, taxPaid

When creating an entity, try to fill these properties with values.

Mention

Mention

Note

hidden: This schema will not be included in listings

Properties:
document(entity)

Document (Entity, of type File)

resolved(entity)

Entity (Entity, of type Legal entity)

name(name)

Detected name (Name)

detectedSchema(string)

Detected entity type (Label)

contextCountry(country)

Co-occurring countries (Country)

contextPhone(phone)

Co-occurring phone numbers (Phone number)

contextEmail(email)

Co-occurring e-mail addresses (E-Mail Address)

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

document, name, resolved

When creating an entity, try to fill these properties with values.

Public body

PublicBody

A public body, such as a ministry, department or state company.

Extends:

Organization

Properties:

And all properties from Organization.

Properties used as caption:

name

The first value found in these properties will be used as the entity title.

Important properties:

name, country, legalForm, status

When creating an entity, try to fill these properties with values.

E-Mail

Email

An internet mail message. The body can be formatted as plain text and/or HTML, and the message may have any number of attachments.

Extends:

Folder, Text file, Web page

Properties:
subject(string)

Subject (Label)

threadTopic(string)

Thread topic (Label)

sender(string)

Sender (Label)

from(string)

From (Label)

to(string)

To (Label)

cc(string)

CC (Label)

Carbon copy

bcc(string)

BCC (Label)

Blind carbon copy

emitters(entity)

Emitter (Entity, of type Legal entity)

recipients(entity)

Recipients (Entity, of type Legal entity)

inReplyTo(string)

In Reply To (Label)

Message ID of the preceding email in the thread

inReplyToEmail(entity)

Responding to (Entity, of type E-Mail)

headers(json)

Raw headers (Nested data)

And all properties from Folder, Text file, Web page.

Properties used as caption:

subject, threadTopic, title, name, fileName

The first value found in these properties will be used as the entity title.

Important properties:

subject, date, from

When creating an entity, try to fill these properties with values.

Associate

Associate

Non-family association between two people

Note

In a network graph, this schema is converted into an edge between person and associate.

Extends:

Interval

Properties:
person(entity)

Person (Entity, of type Person)

The subject of the association.

associate(entity)

Associate (Entity, of type Person)

An associate of the subject person.

relationship(string)

Relationship (Label)

Nature of the association

And all properties from Interval.

Important properties:

person, associate, relationship

When creating an entity, try to fill these properties with values.

Web page

HyperText
Extends:

File

Descendants:

E-Mail, Message

Properties:
bodyHtml(html)

HTML (HTML)

And all properties from File.

Properties used as caption:

title, fileName

The first value found in these properties will be used as the entity title.

Important properties:

title, fileName, mimeType, parent

When creating an entity, try to fill these properties with values.

Directorship

Directorship

Note

In a network graph, this schema is converted into an edge between director and organization.

Extends:

Interest

Properties:
director(entity)

Director (Entity, of type Legal entity)

organization(entity)

Organization (Entity, of type Organization)

secretary(string)

Secretary (Label)

And all properties from Interest.

Properties used as caption:

role

The first value found in these properties will be used as the entity title.

Important properties:

director, organization, role, startDate, endDate

When creating an entity, try to fill these properties with values.

Membership

Membership

Note

In a network graph, this schema is converted into an edge between member and organization.

Extends:

Interest

Properties:
member(entity)

Member (Entity, of type Legal entity)

organization(entity)

Organization (Entity, of type Organization)

And all properties from Interest.

Properties used as caption:

role

The first value found in these properties will be used as the entity title.

Important properties:

member, organization, role, startDate, endDate

When creating an entity, try to fill these properties with values.

User account

UserAccount
Extends:

Thing

Properties:
owner(entity)

Owner (Entity, of type Legal entity)

service(string)

Service (Label)

email(email)

E-mail (E-Mail Address)

number(phone)

Phone Number (Phone number)

username(string)

Username (Label)

password(string)

Password (Label)

And all properties from Thing.

Properties used as caption:

username, email, service

The first value found in these properties will be used as the entity title.

Important properties:

username, service, email, owner

When creating an entity, try to fill these properties with values.

Note

Note

An annotation that applies to a document or entity.

Extends:

Thing, Analyzable

Properties:
entity(entity)

Entity (Entity, of type Thing)

And all properties from Thing, Analyzable.

Properties used as caption:

description

The first value found in these properties will be used as the entity title.

Important properties:

description, entity

When creating an entity, try to fill these properties with values.