Add a Schema
After you have imported the terminusdb_client, created a client, and connected to a database you can create a schema.
Create a schema
You can create a JSON schema, in this example, we'll create a schema with one object called Player with two properties name and position with the name forming the lexical key:
const schema = { "@type" : "Class",
"@id" : "Player",
"@key" : { "@type": "Lexical", "@fields": ["name"] },
name : "xsd:string",
position: "xsd:string" };
Add the schema
Add the schema object with:
const addSchema = async () => {
const result = await client.addDocument(schema, { graph_type: "schema" });
console.log("the schema has been created", result)
}