Hackford · JSON-LD Context

Hackforddata Com Context

JSON-LD context defining the semantic vocabulary for Hackforddata Com from Hackford.

64 Classes 170 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hackforddata: https://hackforddata.com/schema#

Classes

AmlRegistrationEvidence BatchFirmResolveRecordRequest BatchFirmResolveRequestRequest BatchFirmResolveResponse BatchFirmResolveResult EmailConfidenceEnum EntityTypeEnum ExportUsage FirmAuthorities FirmAuthoritySection FirmCore FirmDetail FirmEnrichMatch FirmEnrichRequestRequest FirmEnrichResponse FirmEnrichResult FirmExportResponse FirmFineRow FirmFinesResponse FirmFosDecisionRow FirmFosDecisionsResponse FirmIdentifiers FirmLinks FirmListDates FirmListResponse FirmListRow FirmMatchingRoleRow FirmMeta FirmPeopleFirm FirmPeopleResponse FirmPeopleRow FirmPermissionFirm FirmPermissionRow FirmPermissionsResponse FirmResolve FirmType FirmTypeCategory FirmTypeDefinition FirmTypeReference FirmTypeTag FirmTypeTags FirmTypeTaxonomy MonetaryAmount NullEnum OwnerTypeEnum PatchedPublicApiSavedSearchRequest PatchedPublicApiWatchlistRequest PublicApiError PublicApiLinks PublicApiRoot PublicApiSavedSearch PublicApiSavedSearchRequest PublicApiWatchlist PublicApiWatchlistRequest PublicPerson PublicPersonEmail PublicPersonLinkedIn PublicPersonRole PublicPersonRoleWithContacts PublicPersonWithContacts PublicRelationshipFirm PublicRelationshipResponse PublicRelationshipRow SourceAuthorityEnum

Properties

