Data Schema
Ammitto uses JSON-LD format for all data, providing semantic web compatibility and easy integration with modern applications.
Entity Types
PersonEntity
An individual person subject to sanctions.
Fields: names, birthInfo, addresses, remarks, contact
OrganizationEntity
A company, organization, or other legal entity subject to sanctions.
Fields: names, addresses, remarks, contact
VesselEntity
A ship or maritime vessel subject to sanctions.
Fields: names, addresses, remarks, contact
AircraftEntity
An aircraft subject to sanctions.
Fields: names, addresses, remarks, contact
Full Schema
Entity Schema
{
"@context": "https://schema.org",
"@graph": [
{
"@id": "string",
"@type": "PersonEntity | OrganizationEntity | VesselEntity | AircraftEntity",
"entityType": "person | organization | vessel | aircraft",
"names": [
{
"@type": "Name",
"fullName": "string",
"isPrimary": "boolean"
}
],
"sourceReferences": [
{
"@type": "SourceReference",
"sourceCode": "string",
"referenceNumber": "string"
}
],
"birthInfo": [
{
"@type": "BirthInfo",
"date": "string (optional)",
"country": "string (optional)"
}
],
"addresses": [
{
"@type": "Address",
"street": "string (optional)",
"city": "string (optional)",
"state": "string (optional)",
"country": "string (optional)",
"postalCode": "string (optional)"
}
],
"remarks": "string (optional)",
"contact": "string (optional)"
}
]
}Field Descriptions
| Field | Type | Description |
|---|---|---|
| @id | string | Unique identifier for the entity |
| @type | string | Entity type (PersonEntity, OrganizationEntity, etc.) |
| entityType | string | Normalized entity type (person, organization, vessel, aircraft) |
| names | array | Array of name objects with fullName and isPrimary flag |
| sourceReferences | array | Array of source reference objects |
| birthInfo | array | Birth date and country information (persons only) |
| addresses | array | Array of address objects |
| remarks | string | Additional remarks or notes |
| contact | string | Contact information |