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
View Context View on GitHub

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
email
subject
text

JSON-LD Document

Raw ↑
{
  "@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"
    }
  }
}