Property Type Container
firm_reference_number integer
hackford_id string
registered_firm_name string
registration_type string
status string
status_effective_date string
match_basis string
companies_house_number string
source
client_reference string
name string
fca_frn string
sec_crd string
sec_file string
cik string
companies_house string
lei string
records list
count integer
matched_count integer
ambiguous_count integer
unmatched_count integer
invalid_count integer
results list
match_status string
matched_on list
canonical_url string
warnings list
credits_consumed integer
credits_remaining integer
quota integer
owner_type reference
resets_at dateTime
fca reference
sec reference
psd reference
esma reference
is_present boolean
is_entitled boolean
redacted boolean
data
adviser_bracket_as_of date
adviser_bracket string
adviser_bracket_is_estimated boolean
adviser_bracket_description string
display_name string
slug string
status_normalised string
authority_keys list
website string
country string
region string
city string
core reference
identifiers reference
firm_type reference
authorities reference
links reference
meta reference
people_summary
relationships_summary
financials_summary
sec_summary
permissions_summary
include list
match reference
firm
delivery_id string
format string
exported_count integer
limit integer
fields list
export_usage reference
type_of_action string
source_system string
fine_date date
amount
reason string
notice_url string
fined_party string
page integer
page_size integer
next string
previous string
decision_reference string
decision_date date
outcome string
product_category string
decision_url string
business_name string
excerpt string
canonical string
people string
relationships string
authorised_date date
source_last_refreshed date
methodology
aml_registrations list
annex1_registrations list
dates reference
financials
matching_roles list
requirement_match
relationship_match
fine_match
fos_decision_match
person reference
role reference
source_coverage list
last_refreshed date
limitations list
source_authority string
permission string
regulated_activity string
permission_group string
investment_type string
customer_type string
limitation_requirement_text string
effective_from date
effective_to date
is_current boolean
raw_source_text string
as_at date
category
type
tags reference
code string
description string
firm_types list
inclusion_notes string
exclusion_notes string
technology list
strategy list
client_focus list
service list
categories list
tag_dimensions
value string
currency string
entity_type reference
definition
email_alerts_enabled boolean
alert_filters
detail string
openapi string
docs string
version string
id integer
scope string
can_edit boolean
definition_version integer
created_at dateTime
updated_at dateTime
item_count integer
individual_reference_number string
full_name string
first_name string
last_name string
email string
email_confidence reference
linkedin_url reference
title string
start_date date
end_date date
emails list
linkedin list
relationship_id string
relationship_type string
principal reference
appointed_representative reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hackforddata.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hackforddata": "https://hackforddata.com/schema#",
    "AmlRegistrationEvidence": "hackforddata:AmlRegistrationEvidence",
    "firm_reference_number": {
      "@id": "hackforddata:firm_reference_number",
      "@type": "xsd:integer"
    },
    "hackford_id": {
      "@id": "hackforddata:hackford_id",
      "@type": "xsd:string"
    },
    "registered_firm_name": {
      "@id": "hackforddata:registered_firm_name",
      "@type": "xsd:string"
    },
    "registration_type": {
      "@id": "hackforddata:registration_type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "hackforddata:status",
      "@type": "xsd:string"
    },
    "status_effective_date": {
      "@id": "hackforddata:status_effective_date",
      "@type": "xsd:string"
    },
    "match_basis": {
      "@id": "hackforddata:match_basis",
      "@type": "xsd:string"
    },
    "companies_house_number": {
      "@id": "hackforddata:companies_house_number",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "hackforddata:source"
    },
    "BatchFirmResolveRecordRequest": "hackforddata:BatchFirmResolveRecordRequest",
    "client_reference": {
      "@id": "hackforddata:client_reference",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hackforddata:name",
      "@type": "xsd:string"
    },
    "fca_frn": {
      "@id": "hackforddata:fca_frn",
      "@type": "xsd:string"
    },
    "sec_crd": {
      "@id": "hackforddata:sec_crd",
      "@type": "xsd:string"
    },
    "sec_file": {
      "@id": "hackforddata:sec_file",
      "@type": "xsd:string"
    },
    "cik": {
      "@id": "hackforddata:cik",
      "@type": "xsd:string"
    },
    "companies_house": {
      "@id": "hackforddata:companies_house",
      "@type": "xsd:string"
    },
    "lei": {
      "@id": "hackforddata:lei",
      "@type": "xsd:string"
    },
    "BatchFirmResolveRequestRequest": "hackforddata:BatchFirmResolveRequestRequest",
    "records": {
      "@id": "hackforddata:records",
      "@container": "@list"
    },
    "BatchFirmResolveResponse": "hackforddata:BatchFirmResolveResponse",
    "count": {
      "@id": "hackforddata:count",
      "@type": "xsd:integer"
    },
    "matched_count": {
      "@id": "hackforddata:matched_count",
      "@type": "xsd:integer"
    },
    "ambiguous_count": {
      "@id": "hackforddata:ambiguous_count",
      "@type": "xsd:integer"
    },
    "unmatched_count": {
      "@id": "hackforddata:unmatched_count",
      "@type": "xsd:integer"
    },
    "invalid_count": {
      "@id": "hackforddata:invalid_count",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "hackforddata:results",
      "@container": "@list"
    },
    "BatchFirmResolveResult": "hackforddata:BatchFirmResolveResult",
    "match_status": {
      "@id": "hackforddata:match_status",
      "@type": "xsd:string"
    },
    "matched_on": {
      "@id": "hackforddata:matched_on",
      "@container": "@list"
    },
    "canonical_url": {
      "@id": "hackforddata:canonical_url",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "hackforddata:warnings",
      "@container": "@list"
    },
    "EmailConfidenceEnum": "hackforddata:EmailConfidenceEnum",
    "EntityTypeEnum": "hackforddata:EntityTypeEnum",
    "ExportUsage": "hackforddata:ExportUsage",
    "credits_consumed": {
      "@id": "hackforddata:credits_consumed",
      "@type": "xsd:integer"
    },
    "credits_remaining": {
      "@id": "hackforddata:credits_remaining",
      "@type": "xsd:integer"
    },
    "quota": {
      "@id": "hackforddata:quota",
      "@type": "xsd:integer"
    },
    "owner_type": {
      "@id": "hackforddata:owner_type",
      "@type": "@id"
    },
    "resets_at": {
      "@id": "hackforddata:resets_at",
      "@type": "xsd:dateTime"
    },
    "FirmAuthorities": "hackforddata:FirmAuthorities",
    "fca": {
      "@id": "hackforddata:fca",
      "@type": "@id"
    },
    "sec": {
      "@id": "hackforddata:sec",
      "@type": "@id"
    },
    "psd": {
      "@id": "hackforddata:psd",
      "@type": "@id"
    },
    "esma": {
      "@id": "hackforddata:esma",
      "@type": "@id"
    },
    "FirmAuthoritySection": "hackforddata:FirmAuthoritySection",
    "is_present": {
      "@id": "hackforddata:is_present",
      "@type": "xsd:boolean"
    },
    "is_entitled": {
      "@id": "hackforddata:is_entitled",
      "@type": "xsd:boolean"
    },
    "redacted": {
      "@id": "hackforddata:redacted",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "hackforddata:data"
    },
    "FirmCore": "hackforddata:FirmCore",
    "adviser_bracket_as_of": {
      "@id": "hackforddata:adviser_bracket_as_of",
      "@type": "xsd:date"
    },
    "adviser_bracket": {
      "@id": "hackforddata:adviser_bracket",
      "@type": "xsd:string"
    },
    "adviser_bracket_is_estimated": {
      "@id": "hackforddata:adviser_bracket_is_estimated",
      "@type": "xsd:boolean"
    },
    "adviser_bracket_description": {
      "@id": "hackforddata:adviser_bracket_description",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "hackforddata:display_name",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "hackforddata:slug",
      "@type": "xsd:string"
    },
    "status_normalised": {
      "@id": "hackforddata:status_normalised",
      "@type": "xsd:string"
    },
    "authority_keys": {
      "@id": "hackforddata:authority_keys",
      "@container": "@list"
    },
    "website": {
      "@id": "hackforddata:website",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "hackforddata:country",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "hackforddata:region",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "hackforddata:city",
      "@type": "xsd:string"
    },
    "FirmDetail": "hackforddata:FirmDetail",
    "core": {
      "@id": "hackforddata:core",
      "@type": "@id"
    },
    "identifiers": {
      "@id": "hackforddata:identifiers",
      "@type": "@id"
    },
    "firm_type": {
      "@id": "hackforddata:firm_type",
      "@type": "@id"
    },
    "authorities": {
      "@id": "hackforddata:authorities",
      "@type": "@id"
    },
    "links": {
      "@id": "hackforddata:links",
      "@type": "@id"
    },
    "meta": {
      "@id": "hackforddata:meta",
      "@type": "@id"
    },
    "people_summary": {
      "@id": "hackforddata:people_summary"
    },
    "relationships_summary": {
      "@id": "hackforddata:relationships_summary"
    },
    "financials_summary": {
      "@id": "hackforddata:financials_summary"
    },
    "sec_summary": {
      "@id": "hackforddata:sec_summary"
    },
    "permissions_summary": {
      "@id": "hackforddata:permissions_summary"
    },
    "FirmEnrichMatch": "hackforddata:FirmEnrichMatch",
    "FirmEnrichRequestRequest": "hackforddata:FirmEnrichRequestRequest",
    "include": {
      "@id": "hackforddata:include",
      "@container": "@list"
    },
    "FirmEnrichResponse": "hackforddata:FirmEnrichResponse",
    "FirmEnrichResult": "hackforddata:FirmEnrichResult",
    "match": {
      "@id": "hackforddata:match",
      "@type": "@id"
    },
    "firm": {
      "@id": "hackforddata:firm"
    },
    "FirmExportResponse": "hackforddata:FirmExportResponse",
    "delivery_id": {
      "@id": "hackforddata:delivery_id",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "hackforddata:format",
      "@type": "xsd:string"
    },
    "exported_count": {
      "@id": "hackforddata:exported_count",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "hackforddata:limit",
      "@type": "xsd:integer"
    },
    "fields": {
      "@id": "hackforddata:fields",
      "@container": "@list"
    },
    "export_usage": {
      "@id": "hackforddata:export_usage",
      "@type": "@id"
    },
    "FirmFineRow": "hackforddata:FirmFineRow",
    "type_of_action": {
      "@id": "hackforddata:type_of_action",
      "@type": "xsd:string"
    },
    "source_system": {
      "@id": "hackforddata:source_system",
      "@type": "xsd:string"
    },
    "fine_date": {
      "@id": "hackforddata:fine_date",
      "@type": "xsd:date"
    },
    "amount": {
      "@id": "hackforddata:amount"
    },
    "reason": {
      "@id": "hackforddata:reason",
      "@type": "xsd:string"
    },
    "notice_url": {
      "@id": "hackforddata:notice_url",
      "@type": "xsd:string"
    },
    "fined_party": {
      "@id": "hackforddata:fined_party",
      "@type": "xsd:string"
    },
    "FirmFinesResponse": "hackforddata:FirmFinesResponse",
    "page": {
      "@id": "hackforddata:page",
      "@type": "xsd:integer"
    },
    "page_size": {
      "@id": "hackforddata:page_size",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "hackforddata:next",
      "@type": "xsd:string"
    },
    "previous": {
      "@id": "hackforddata:previous",
      "@type": "xsd:string"
    },
    "FirmFosDecisionRow": "hackforddata:FirmFosDecisionRow",
    "decision_reference": {
      "@id": "hackforddata:decision_reference",
      "@type": "xsd:string"
    },
    "decision_date": {
      "@id": "hackforddata:decision_date",
      "@type": "xsd:date"
    },
    "outcome": {
      "@id": "hackforddata:outcome",
      "@type": "xsd:string"
    },
    "product_category": {
      "@id": "hackforddata:product_category",
      "@type": "xsd:string"
    },
    "decision_url": {
      "@id": "hackforddata:decision_url",
      "@type": "xsd:string"
    },
    "business_name": {
      "@id": "hackforddata:business_name",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "hackforddata:excerpt",
      "@type": "xsd:string"
    },
    "FirmFosDecisionsResponse": "hackforddata:FirmFosDecisionsResponse",
    "FirmIdentifiers": "hackforddata:FirmIdentifiers",
    "FirmLinks": "hackforddata:FirmLinks",
    "canonical": {
      "@id": "hackforddata:canonical",
      "@type": "xsd:string"
    },
    "people": {
      "@id": "hackforddata:people",
      "@type": "xsd:string"
    },
    "relationships": {
      "@id": "hackforddata:relationships",
      "@type": "xsd:string"
    },
    "FirmListDates": "hackforddata:FirmListDates",
    "authorised_date": {
      "@id": "hackforddata:authorised_date",
      "@type": "xsd:date"
    },
    "source_last_refreshed": {
      "@id": "hackforddata:source_last_refreshed",
      "@type": "xsd:date"
    },
    "FirmListResponse": "hackforddata:FirmListResponse",
    "methodology": {
      "@id": "hackforddata:methodology"
    },
    "FirmListRow": "hackforddata:FirmListRow",
    "aml_registrations": {
      "@id": "hackforddata:aml_registrations",
      "@container": "@list"
    },
    "annex1_registrations": {
      "@id": "hackforddata:annex1_registrations",
      "@container": "@list"
    },
    "dates": {
      "@id": "hackforddata:dates",
      "@type": "@id"
    },
    "financials": {
      "@id": "hackforddata:financials"
    },
    "matching_roles": {
      "@id": "hackforddata:matching_roles",
      "@container": "@list"
    },
    "requirement_match": {
      "@id": "hackforddata:requirement_match"
    },
    "relationship_match": {
      "@id": "hackforddata:relationship_match"
    },
    "fine_match": {
      "@id": "hackforddata:fine_match"
    },
    "fos_decision_match": {
      "@id": "hackforddata:fos_decision_match"
    },
    "FirmMatchingRoleRow": "hackforddata:FirmMatchingRoleRow",
    "person": {
      "@id": "hackforddata:person",
      "@type": "@id"
    },
    "role": {
      "@id": "hackforddata:role",
      "@type": "@id"
    },
    "FirmMeta": "hackforddata:FirmMeta",
    "source_coverage": {
      "@id": "hackforddata:source_coverage",
      "@container": "@list"
    },
    "last_refreshed": {
      "@id": "hackforddata:last_refreshed",
      "@type": "xsd:date"
    },
    "limitations": {
      "@id": "hackforddata:limitations",
      "@container": "@list"
    },
    "FirmPeopleFirm": "hackforddata:FirmPeopleFirm",
    "FirmPeopleResponse": "hackforddata:FirmPeopleResponse",
    "FirmPeopleRow": "hackforddata:FirmPeopleRow",
    "FirmPermissionFirm": "hackforddata:FirmPermissionFirm",
    "FirmPermissionRow": "hackforddata:FirmPermissionRow",
    "source_authority": {
      "@id": "hackforddata:source_authority",
      "@type": "xsd:string"
    },
    "permission": {
      "@id": "hackforddata:permission",
      "@type": "xsd:string"
    },
    "regulated_activity": {
      "@id": "hackforddata:regulated_activity",
      "@type": "xsd:string"
    },
    "permission_group": {
      "@id": "hackforddata:permission_group",
      "@type": "xsd:string"
    },
    "investment_type": {
      "@id": "hackforddata:investment_type",
      "@type": "xsd:string"
    },
    "customer_type": {
      "@id": "hackforddata:customer_type",
      "@type": "xsd:string"
    },
    "limitation_requirement_text": {
      "@id": "hackforddata:limitation_requirement_text",
      "@type": "xsd:string"
    },
    "effective_from": {
      "@id": "hackforddata:effective_from",
      "@type": "xsd:date"
    },
    "effective_to": {
      "@id": "hackforddata:effective_to",
      "@type": "xsd:date"
    },
    "is_current": {
      "@id": "hackforddata:is_current",
      "@type": "xsd:boolean"
    },
    "raw_source_text": {
      "@id": "hackforddata:raw_source_text",
      "@type": "xsd:string"
    },
    "as_at": {
      "@id": "hackforddata:as_at",
      "@type": "xsd:date"
    },
    "FirmPermissionsResponse": "hackforddata:FirmPermissionsResponse",
    "FirmResolve": "hackforddata:FirmResolve",
    "FirmType": "hackforddata:FirmType",
    "category": {
      "@id": "hackforddata:category"
    },
    "type": {
      "@id": "hackforddata:type"
    },
    "tags": {
      "@id": "hackforddata:tags",
      "@type": "@id"
    },
    "FirmTypeCategory": "hackforddata:FirmTypeCategory",
    "code": {
      "@id": "hackforddata:code",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "hackforddata:description",
      "@type": "xsd:string"
    },
    "firm_types": {
      "@id": "hackforddata:firm_types",
      "@container": "@list"
    },
    "FirmTypeDefinition": "hackforddata:FirmTypeDefinition",
    "inclusion_notes": {
      "@id": "hackforddata:inclusion_notes",
      "@type": "xsd:string"
    },
    "exclusion_notes": {
      "@id": "hackforddata:exclusion_notes",
      "@type": "xsd:string"
    },
    "FirmTypeReference": "hackforddata:FirmTypeReference",
    "FirmTypeTag": "hackforddata:FirmTypeTag",
    "FirmTypeTags": "hackforddata:FirmTypeTags",
    "technology": {
      "@id": "hackforddata:technology",
      "@container": "@list"
    },
    "strategy": {
      "@id": "hackforddata:strategy",
      "@container": "@list"
    },
    "client_focus": {
      "@id": "hackforddata:client_focus",
      "@container": "@list"
    },
    "service": {
      "@id": "hackforddata:service",
      "@container": "@list"
    },
    "FirmTypeTaxonomy": "hackforddata:FirmTypeTaxonomy",
    "categories": {
      "@id": "hackforddata:categories",
      "@container": "@list"
    },
    "tag_dimensions": {
      "@id": "hackforddata:tag_dimensions"
    },
    "MonetaryAmount": "hackforddata:MonetaryAmount",
    "value": {
      "@id": "hackforddata:value",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "hackforddata:currency",
      "@type": "xsd:string"
    },
    "NullEnum": "hackforddata:NullEnum",
    "OwnerTypeEnum": "hackforddata:OwnerTypeEnum",
    "PatchedPublicApiSavedSearchRequest": "hackforddata:PatchedPublicApiSavedSearchRequest",
    "entity_type": {
      "@id": "hackforddata:entity_type",
      "@type": "@id"
    },
    "definition": {
      "@id": "hackforddata:definition"
    },
    "PatchedPublicApiWatchlistRequest": "hackforddata:PatchedPublicApiWatchlistRequest",
    "email_alerts_enabled": {
      "@id": "hackforddata:email_alerts_enabled",
      "@type": "xsd:boolean"
    },
    "alert_filters": {
      "@id": "hackforddata:alert_filters"
    },
    "PublicApiError": "hackforddata:PublicApiError",
    "detail": {
      "@id": "hackforddata:detail",
      "@type": "xsd:string"
    },
    "PublicApiLinks": "hackforddata:PublicApiLinks",
    "openapi": {
      "@id": "hackforddata:openapi",
      "@type": "xsd:string"
    },
    "docs": {
      "@id": "hackforddata:docs",
      "@type": "xsd:string"
    },
    "PublicApiRoot": "hackforddata:PublicApiRoot",
    "version": {
      "@id": "hackforddata:version",
      "@type": "xsd:string"
    },
    "PublicApiSavedSearch": "hackforddata:PublicApiSavedSearch",
    "id": {
      "@id": "hackforddata:id",
      "@type": "xsd:integer"
    },
    "scope": {
      "@id": "hackforddata:scope",
      "@type": "xsd:string"
    },
    "can_edit": {
      "@id": "hackforddata:can_edit",
      "@type": "xsd:boolean"
    },
    "definition_version": {
      "@id": "hackforddata:definition_version",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "hackforddata:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "hackforddata:updated_at",
      "@type": "xsd:dateTime"
    },
    "PublicApiSavedSearchRequest": "hackforddata:PublicApiSavedSearchRequest",
    "PublicApiWatchlist": "hackforddata:PublicApiWatchlist",
    "item_count": {
      "@id": "hackforddata:item_count",
      "@type": "xsd:integer"
    },
    "PublicApiWatchlistRequest": "hackforddata:PublicApiWatchlistRequest",
    "PublicPerson": "hackforddata:PublicPerson",
    "individual_reference_number": {
      "@id": "hackforddata:individual_reference_number",
      "@type": "xsd:string"
    },
    "full_name": {
      "@id": "hackforddata:full_name",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "hackforddata:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "hackforddata:last_name",
      "@type": "xsd:string"
    },
    "PublicPersonEmail": "hackforddata:PublicPersonEmail",
    "email": {
      "@id": "hackforddata:email",
      "@type": "xsd:string"
    },
    "email_confidence": {
      "@id": "hackforddata:email_confidence",
      "@type": "@id"
    },
    "PublicPersonLinkedIn": "hackforddata:PublicPersonLinkedIn",
    "linkedin_url": {
      "@id": "hackforddata:linkedin_url",
      "@type": "@id"
    },
    "PublicPersonRole": "hackforddata:PublicPersonRole",
    "title": {
      "@id": "hackforddata:title",
      "@type": "xsd:string"
    },
    "start_date": {
      "@id": "hackforddata:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "hackforddata:end_date",
      "@type": "xsd:date"
    },
    "PublicPersonRoleWithContacts": "hackforddata:PublicPersonRoleWithContacts",
    "emails": {
      "@id": "hackforddata:emails",
      "@container": "@list"
    },
    "PublicPersonWithContacts": "hackforddata:PublicPersonWithContacts",
    "linkedin": {
      "@id": "hackforddata:linkedin",
      "@container": "@list"
    },
    "PublicRelationshipFirm": "hackforddata:PublicRelationshipFirm",
    "PublicRelationshipResponse": "hackforddata:PublicRelationshipResponse",
    "PublicRelationshipRow": "hackforddata:PublicRelationshipRow",
    "relationship_id": {
      "@id": "hackforddata:relationship_id",
      "@type": "xsd:string"
    },
    "relationship_type": {
      "@id": "hackforddata:relationship_type",
      "@type": "xsd:string"
    },
    "principal": {
      "@id": "hackforddata:principal",
      "@type": "@id"
    },
    "appointed_representative": {
      "@id": "hackforddata:appointed_representative",
      "@type": "@id"
    },
    "SourceAuthorityEnum": "hackforddata:SourceAuthorityEnum"
  },
  "@type": "schema:Dataset",
  "schema:name": "Hackford API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hackford's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-11) from openapi/hackforddata-com-openapi.yml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hackforddata-com-openapi.yml"
  ]
}