Ontology Schema v0 — Digital Twin Property Graph

v0 Prototype — Semiconductor Supply Chain Ontology Schema

Defines the complete ontology schema for the Project TBD digital twin: every entity type, field, relationship type, and property that the v0 property graph will model. Authoritative reference for graph database implementation, LLM query layer construction, and data ingestion pipelines.

Implementation: Neo4j (Community Edition for v0), queried via Cypher. LLM query layer: LangChain GraphCypherQAChain.

V0 Seed Universe

  • 5 anchor firms: TSMC, NVIDIA, ASML, Applied Materials, Samsung Semiconductor
  • 3–5 facilities per firm (sourced from annual reports)
  • 10–15 key products with ECCN classifications
  • 3 core regulations: EAR, ITAR, UFLPA
  • All restricted party lists: BIS Entity List, OFAC SDN, UFLPA Entity List

Entity Types (5 Core)

Company (:Company) — Legal entity that designs, manufactures, distributes, or provides services. Primary node. Fields: id, name, aliases, lei, cik, duns, jurisdiction, hq_country, hq_city, sector (Fabless/Foundry/IDM/Equipment/Materials/etc.)

Facility (:Facility) — Physical site. Fields: id, name, type (wafer_fab/packaging_test/etc.), owner_id, country, city, lat/long, process_nodes, capacity_wspm, status

Product (:Product) — Semiconductor product or component. Fields: id, name, type (chip/wafer/equipment/etc.), eccn, process_node, application

Regulation (:Regulation) — Regulatory framework. Fields: id, name, jurisdiction, type (export_control/sanctions/forced_labor/etc.)

Person (:Person) — Individual with relevant role. Fields: id, name, role, affiliated_company_id

Relationship Types

  • SUPPLIES_TO, MANUFACTURES_AT, OWNS, RESTRICTED_BY, SHIPS_PRODUCT, EMPLOYS, LOCATED_IN, REGULATED_BY, CLASSIFIED_UNDER

Full 45K char document in local file: Signal/BlissPerry/media/ProjectTBD_Ontology_Schema_v0.md