Vistra · JSON-LD Context

Vistra Context

JSON-LD context defining the semantic vocabulary for Vistra from Vistra.

32 Classes 5 Properties 2 Namespaces
View Context View on GitHub

Namespaces

vistra: https://www.vistra.com/ontology/
schema: https://schema.org/

Classes

IncorporationRequest IndividualStakeholder CorporateStakeholder ShareStructure RegisteredAgent Document companyName jurisdiction entityType status referenceNumber submittedAt estimatedCompletionDate firstName lastName dateOfBirth nationality role shares authorizedShares parValue currency documentId uploadUrl expiresAt filename size name address notes registrationNumber id

Properties

Property Type Container
documentIds reference
individuals schema:Person
corporates schema:Organization
shareStructure
registeredAgent

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "vistra": "https://www.vistra.com/ontology/",
    "schema": "https://schema.org/",

    "IncorporationRequest": "vistra:IncorporationRequest",
    "IndividualStakeholder": "schema:Person",
    "CorporateStakeholder": "schema:Organization",
    "ShareStructure": "vistra:ShareStructure",
    "RegisteredAgent": "vistra:RegisteredAgent",
    "Document": "schema:DigitalDocument",

    "companyName": "schema:legalName",
    "jurisdiction": "vistra:jurisdiction",
    "entityType": "vistra:entityType",
    "status": "schema:status",
    "referenceNumber": "schema:identifier",
    "submittedAt": "schema:dateCreated",
    "estimatedCompletionDate": "vistra:estimatedCompletionDate",

    "firstName": "schema:givenName",
    "lastName": "schema:familyName",
    "dateOfBirth": "schema:birthDate",
    "nationality": "schema:nationality",
    "role": "vistra:stakeholderRole",
    "shares": "vistra:shares",

    "authorizedShares": "vistra:authorizedShares",
    "parValue": "vistra:parValue",
    "currency": "schema:currency",

    "documentId": "@id",
    "documentIds": {
      "@id": "vistra:documentIds",
      "@type": "@id"
    },

    "uploadUrl": "schema:url",
    "expiresAt": "schema:expires",
    "filename": "schema:name",
    "size": "schema:contentSize",

    "individuals": {
      "@id": "vistra:individuals",
      "@type": "schema:Person"
    },
    "corporates": {
      "@id": "vistra:corporates",
      "@type": "schema:Organization"
    },
    "shareStructure": {
      "@id": "vistra:shareStructure"
    },
    "registeredAgent": {
      "@id": "vistra:registeredAgent"
    },

    "name": "schema:name",
    "address": "schema:address",
    "notes": "schema:description",

    "registrationNumber": "schema:taxID",
    "id": "@id"
  }
}