{
  "@context": {
    "@vocab": "https://ai-law-tracker.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ai": "https://ai-law-tracker.com/schema#",
    "Record": "ai:Record",
    "id": {
      "@id": "ai:id",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "ai:scope",
      "@type": "xsd:string"
    },
    "jurisdiction": {
      "@id": "ai:jurisdiction"
    },
    "identifier": {
      "@id": "ai:identifier",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "ai:title",
      "@type": "xsd:string"
    },
    "record_type": {
      "@id": "ai:record_type",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ai:status",
      "@type": "xsd:string"
    },
    "in_force": {
      "@id": "ai:in_force",
      "@type": "xsd:boolean"
    },
    "record_date": {
      "@id": "ai:record_date",
      "@type": "xsd:dateTime"
    },
    "summary": {
      "@id": "ai:summary",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "ai:source",
      "@type": "xsd:string"
    },
    "official_url": {
      "@id": "ai:official_url",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "ai:updated_at",
      "@type": "xsd:dateTime"
    },
    "checked_at": {
      "@id": "ai:checked_at",
      "@type": "xsd:dateTime"
    },
    "attribution": {
      "@id": "ai:attribution",
      "@type": "xsd:string"
    },
    "UsLawRecord": "ai:UsLawRecord",
    "record_uid": {
      "@id": "ai:record_uid",
      "@type": "xsd:string"
    },
    "jurisdiction_level": {
      "@id": "ai:jurisdiction_level",
      "@type": "xsd:string"
    },
    "jurisdiction_slug": {
      "@id": "ai:jurisdiction_slug",
      "@type": "xsd:string"
    },
    "jurisdiction_name": {
      "@id": "ai:jurisdiction_name",
      "@type": "xsd:string"
    },
    "instrument_type": {
      "@id": "ai:instrument_type",
      "@type": "xsd:string"
    },
    "instrument_label": {
      "@id": "ai:instrument_label",
      "@type": "xsd:string"
    },
    "is_binding": {
      "@id": "ai:is_binding",
      "@type": "xsd:boolean"
    },
    "citation": {
      "@id": "ai:citation",
      "@type": "xsd:string"
    },
    "short_title": {
      "@id": "ai:short_title",
      "@type": "xsd:string"
    },
    "is_in_force": {
      "@id": "ai:is_in_force",
      "@type": "xsd:boolean"
    },
    "enacted_date": {
      "@id": "ai:enacted_date",
      "@type": "xsd:date"
    },
    "effective_date": {
      "@id": "ai:effective_date",
      "@type": "xsd:date"
    },
    "repealed_date": {
      "@id": "ai:repealed_date",
      "@type": "xsd:date"
    },
    "full_text_url": {
      "@id": "ai:full_text_url",
      "@type": "xsd:string"
    },
    "source_authority": {
      "@id": "ai:source_authority",
      "@type": "xsd:string"
    },
    "retrieved_at": {
      "@id": "ai:retrieved_at",
      "@type": "xsd:dateTime"
    },
    "last_verified_at": {
      "@id": "ai:last_verified_at",
      "@type": "xsd:dateTime"
    },
    "primary_branch_id": {
      "@id": "ai:primary_branch_id",
      "@type": "xsd:string"
    },
    "primary_branch_label": {
      "@id": "ai:primary_branch_label",
      "@type": "xsd:string"
    },
    "primary_domain_id": {
      "@id": "ai:primary_domain_id",
      "@type": "xsd:string"
    },
    "primary_domain_label": {
      "@id": "ai:primary_domain_label",
      "@type": "xsd:string"
    },
    "domains": {
      "@id": "ai:domains",
      "@container": "@list"
    },
    "edition_year": {
      "@id": "ai:edition_year",
      "@type": "xsd:integer"
    },
    "edition_label": {
      "@id": "ai:edition_label",
      "@type": "xsd:string"
    },
    "executive_order_number": {
      "@id": "ai:executive_order_number",
      "@type": "xsd:integer"
    },
    "proclamation_number": {
      "@id": "ai:proclamation_number",
      "@type": "xsd:integer"
    },
    "presidential_document_number": {
      "@id": "ai:presidential_document_number",
      "@type": "xsd:string"
    },
    "CourtOpinion": "ai:CourtOpinion",
    "cluster_id": {
      "@id": "ai:cluster_id",
      "@type": "xsd:integer"
    },
    "case_name": {
      "@id": "ai:case_name",
      "@type": "xsd:string"
    },
    "court_id": {
      "@id": "ai:court_id",
      "@type": "xsd:string"
    },
    "court_name": {
      "@id": "ai:court_name",
      "@type": "xsd:string"
    },
    "court_citation_string": {
      "@id": "ai:court_citation_string",
      "@type": "xsd:string"
    },
    "court_jurisdiction": {
      "@id": "ai:court_jurisdiction",
      "@type": "xsd:string"
    },
    "court_level": {
      "@id": "ai:court_level",
      "@type": "xsd:string"
    },
    "date_filed": {
      "@id": "ai:date_filed",
      "@type": "xsd:date"
    },
    "date_filed_is_approximate": {
      "@id": "ai:date_filed_is_approximate",
      "@type": "xsd:boolean"
    },
    "precedential_status": {
      "@id": "ai:precedential_status",
      "@type": "xsd:string"
    },
    "docket_id": {
      "@id": "ai:docket_id",
      "@type": "xsd:integer"
    },
    "docket_number": {
      "@id": "ai:docket_number",
      "@type": "xsd:string"
    },
    "primary_citation": {
      "@id": "ai:primary_citation",
      "@type": "xsd:string"
    },
    "citation_count": {
      "@id": "ai:citation_count",
      "@type": "xsd:integer"
    },
    "absolute_url": {
      "@id": "ai:absolute_url",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "ai:slug",
      "@type": "xsd:string"
    },
    "bulk_edition": {
      "@id": "ai:bulk_edition",
      "@type": "xsd:date"
    },
    "EnforcementMatter": "ai:EnforcementMatter",
    "matter_uid": {
      "@id": "ai:matter_uid",
      "@type": "xsd:string"
    },
    "caption": {
      "@id": "ai:caption",
      "@type": "xsd:string"
    },
    "forum_type": {
      "@id": "ai:forum_type",
      "@type": "xsd:string"
    },
    "forum_name": {
      "@id": "ai:forum_name",
      "@type": "xsd:string"
    },
    "matter_type": {
      "@id": "ai:matter_type",
      "@type": "xsd:string"
    },
    "matter_status": {
      "@id": "ai:matter_status",
      "@type": "xsd:string"
    },
    "agency_code": {
      "@id": "ai:agency_code",
      "@type": "xsd:string"
    },
    "ai_roles": {
      "@id": "ai:ai_roles",
      "@container": "@list"
    },
    "filed_date": {
      "@id": "ai:filed_date",
      "@type": "xsd:date"
    },
    "decided_date": {
      "@id": "ai:decided_date",
      "@type": "xsd:date"
    },
    "date_source": {
      "@id": "ai:date_source",
      "@type": "xsd:string"
    },
    "closed_date": {
      "@id": "ai:closed_date",
      "@type": "xsd:date"
    },
    "source_url": {
      "@id": "ai:source_url",
      "@type": "xsd:string"
    },
    "verification": {
      "@id": "ai:verification",
      "@type": "xsd:string"
    },
    "first_seen_at": {
      "@id": "ai:first_seen_at",
      "@type": "xsd:dateTime"
    },
    "is_canonical": {
      "@id": "ai:is_canonical",
      "@type": "xsd:boolean"
    },
    "duplicate_of": {
      "@id": "ai:duplicate_of",
      "@type": "xsd:string"
    },
    "publish_ready": {
      "@id": "ai:publish_ready",
      "@type": "xsd:boolean"
    },
    "unavailable_fields": {
      "@id": "ai:unavailable_fields",
      "@container": "@list"
    },
    "unavailable_reason": {
      "@id": "ai:unavailable_reason",
      "@type": "xsd:string"
    },
    "enforcement_tier": {
      "@id": "ai:enforcement_tier",
      "@type": "xsd:string"
    },
    "ai_basis": {
      "@id": "ai:ai_basis"
    },
    "source_absent_fields": {
      "@id": "ai:source_absent_fields",
      "@container": "@list"
    },
    "industry_labels": {
      "@id": "ai:industry_labels",
      "@container": "@list"
    },
    "violation_labels": {
      "@id": "ai:violation_labels",
      "@container": "@list"
    },
    "ingest_lane": {
      "@id": "ai:ingest_lane",
      "@type": "xsd:string"
    },
    "Change": "ai:Change",
    "event_id": {
      "@id": "ai:event_id",
      "@type": "xsd:string"
    },
    "entity": {
      "@id": "ai:entity",
      "@type": "xsd:string"
    },
    "record_id": {
      "@id": "ai:record_id",
      "@type": "xsd:string"
    },
    "change_kind": {
      "@id": "ai:change_kind",
      "@type": "xsd:string"
    },
    "changed_fields": {
      "@id": "ai:changed_fields",
      "@container": "@list"
    },
    "field_changes": {
      "@id": "ai:field_changes",
      "@container": "@list"
    },
    "observed_at": {
      "@id": "ai:observed_at",
      "@type": "xsd:dateTime"
    },
    "source_run_id": {
      "@id": "ai:source_run_id",
      "@type": "xsd:string"
    },
    "NewsItem": "ai:NewsItem",
    "published_date": {
      "@id": "ai:published_date",
      "@type": "xsd:date"
    },
    "url": {
      "@id": "ai:url",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "ai:excerpt",
      "@type": "xsd:string"
    },
    "fetched_at": {
      "@id": "ai:fetched_at",
      "@type": "xsd:dateTime"
    },
    "gated": {
      "@id": "ai:gated",
      "@type": "xsd:boolean"
    },
    "EnforcementItem": "ai:EnforcementItem",
    "change_type": {
      "@id": "ai:change_type",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "ai:agency",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "ai:date",
      "@type": "xsd:dateTime"
    },
    "respondent": {
      "@id": "ai:respondent",
      "@type": "xsd:string"
    },
    "allegation": {
      "@id": "ai:allegation",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "ai:outcome",
      "@type": "xsd:string"
    },
    "penalty": {
      "@id": "ai:penalty",
      "@type": "xsd:string"
    },
    "statutory_basis": {
      "@id": "ai:statutory_basis",
      "@type": "xsd:string"
    },
    "forum": {
      "@id": "ai:forum",
      "@type": "xsd:string"
    },
    "Webhook": "ai:Webhook",
    "target_url": {
      "@id": "ai:target_url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "ai:events",
      "@container": "@list"
    },
    "active": {
      "@id": "ai:active",
      "@type": "xsd:boolean"
    },
    "failure_count": {
      "@id": "ai:failure_count",
      "@type": "xsd:integer"
    },
    "disabled_at": {
      "@id": "ai:disabled_at",
      "@type": "xsd:dateTime"
    },
    "disabled_reason": {
      "@id": "ai:disabled_reason",
      "@type": "xsd:string"
    },
    "last_delivery_at": {
      "@id": "ai:last_delivery_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "ai:created_at",
      "@type": "xsd:dateTime"
    },
    "WebhookPayload": "ai:WebhookPayload",
    "event": {
      "@id": "ai:event",
      "@type": "xsd:string"
    },
    "delivery_id": {
      "@id": "ai:delivery_id",
      "@type": "xsd:string"
    },
    "webhook_id": {
      "@id": "ai:webhook_id",
      "@type": "xsd:string"
    },
    "record": {
      "@id": "ai:record",
      "@type": "@id"
    },
    "Obligation": "ai:Obligation",
    "law": {
      "@id": "ai:law",
      "@type": "xsd:string"
    },
    "layer": {
      "@id": "ai:layer",
      "@type": "xsd:string"
    },
    "applies_because": {
      "@id": "ai:applies_because",
      "@type": "xsd:string"
    },
    "obligation": {
      "@id": "ai:obligation",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "ai:deadline",
      "@type": "xsd:string"
    },
    "government_body": {
      "@id": "ai:government_body",
      "@type": "xsd:string"
    },
    "may_not_apply": {
      "@id": "ai:may_not_apply",
      "@type": "xsd:boolean"
    },
    "source_tier": {
      "@id": "ai:source_tier",
      "@type": "xsd:string"
    },
    "Penalty": "ai:Penalty",
    "Risk": "ai:Risk",
    "score": {
      "@id": "ai:score",
      "@type": "xsd:integer"
    },
    "level": {
      "@id": "ai:level",
      "@type": "xsd:string"
    },
    "factors": {
      "@id": "ai:factors",
      "@container": "@list"
    },
    "Assessment": "ai:Assessment",
    "risk": {
      "@id": "ai:risk",
      "@type": "@id"
    },
    "applicable_law_count": {
      "@id": "ai:applicable_law_count",
      "@type": "xsd:integer"
    },
    "jurisdictions": {
      "@id": "ai:jurisdictions",
      "@container": "@list"
    },
    "obligations": {
      "@id": "ai:obligations",
      "@container": "@list"
    },
    "no_law": {
      "@id": "ai:no_law",
      "@container": "@list"
    },
    "unmapped_sectors": {
      "@id": "ai:unmapped_sectors",
      "@container": "@list"
    },
    "Error": "ai:Error",
    "api_version": {
      "@id": "ai:api_version",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "ai:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AI Law Tracker API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AI Law Tracker'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-01) from openapi/ai-law-tracker-com-openapi.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/ai-law-tracker-com-openapi.json"
  ]
}