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