postgres_postgres_jdbc_mt_codex_20260403 Knowledge Graph

A virtual RDF Knowledge Graph generated from postgres.postgres_jdbc_mt via Virtuoso RDF Views, demonstrating Linked Data principles for entity, entity type, and relationship naming.

16 Entity Types
134 Properties
Graph IRI: demo.openlinksw.com/postgres_postgres_jdbc_mt_codex_20260403#
Ontology: demo.openlinksw.com/schemas/postgres_postgres_jdbc_mt_codex_20260403/
Virtual RDF View
πŸ”— The Four Linked Data Principles
1
🌐

Use HTTP URIs as Names

Every entity, class, and property in the Knowledge Graph is identified by a dereferenceable HTTP IRI, using the generated path segment from this session rather than local identifiers.

2
πŸ”

Make URIs Dereferenceable

The generated rewrite-rule script is meant to route entity lookups into SPARQL DESCRIBE responses so generated rows behave like first-class web resources.

3
πŸ“¦

Return Useful Information

Each dereference is expected to return typed RDF triples: class membership, column values as typed literals, and links to related entities where foreign keys are mapped as object properties.

4
πŸ”€

Link to Other URIs

Foreign-key relationships are materialized as RDF object properties linking to fully dereferenceable related resources, using the same generated IRI family.

postgres_postgres_jdbc_mt_codex_20260403:has_countries
<…/countries/countryid/US#this> .
🧬 Entity IRI Anatomy

Every entity IRI follows the same deterministic pattern as the reference document, but with this session's generated path segment and templates:

http://demo.openlinksw.com/postgres_postgres_jdbc_mt_codex_20260403/clients/clientid/CLI001#this ← click to dereference
http:// β€” Protocol
demo.openlinksw.com β€” Host
postgres_postgres_jdbc_mt_codex_20260403 β€” Graph path segment
clients β€” Table name
clientid β€” PK column
CLI001 β€” PK value
#this β€” Resource fragment
🏷️ Naming Patterns β€” Entity Types, Properties & Relationships

Entity Type IRIs (Classes)

Pattern<ontology-ns>/{table}

Datatype Property IRIs

Pattern<ontology-ns>/{column}

Object Property IRIs

Pattern<ontology-ns>/{relation}
FK targetFull entity IRI
InverseAuto-generated
Quad mapqm-{table}
Graphpostgres_postgres_jdbc_mt_codex_20260403#
πŸ•ΈοΈ Entity Relationship Graph (Key Tables)
has_countries salesclient product salesempid saleschanid shipmentsalesid productsuppl bankid clients sample CLI001#this countries sample US entity sales transaction row employees sales staff channels sales route products inventory item suppliers source org acctbal bank balance banks institution
πŸ“‹ All 16 Quad Maps β€” Entity Type & IRI Template
Table Entity Type IRI Entity IRI Template PK Column(s) Type
acctbalpostgres_postgres_jdbc_mt_codex_20260403:acctbal/postgres_postgres_jdbc_mt_codex_20260403/acctbal/accountid/ACC001#thisaccountidentity
bankspostgres_postgres_jdbc_mt_codex_20260403:banks/postgres_postgres_jdbc_mt_codex_20260403/banks/bankid/BNK001#thisbankidentity
calendarpostgres_postgres_jdbc_mt_codex_20260403:calendar/postgres_postgres_jdbc_mt_codex_20260403/calendar/date/2024-01-01#thisdateentity
channelspostgres_postgres_jdbc_mt_codex_20260403:channels/postgres_postgres_jdbc_mt_codex_20260403/channels/channelid/CH001#thischannelidentity
clientcomplaintspostgres_postgres_jdbc_mt_codex_20260403:clientcomplaints/postgres_postgres_jdbc_mt_codex_20260403/clientcomplaints/complid/COMP001#thiscomplidentity
clientspostgres_postgres_jdbc_mt_codex_20260403:clients/postgres_postgres_jdbc_mt_codex_20260403/clients/clientid/CLI001#thisclientidlinked
countriespostgres_postgres_jdbc_mt_codex_20260403:countries/postgres_postgres_jdbc_mt_codex_20260403/countries/countryid/US#thiscountryidlinked
employeespostgres_postgres_jdbc_mt_codex_20260403:employees/postgres_postgres_jdbc_mt_codex_20260403/employees/employeeid/EMP001#thisemployeeidentity
productspostgres_postgres_jdbc_mt_codex_20260403:products/postgres_postgres_jdbc_mt_codex_20260403/products/productid/PRD001#thisproductidentity
purchasespostgres_postgres_jdbc_mt_codex_20260403:purchases/postgres_postgres_jdbc_mt_codex_20260403/purchases/purchaseid/PUR001#thispurchaseidentity
regionspostgres_postgres_jdbc_mt_codex_20260403:regions/postgres_postgres_jdbc_mt_codex_20260403/regions/regionid/REG001#thisregionidentity
returnspostgres_postgres_jdbc_mt_codex_20260403:returns/postgres_postgres_jdbc_mt_codex_20260403/returns/returnid/RET001#thisreturnidentity
salespostgres_postgres_jdbc_mt_codex_20260403:sales/postgres_postgres_jdbc_mt_codex_20260403/sales/salesid/SAL001#thissalesidentity
shipmentspostgres_postgres_jdbc_mt_codex_20260403:shipments/postgres_postgres_jdbc_mt_codex_20260403/shipments/shipmentid/SHP001#thisshipmentidentity
supplierspostgres_postgres_jdbc_mt_codex_20260403:suppliers/postgres_postgres_jdbc_mt_codex_20260403/suppliers/supplierid/SUP001#thissupplieridentity
v_unified_star_schemapostgres_postgres_jdbc_mt_codex_20260403:v_unified_star_schema/postgres_postgres_jdbc_mt_codex_20260403/v_unified_star_schema/fact_type/sale/transaction_id/TX001/sales_id/SAL001/purchase_id/PUR001/shipment_id/SHP001/return_id/RET001#thisfact_type, transaction_id, sales_id, purchase_id, shipment_id, return_idview