Trelica · JSON-LD Context

Trelica Context

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

23 Classes 15 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
trelica: https://trelica.com/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Application Person Contract Workflow Asset AuditEntry id name description email displayName department jobTitle active currency category status vendor actorName action resourceType changes trigger

Properties

Property Type Container
vendorUrl reference
userCount integer
annualCost decimal
annualValue decimal
applicationId reference
startDate date
endDate date
manager reference
lastModifiedDtm dateTime
lastLoginDtm dateTime
timestamp dateTime
actorId reference
resourceId reference
results set
next reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "trelica": "https://trelica.com/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Application": "schema:SoftwareApplication",
    "Person": "schema:Person",
    "Contract": "trelica:Contract",
    "Workflow": "trelica:Workflow",
    "Asset": "trelica:Asset",
    "AuditEntry": "trelica:AuditEntry",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "email": "schema:email",
    "displayName": "schema:name",
    "department": "schema:department",
    "jobTitle": "schema:jobTitle",
    "active": "schema:isRelatedTo",
    "vendorUrl": { "@id": "schema:url", "@type": "@id" },
    "userCount": { "@id": "trelica:userCount", "@type": "xsd:integer" },
    "annualCost": { "@id": "trelica:annualCost", "@type": "xsd:decimal" },
    "annualValue": { "@id": "trelica:annualValue", "@type": "xsd:decimal" },
    "currency": "trelica:currency",
    "category": "schema:category",
    "status": "trelica:status",
    "vendor": "schema:provider",
    "applicationId": { "@id": "trelica:applicationId", "@type": "@id" },
    "startDate": { "@id": "schema:startDate", "@type": "xsd:date" },
    "endDate": { "@id": "schema:endDate", "@type": "xsd:date" },
    "manager": { "@id": "schema:worksFor", "@type": "@id" },
    "lastModifiedDtm": { "@id": "schema:dateModified", "@type": "xsd:dateTime" },
    "lastLoginDtm": { "@id": "trelica:lastLoginDtm", "@type": "xsd:dateTime" },
    "timestamp": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" },
    "actorId": { "@id": "trelica:actorId", "@type": "@id" },
    "actorName": "trelica:actorName",
    "action": "trelica:action",
    "resourceType": "trelica:resourceType",
    "resourceId": { "@id": "trelica:resourceId", "@type": "@id" },
    "changes": "trelica:changes",
    "trigger": "trelica:trigger",

    "results": { "@id": "trelica:results", "@container": "@set" },
    "next": { "@id": "trelica:next", "@type": "@id" }
  }
}