Cornerstone OnDemand · JSON-LD Context

Cornerstone Context

JSON-LD context defining the semantic vocabulary for Cornerstone from Cornerstone OnDemand.

45 Classes 8 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
csod: https://csod.dev/vocab#

Classes

name description url image APIProvider APIService Employee OrganizationalUnit externalId userId ouId LearningAssignment transcript course enrollment completion JobRequisition Candidate Application offer PerformanceReview goal competency rating successionPlan Report odata pagination pagingToken BulkJob jobStatus asyncJob Webhook event eventType authentication oauth2 clientCredentials accessToken corpname throttling rateLimit tags version status

Properties

Property Type Container
dateCreated date
dateModified date
baseURL anyURI
humanURL anyURI
documentation anyURI
webhookEndpoint anyURI
callsPerMinute integer
aggregateLimit integer

JSON-LD Document

cornerstone-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "csod": "https://csod.dev/vocab#",

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "image": "schema:image",
    "dateCreated": {"@id": "schema:dateCreated", "@type": "xsd:date"},
    "dateModified": {"@id": "schema:dateModified", "@type": "xsd:date"},

    "APIProvider": "schema:Organization",
    "APIService": "schema:WebAPI",
    "baseURL": {"@id": "schema:url", "@type": "xsd:anyURI"},
    "humanURL": {"@id": "schema:sameAs", "@type": "xsd:anyURI"},
    "documentation": {"@id": "schema:documentation", "@type": "xsd:anyURI"},

    "Employee": "schema:Person",
    "OrganizationalUnit": "csod:OrganizationalUnit",
    "externalId": "csod:externalId",
    "userId": "csod:userId",
    "ouId": "csod:ouId",

    "LearningAssignment": "csod:LearningAssignment",
    "transcript": "csod:Transcript",
    "course": "schema:Course",
    "enrollment": "schema:RegisterAction",
    "completion": "schema:CompletedActionAccessSpecification",

    "JobRequisition": "schema:JobPosting",
    "Candidate": "schema:Person",
    "Application": "schema:ApplyAction",
    "offer": "schema:Offer",

    "PerformanceReview": "csod:PerformanceReview",
    "goal": "csod:Goal",
    "competency": "csod:Competency",
    "rating": "schema:Rating",
    "successionPlan": "csod:SuccessionPlan",

    "Report": "schema:Dataset",
    "odata": "csod:ODataQuery",
    "pagination": "csod:Pagination",
    "pagingToken": "csod:PagingToken",

    "BulkJob": "csod:BulkImportJob",
    "jobStatus": "csod:JobStatus",
    "asyncJob": "csod:AsynchronousJob",

    "Webhook": "csod:WebhookSubscription",
    "event": "schema:Event",
    "eventType": "csod:EventType",
    "webhookEndpoint": {"@id": "csod:webhookEndpoint", "@type": "xsd:anyURI"},

    "authentication": "csod:Authentication",
    "oauth2": "csod:OAuth2",
    "clientCredentials": "csod:ClientCredentials",
    "accessToken": "csod:AccessToken",
    "corpname": "csod:CorporateName",

    "throttling": "csod:Throttling",
    "rateLimit": "csod:RateLimit",
    "callsPerMinute": {"@id": "csod:callsPerMinute", "@type": "xsd:integer"},
    "aggregateLimit": {"@id": "csod:aggregateLimit", "@type": "xsd:integer"},

    "tags": "schema:keywords",
    "version": "schema:version",
    "status": "schema:status"
  }
}