{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "rdm": "https://api-evangelist.github.io/relational-data-modeling/vocab/", "Entity": { "@id": "rdm:Entity", "@type": "@id" }, "Attribute": { "@id": "rdm:Attribute", "@type": "@id" }, "ForeignKey": { "@id": "rdm:ForeignKey", "@type": "@id" }, "Relationship": { "@id": "rdm:Relationship", "@type": "@id" }, "Schema": { "@id": "rdm:Schema", "@type": "@id" }, "name": { "@id": "schema:name" }, "description": { "@id": "schema:description" }, "dataType": { "@id": "rdm:dataType" }, "nullable": { "@id": "rdm:nullable", "@type": "xsd:boolean" }, "unique": { "@id": "rdm:unique", "@type": "xsd:boolean" }, "isPrimaryKey": { "@id": "rdm:isPrimaryKey", "@type": "xsd:boolean" }, "primaryKey": { "@id": "rdm:primaryKey", "@container": "@set" }, "foreignKeys": { "@id": "rdm:hasForeignKey", "@container": "@set" }, "attributes": { "@id": "rdm:hasAttribute", "@container": "@set" }, "referencedEntity": { "@id": "rdm:referencedEntity" }, "referencedColumns": { "@id": "rdm:referencedColumns", "@container": "@set" }, "normalForm": { "@id": "rdm:normalForm" }, "onDelete": { "@id": "rdm:onDelete" }, "onUpdate": { "@id": "rdm:onUpdate" } } }