Val Town · JSON-LD Context
Val Town Context
JSON-LD context defining the semantic vocabulary for Val Town from Val Town.
2 Classes
34 Properties
2 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
id
type
Properties
| Property | Type | Container |
|---|---|---|
| User | reference | |
| Org | reference | |
| Membership | reference | |
| Val | reference | |
| Branch | reference | |
| FileRevision | reference | |
| Blob | reference | |
| ResultSet | reference | |
| EnvironmentVariable | reference | |
| username | ||
| bio | ||
| profileImageUrl | reference | |
| url | reference | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| name | ||
| description | ||
| privacy | ||
| author | reference | |
| code | ||
| version | ||
| columns | list | |
| rows | list | |
| rowsAffected | integer | |
| key | ||
| links | ||
| self | reference | |
| next | reference | |
| prev | reference | |
| data | list | |
| role | ||
| subject | ||
| text |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://api.val.town/vocab#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"id": "@id",
"type": "@type",
"User": {
"@id": "schema:Person",
"@type": "@id"
},
"Org": {
"@id": "schema:Organization",
"@type": "@id"
},
"Membership": {
"@id": "schema:OrganizationRole",
"@type": "@id"
},
"Val": {
"@id": "https://api.val.town/vocab#Val",
"@type": "@id"
},
"Branch": {
"@id": "https://api.val.town/vocab#Branch",
"@type": "@id"
},
"FileRevision": {
"@id": "https://api.val.town/vocab#FileRevision",
"@type": "@id"
},
"Blob": {
"@id": "https://api.val.town/vocab#Blob",
"@type": "@id"
},
"ResultSet": {
"@id": "https://api.val.town/vocab#ResultSet",
"@type": "@id"
},
"EnvironmentVariable": {
"@id": "https://api.val.town/vocab#EnvironmentVariable",
"@type": "@id"
},
"username": {
"@id": "schema:identifier"
},
"bio": {
"@id": "schema:description"
},
"profileImageUrl": {
"@id": "schema:image",
"@type": "@id"
},
"url": {
"@id": "schema:url",
"@type": "@id"
},
"createdAt": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"name": {
"@id": "schema:name"
},
"description": {
"@id": "schema:description"
},
"privacy": {
"@id": "https://api.val.town/vocab#privacy"
},
"author": {
"@id": "schema:author",
"@type": "@id"
},
"code": {
"@id": "schema:codeRepository"
},
"version": {
"@id": "schema:version"
},
"columns": {
"@id": "https://api.val.town/vocab#columns",
"@container": "@list"
},
"rows": {
"@id": "https://api.val.town/vocab#rows",
"@container": "@list"
},
"rowsAffected": {
"@id": "https://api.val.town/vocab#rowsAffected",
"@type": "xsd:integer"
},
"key": {
"@id": "https://api.val.town/vocab#key"
},
"links": {
"@id": "https://api.val.town/vocab#links"
},
"self": {
"@id": "schema:url",
"@type": "@id"
},
"next": {
"@id": "https://api.val.town/vocab#next",
"@type": "@id"
},
"prev": {
"@id": "https://api.val.town/vocab#prev",
"@type": "@id"
},
"data": {
"@id": "https://api.val.town/vocab#data",
"@container": "@list"
},
"role": {
"@id": "schema:roleName"
},
"email": {
"@id": "schema:email"
},
"subject": {
"@id": "schema:headline"
},
"text": {
"@id": "schema:text"
}
}
}