Open Education API · JSON-LD Context
Open Education Api Context
JSON-LD context defining the semantic vocabulary for Open Education Api from Open Education API.
67 Classes
227 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
open:
https://oeapi.eu/schema#
Classes
Service
AcademicSession
Building
LearningComponent
TestComponent
Membership
LearningOutcome
Organisation
Room
TestComponentOfferingAssociationAttempt
Problem
Consumer
filterPresence
Pagination
IdentifierEntry
LanguageTypedString
CourseOfferingId
EnrolmentPeriods
OfferingProperties
Country
Address
Cost
CourseId
StudyLoadDescriptor
ProgrammeId
PersonId
Nationality
PersonProperties
ProgrammeProperties
CourseProperties
ProgrammeOfferingId
LearningComponentOfferingId
TestComponentOfferingId
AssociationId
AssociationProperties
Document
Result
PostResponse
GroupId
TimelineOverrideCourse
TimelineOverrideProgramme
ICERelationType
associationRole
associationState
resultState
remoteAssociationState
passState
OfferingId
ProgramId
programType
sector
EducationSpecificationId
educationSpecificationType
organizationType
Organization
EducationSpecificationProperties
ProgramProperties
Component
groupType
Group
TimelineOverrideProgram
AssociationFull
AssociationWrite
NewsFeed
newsItemType
NewsItem
TimelineOverrideEducationSpecification
Properties
| Property | Type | Container |
|---|---|---|
| contactEmail | string | |
| specification | reference | |
| documentation | reference | |
| supportedConsumers | list | |
| supportedOperations | list | |
| supportedExpands | list | |
| ext | ||
| academicSessionId | string | |
| academicSessionType | reference | |
| primaryCode | reference | |
| name | list | |
| abbreviation | string | |
| startDateTime | dateTime | |
| endDateTime | dateTime | |
| parentId | ||
| parent | ||
| childIds | list | |
| children | list | |
| yearId | ||
| year | ||
| otherCodes | list | |
| consumer | ||
| buildingId | string | |
| description | list | |
| address | ||
| componentId | string | |
| componentType | reference | |
| modesOfDelivery | list | |
| duration | string | |
| teachingLanguages | list | |
| learningOutcomeIds | list | |
| learningOutcomes | list | |
| enrolment | list | |
| resources | list | |
| assessment | list | |
| addresses | list | |
| courseId | ||
| course | ||
| organisationId | ||
| organisation | ||
| extraDuration | string | |
| resultValueType | ||
| attempts | integer | |
| passFrom | string | |
| state | ||
| personId | string | |
| groupId | string | |
| role | reference | |
| learningOutcomeId | string | |
| parentIds | list | |
| parents | list | |
| fieldsOfStudy | string | |
| complexityLevel | ||
| validFrom | dateTime | |
| validTo | dateTime | |
| organisationType | reference | |
| shortName | string | |
| link | reference | |
| logo | reference | |
| rootId | ||
| root | ||
| roomId | string | |
| roomType | reference | |
| totalSeats | integer | |
| availableSeats | integer | |
| floor | string | |
| wing | string | |
| geolocation | ||
| building | ||
| attemptId | string | |
| opportunity | string | |
| attempt | integer | |
| roomIds | list | |
| rooms | list | |
| attendance | ||
| irregularities | string | |
| coordinatorId | ||
| coordinator | ||
| documents | list | |
| result | ||
| type | reference | |
| title | string | |
| status | integer | |
| detail | string | |
| instance | reference | |
| consumerKey | string | |
| exampleProperty | string | |
| pageSize | integer | |
| pageNumber | integer | |
| hasPreviousPage | boolean | |
| hasNextPage | boolean | |
| totalPages | integer | |
| codeType | reference | |
| code | string | |
| language | reference | |
| value | string | |
| courseOfferingId | string | |
| targetGroups | list | |
| enrolmentType | string | |
| enrolmentUrl | string | |
| queueEnabled | boolean | |
| queuedNumberStudents | decimal | |
| maxQueuedNumberStudents | decimal | |
| comment | string | |
| groupIds | ||
| academicSession | ||
| rosteringState | ||
| maxNumberStudents | decimal | |
| enrolledNumberStudents | decimal | |
| pendingNumberStudents | decimal | |
| minNumberStudents | decimal | |
| resultExpected | boolean | |
| enrolmentPeriods | list | |
| supplementaryInformation | reference | |
| iso3166-1-alpha2 | string | |
| iso3166-1-alpha3 | string | |
| iso3166-2 | string | |
| iso3166-3 | string | |
| addressType | reference | |
| street | string | |
| streetNumber | string | |
| additional | list | |
| postCode | string | |
| city | string | |
| countryCode | ||
| costType | reference | |
| amount | string | |
| vatAmount | string | |
| amountWithoutVat | string | |
| currency | string | |
| displayAmount | list | |
| studyLoadUnit | reference | |
| programmeId | string | |
| givenName | string | |
| alternateName | string | |
| preferredName | string | |
| surnamePrefix | string | |
| surname | string | |
| displayName | string | |
| initials | string | |
| idCheckName | string | |
| activeEnrolment | boolean | |
| dateOfBirth | date | |
| cityOfBirth | string | |
| countryOfBirth | ||
| nationality | ||
| dateOfNationality | date | |
| affiliations | list | |
| string | ||
| secondaryEmail | string | |
| telephoneNumber | string | |
| mobileNumber | string | |
| photoSocial | reference | |
| photoOfficial | reference | |
| gender | ||
| titlePrefix | string | |
| titleSuffix | string | |
| office | string | |
| ICEName | string | |
| ICEPhoneNumber | string | |
| ICERelation | ||
| languageOfChoice | list | |
| assignedNeeds | list | |
| programmeType | reference | |
| studyLoad | list | |
| qualificationAwarded | ||
| qualificationDesignations | list | |
| modeOfStudy | ||
| firstStartDateTime | dateTime | |
| levelOfQualification | ||
| level | ||
| admissionRequirements | list | |
| qualificationRequirements | list | |
| formalDocument | ||
| coordinatorIds | list | |
| coordinators | list | |
| instructorIds | list | |
| instructors | list | |
| firstStartDate | dateTime | |
| programmeIds | list | |
| programmes | list | |
| programmeOfferingId | string | |
| learningComponentOfferingId | string | |
| testComponentOfferingId | string | |
| associationId | string | |
| expectedEndDateTime | dateTime | |
| actualEndDateTime | dateTime | |
| remoteState | ||
| documentId | string | |
| documentType | reference | |
| documentName | string | |
| pass | ||
| score | string | |
| rawScore | integer | |
| maxRawScore | integer | |
| final | boolean | |
| assessorId | ||
| assessor | ||
| resultDateTime | dateTime | |
| message | list | |
| redirect | reference | |
| programme | reference | |
| offeringId | string | |
| programId | string | |
| educationSpecificationId | string | |
| organizationId | string | |
| consumers | list | |
| organization | ||
| teachingLanguage | string | |
| modeOfDelivery | reference | |
| enrollment | list | |
| educationSpecification | ||
| startDate | date | |
| endDate | date | |
| personCount | decimal | |
| program | reference | |
| person | ||
| offering | ||
| newsFeedId | string | |
| newsFeedType | string | |
| newsItemId | string | |
| authors | list | |
| image | reference | |
| content | list | |
| newsFeeds | list | |
| validUntil | dateTime | |
| lastModified | dateTime |
JSON-LD Document
{
"@context": {
"@vocab": "https://oeapi.eu/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"open": "https://oeapi.eu/schema#",
"Service": "open:Service",
"contactEmail": {
"@id": "open:contactEmail",
"@type": "xsd:string"
},
"specification": {
"@id": "open:specification",
"@type": "@id"
},
"documentation": {
"@id": "open:documentation",
"@type": "@id"
},
"supportedConsumers": {
"@id": "open:supportedConsumers",
"@container": "@list"
},
"supportedOperations": {
"@id": "open:supportedOperations",
"@container": "@list"
},
"supportedExpands": {
"@id": "open:supportedExpands",
"@container": "@list"
},
"ext": {
"@id": "open:ext"
},
"AcademicSession": "open:AcademicSession",
"academicSessionId": {
"@id": "open:academicSessionId",
"@type": "xsd:string"
},
"academicSessionType": {
"@id": "open:academicSessionType",
"@type": "@id"
},
"primaryCode": {
"@id": "open:primaryCode",
"@type": "@id"
},
"name": {
"@id": "open:name",
"@container": "@list"
},
"abbreviation": {
"@id": "open:abbreviation",
"@type": "xsd:string"
},
"startDateTime": {
"@id": "open:startDateTime",
"@type": "xsd:dateTime"
},
"endDateTime": {
"@id": "open:endDateTime",
"@type": "xsd:dateTime"
},
"parentId": {
"@id": "open:parentId"
},
"parent": {
"@id": "open:parent"
},
"childIds": {
"@id": "open:childIds",
"@container": "@list"
},
"children": {
"@id": "open:children",
"@container": "@list"
},
"yearId": {
"@id": "open:yearId"
},
"year": {
"@id": "open:year"
},
"otherCodes": {
"@id": "open:otherCodes",
"@container": "@list"
},
"consumer": {
"@id": "open:consumer"
},
"Building": "open:Building",
"buildingId": {
"@id": "open:buildingId",
"@type": "xsd:string"
},
"description": {
"@id": "open:description",
"@container": "@list"
},
"address": {
"@id": "open:address"
},
"LearningComponent": "open:LearningComponent",
"componentId": {
"@id": "open:componentId",
"@type": "xsd:string"
},
"componentType": {
"@id": "open:componentType",
"@type": "@id"
},
"modesOfDelivery": {
"@id": "open:modesOfDelivery",
"@container": "@list"
},
"duration": {
"@id": "open:duration",
"@type": "xsd:string"
},
"teachingLanguages": {
"@id": "open:teachingLanguages",
"@container": "@list"
},
"learningOutcomeIds": {
"@id": "open:learningOutcomeIds",
"@container": "@list"
},
"learningOutcomes": {
"@id": "open:learningOutcomes",
"@container": "@list"
},
"enrolment": {
"@id": "open:enrolment",
"@container": "@list"
},
"resources": {
"@id": "open:resources",
"@container": "@list"
},
"assessment": {
"@id": "open:assessment",
"@container": "@list"
},
"addresses": {
"@id": "open:addresses",
"@container": "@list"
},
"courseId": {
"@id": "open:courseId"
},
"course": {
"@id": "open:course"
},
"organisationId": {
"@id": "open:organisationId"
},
"organisation": {
"@id": "open:organisation"
},
"TestComponent": "open:TestComponent",
"extraDuration": {
"@id": "open:extraDuration",
"@type": "xsd:string"
},
"resultValueType": {
"@id": "open:resultValueType"
},
"attempts": {
"@id": "open:attempts",
"@type": "xsd:integer"
},
"passFrom": {
"@id": "open:passFrom",
"@type": "xsd:string"
},
"state": {
"@id": "open:state"
},
"Membership": "open:Membership",
"personId": {
"@id": "open:personId",
"@type": "xsd:string"
},
"groupId": {
"@id": "open:groupId",
"@type": "xsd:string"
},
"role": {
"@id": "open:role",
"@type": "@id"
},
"LearningOutcome": "open:LearningOutcome",
"learningOutcomeId": {
"@id": "open:learningOutcomeId",
"@type": "xsd:string"
},
"parentIds": {
"@id": "open:parentIds",
"@container": "@list"
},
"parents": {
"@id": "open:parents",
"@container": "@list"
},
"fieldsOfStudy": {
"@id": "open:fieldsOfStudy",
"@type": "xsd:string"
},
"complexityLevel": {
"@id": "open:complexityLevel"
},
"validFrom": {
"@id": "open:validFrom",
"@type": "xsd:dateTime"
},
"validTo": {
"@id": "open:validTo",
"@type": "xsd:dateTime"
},
"Organisation": "open:Organisation",
"organisationType": {
"@id": "open:organisationType",
"@type": "@id"
},
"shortName": {
"@id": "open:shortName",
"@type": "xsd:string"
},
"link": {
"@id": "open:link",
"@type": "@id"
},
"logo": {
"@id": "open:logo",
"@type": "@id"
},
"rootId": {
"@id": "open:rootId"
},
"root": {
"@id": "open:root"
},
"Room": "open:Room",
"roomId": {
"@id": "open:roomId",
"@type": "xsd:string"
},
"roomType": {
"@id": "open:roomType",
"@type": "@id"
},
"totalSeats": {
"@id": "open:totalSeats",
"@type": "xsd:integer"
},
"availableSeats": {
"@id": "open:availableSeats",
"@type": "xsd:integer"
},
"floor": {
"@id": "open:floor",
"@type": "xsd:string"
},
"wing": {
"@id": "open:wing",
"@type": "xsd:string"
},
"geolocation": {
"@id": "open:geolocation"
},
"building": {
"@id": "open:building"
},
"TestComponentOfferingAssociationAttempt": "open:TestComponentOfferingAssociationAttempt",
"attemptId": {
"@id": "open:attemptId",
"@type": "xsd:string"
},
"opportunity": {
"@id": "open:opportunity",
"@type": "xsd:string"
},
"attempt": {
"@id": "open:attempt",
"@type": "xsd:integer"
},
"roomIds": {
"@id": "open:roomIds",
"@container": "@list"
},
"rooms": {
"@id": "open:rooms",
"@container": "@list"
},
"attendance": {
"@id": "open:attendance"
},
"irregularities": {
"@id": "open:irregularities",
"@type": "xsd:string"
},
"coordinatorId": {
"@id": "open:coordinatorId"
},
"coordinator": {
"@id": "open:coordinator"
},
"documents": {
"@id": "open:documents",
"@container": "@list"
},
"result": {
"@id": "open:result"
},
"Problem": "open:Problem",
"type": {
"@id": "open:type",
"@type": "@id"
},
"title": {
"@id": "open:title",
"@type": "xsd:string"
},
"status": {
"@id": "open:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "open:detail",
"@type": "xsd:string"
},
"instance": {
"@id": "open:instance",
"@type": "@id"
},
"Consumer": "open:Consumer",
"consumerKey": {
"@id": "open:consumerKey",
"@type": "xsd:string"
},
"exampleProperty": {
"@id": "open:exampleProperty",
"@type": "xsd:string"
},
"filterPresence": "open:filterPresence",
"Pagination": "open:Pagination",
"pageSize": {
"@id": "open:pageSize",
"@type": "xsd:integer"
},
"pageNumber": {
"@id": "open:pageNumber",
"@type": "xsd:integer"
},
"hasPreviousPage": {
"@id": "open:hasPreviousPage",
"@type": "xsd:boolean"
},
"hasNextPage": {
"@id": "open:hasNextPage",
"@type": "xsd:boolean"
},
"totalPages": {
"@id": "open:totalPages",
"@type": "xsd:integer"
},
"IdentifierEntry": "open:IdentifierEntry",
"codeType": {
"@id": "open:codeType",
"@type": "@id"
},
"code": {
"@id": "open:code",
"@type": "xsd:string"
},
"LanguageTypedString": "open:LanguageTypedString",
"language": {
"@id": "open:language",
"@type": "@id"
},
"value": {
"@id": "open:value",
"@type": "xsd:string"
},
"CourseOfferingId": "open:CourseOfferingId",
"courseOfferingId": {
"@id": "open:courseOfferingId",
"@type": "xsd:string"
},
"EnrolmentPeriods": "open:EnrolmentPeriods",
"targetGroups": {
"@id": "open:targetGroups",
"@container": "@list"
},
"enrolmentType": {
"@id": "open:enrolmentType",
"@type": "xsd:string"
},
"enrolmentUrl": {
"@id": "open:enrolmentUrl",
"@type": "xsd:string"
},
"queueEnabled": {
"@id": "open:queueEnabled",
"@type": "xsd:boolean"
},
"queuedNumberStudents": {
"@id": "open:queuedNumberStudents",
"@type": "xsd:decimal"
},
"maxQueuedNumberStudents": {
"@id": "open:maxQueuedNumberStudents",
"@type": "xsd:decimal"
},
"comment": {
"@id": "open:comment",
"@type": "xsd:string"
},
"OfferingProperties": "open:OfferingProperties",
"groupIds": {
"@id": "open:groupIds"
},
"academicSession": {
"@id": "open:academicSession"
},
"rosteringState": {
"@id": "open:rosteringState"
},
"maxNumberStudents": {
"@id": "open:maxNumberStudents",
"@type": "xsd:decimal"
},
"enrolledNumberStudents": {
"@id": "open:enrolledNumberStudents",
"@type": "xsd:decimal"
},
"pendingNumberStudents": {
"@id": "open:pendingNumberStudents",
"@type": "xsd:decimal"
},
"minNumberStudents": {
"@id": "open:minNumberStudents",
"@type": "xsd:decimal"
},
"resultExpected": {
"@id": "open:resultExpected",
"@type": "xsd:boolean"
},
"enrolmentPeriods": {
"@id": "open:enrolmentPeriods",
"@container": "@list"
},
"supplementaryInformation": {
"@id": "open:supplementaryInformation",
"@type": "@id"
},
"Country": "open:Country",
"iso3166-1-alpha2": {
"@id": "open:iso3166-1-alpha2",
"@type": "xsd:string"
},
"iso3166-1-alpha3": {
"@id": "open:iso3166-1-alpha3",
"@type": "xsd:string"
},
"iso3166-2": {
"@id": "open:iso3166-2",
"@type": "xsd:string"
},
"iso3166-3": {
"@id": "open:iso3166-3",
"@type": "xsd:string"
},
"Address": "open:Address",
"addressType": {
"@id": "open:addressType",
"@type": "@id"
},
"street": {
"@id": "open:street",
"@type": "xsd:string"
},
"streetNumber": {
"@id": "open:streetNumber",
"@type": "xsd:string"
},
"additional": {
"@id": "open:additional",
"@container": "@list"
},
"postCode": {
"@id": "open:postCode",
"@type": "xsd:string"
},
"city": {
"@id": "open:city",
"@type": "xsd:string"
},
"countryCode": {
"@id": "open:countryCode"
},
"Cost": "open:Cost",
"costType": {
"@id": "open:costType",
"@type": "@id"
},
"amount": {
"@id": "open:amount",
"@type": "xsd:string"
},
"vatAmount": {
"@id": "open:vatAmount",
"@type": "xsd:string"
},
"amountWithoutVat": {
"@id": "open:amountWithoutVat",
"@type": "xsd:string"
},
"currency": {
"@id": "open:currency",
"@type": "xsd:string"
},
"displayAmount": {
"@id": "open:displayAmount",
"@container": "@list"
},
"CourseId": "open:CourseId",
"StudyLoadDescriptor": "open:StudyLoadDescriptor",
"studyLoadUnit": {
"@id": "open:studyLoadUnit",
"@type": "@id"
},
"ProgrammeId": "open:ProgrammeId",
"programmeId": {
"@id": "open:programmeId",
"@type": "xsd:string"
},
"PersonId": "open:PersonId",
"Nationality": "open:Nationality",
"PersonProperties": "open:PersonProperties",
"givenName": {
"@id": "open:givenName",
"@type": "xsd:string"
},
"alternateName": {
"@id": "open:alternateName",
"@type": "xsd:string"
},
"preferredName": {
"@id": "open:preferredName",
"@type": "xsd:string"
},
"surnamePrefix": {
"@id": "open:surnamePrefix",
"@type": "xsd:string"
},
"surname": {
"@id": "open:surname",
"@type": "xsd:string"
},
"displayName": {
"@id": "open:displayName",
"@type": "xsd:string"
},
"initials": {
"@id": "open:initials",
"@type": "xsd:string"
},
"idCheckName": {
"@id": "open:idCheckName",
"@type": "xsd:string"
},
"activeEnrolment": {
"@id": "open:activeEnrolment",
"@type": "xsd:boolean"
},
"dateOfBirth": {
"@id": "open:dateOfBirth",
"@type": "xsd:date"
},
"cityOfBirth": {
"@id": "open:cityOfBirth",
"@type": "xsd:string"
},
"countryOfBirth": {
"@id": "open:countryOfBirth"
},
"nationality": {
"@id": "open:nationality"
},
"dateOfNationality": {
"@id": "open:dateOfNationality",
"@type": "xsd:date"
},
"affiliations": {
"@id": "open:affiliations",
"@container": "@list"
},
"email": {
"@id": "open:email",
"@type": "xsd:string"
},
"secondaryEmail": {
"@id": "open:secondaryEmail",
"@type": "xsd:string"
},
"telephoneNumber": {
"@id": "open:telephoneNumber",
"@type": "xsd:string"
},
"mobileNumber": {
"@id": "open:mobileNumber",
"@type": "xsd:string"
},
"photoSocial": {
"@id": "open:photoSocial",
"@type": "@id"
},
"photoOfficial": {
"@id": "open:photoOfficial",
"@type": "@id"
},
"gender": {
"@id": "open:gender"
},
"titlePrefix": {
"@id": "open:titlePrefix",
"@type": "xsd:string"
},
"titleSuffix": {
"@id": "open:titleSuffix",
"@type": "xsd:string"
},
"office": {
"@id": "open:office",
"@type": "xsd:string"
},
"ICEName": {
"@id": "open:ICEName",
"@type": "xsd:string"
},
"ICEPhoneNumber": {
"@id": "open:ICEPhoneNumber",
"@type": "xsd:string"
},
"ICERelation": {
"@id": "open:ICERelation"
},
"languageOfChoice": {
"@id": "open:languageOfChoice",
"@container": "@list"
},
"assignedNeeds": {
"@id": "open:assignedNeeds",
"@container": "@list"
},
"ProgrammeProperties": "open:ProgrammeProperties",
"programmeType": {
"@id": "open:programmeType",
"@type": "@id"
},
"studyLoad": {
"@id": "open:studyLoad",
"@container": "@list"
},
"qualificationAwarded": {
"@id": "open:qualificationAwarded"
},
"qualificationDesignations": {
"@id": "open:qualificationDesignations",
"@container": "@list"
},
"modeOfStudy": {
"@id": "open:modeOfStudy"
},
"firstStartDateTime": {
"@id": "open:firstStartDateTime",
"@type": "xsd:dateTime"
},
"levelOfQualification": {
"@id": "open:levelOfQualification"
},
"level": {
"@id": "open:level"
},
"admissionRequirements": {
"@id": "open:admissionRequirements",
"@container": "@list"
},
"qualificationRequirements": {
"@id": "open:qualificationRequirements",
"@container": "@list"
},
"formalDocument": {
"@id": "open:formalDocument"
},
"coordinatorIds": {
"@id": "open:coordinatorIds",
"@container": "@list"
},
"coordinators": {
"@id": "open:coordinators",
"@container": "@list"
},
"instructorIds": {
"@id": "open:instructorIds",
"@container": "@list"
},
"instructors": {
"@id": "open:instructors",
"@container": "@list"
},
"CourseProperties": "open:CourseProperties",
"firstStartDate": {
"@id": "open:firstStartDate",
"@type": "xsd:dateTime"
},
"programmeIds": {
"@id": "open:programmeIds",
"@container": "@list"
},
"programmes": {
"@id": "open:programmes",
"@container": "@list"
},
"ProgrammeOfferingId": "open:ProgrammeOfferingId",
"programmeOfferingId": {
"@id": "open:programmeOfferingId",
"@type": "xsd:string"
},
"LearningComponentOfferingId": "open:LearningComponentOfferingId",
"learningComponentOfferingId": {
"@id": "open:learningComponentOfferingId",
"@type": "xsd:string"
},
"TestComponentOfferingId": "open:TestComponentOfferingId",
"testComponentOfferingId": {
"@id": "open:testComponentOfferingId",
"@type": "xsd:string"
},
"AssociationId": "open:AssociationId",
"associationId": {
"@id": "open:associationId",
"@type": "xsd:string"
},
"AssociationProperties": "open:AssociationProperties",
"expectedEndDateTime": {
"@id": "open:expectedEndDateTime",
"@type": "xsd:dateTime"
},
"actualEndDateTime": {
"@id": "open:actualEndDateTime",
"@type": "xsd:dateTime"
},
"remoteState": {
"@id": "open:remoteState"
},
"Document": "open:Document",
"documentId": {
"@id": "open:documentId",
"@type": "xsd:string"
},
"documentType": {
"@id": "open:documentType",
"@type": "@id"
},
"documentName": {
"@id": "open:documentName",
"@type": "xsd:string"
},
"Result": "open:Result",
"pass": {
"@id": "open:pass"
},
"score": {
"@id": "open:score",
"@type": "xsd:string"
},
"rawScore": {
"@id": "open:rawScore",
"@type": "xsd:integer"
},
"maxRawScore": {
"@id": "open:maxRawScore",
"@type": "xsd:integer"
},
"final": {
"@id": "open:final",
"@type": "xsd:boolean"
},
"assessorId": {
"@id": "open:assessorId"
},
"assessor": {
"@id": "open:assessor"
},
"resultDateTime": {
"@id": "open:resultDateTime",
"@type": "xsd:dateTime"
},
"PostResponse": "open:PostResponse",
"message": {
"@id": "open:message",
"@container": "@list"
},
"redirect": {
"@id": "open:redirect",
"@type": "@id"
},
"GroupId": "open:GroupId",
"TimelineOverrideCourse": "open:TimelineOverrideCourse",
"TimelineOverrideProgramme": "open:TimelineOverrideProgramme",
"programme": {
"@id": "open:programme",
"@type": "@id"
},
"ICERelationType": "open:ICERelationType",
"associationRole": "open:associationRole",
"associationState": "open:associationState",
"resultState": "open:resultState",
"remoteAssociationState": "open:remoteAssociationState",
"passState": "open:passState",
"OfferingId": "open:OfferingId",
"offeringId": {
"@id": "open:offeringId",
"@type": "xsd:string"
},
"ProgramId": "open:ProgramId",
"programId": {
"@id": "open:programId",
"@type": "xsd:string"
},
"programType": "open:programType",
"sector": "open:sector",
"EducationSpecificationId": "open:EducationSpecificationId",
"educationSpecificationId": {
"@id": "open:educationSpecificationId",
"@type": "xsd:string"
},
"educationSpecificationType": "open:educationSpecificationType",
"organizationType": "open:organizationType",
"Organization": "open:Organization",
"organizationId": {
"@id": "open:organizationId",
"@type": "xsd:string"
},
"consumers": {
"@id": "open:consumers",
"@container": "@list"
},
"EducationSpecificationProperties": "open:EducationSpecificationProperties",
"organization": {
"@id": "open:organization"
},
"ProgramProperties": "open:ProgramProperties",
"teachingLanguage": {
"@id": "open:teachingLanguage",
"@type": "xsd:string"
},
"modeOfDelivery": {
"@id": "open:modeOfDelivery",
"@type": "@id"
},
"enrollment": {
"@id": "open:enrollment",
"@container": "@list"
},
"educationSpecification": {
"@id": "open:educationSpecification"
},
"Component": "open:Component",
"groupType": "open:groupType",
"Group": "open:Group",
"startDate": {
"@id": "open:startDate",
"@type": "xsd:date"
},
"endDate": {
"@id": "open:endDate",
"@type": "xsd:date"
},
"personCount": {
"@id": "open:personCount",
"@type": "xsd:decimal"
},
"TimelineOverrideProgram": "open:TimelineOverrideProgram",
"program": {
"@id": "open:program",
"@type": "@id"
},
"AssociationFull": "open:AssociationFull",
"person": {
"@id": "open:person"
},
"offering": {
"@id": "open:offering"
},
"AssociationWrite": "open:AssociationWrite",
"NewsFeed": "open:NewsFeed",
"newsFeedId": {
"@id": "open:newsFeedId",
"@type": "xsd:string"
},
"newsFeedType": {
"@id": "open:newsFeedType",
"@type": "xsd:string"
},
"newsItemType": "open:newsItemType",
"NewsItem": "open:NewsItem",
"newsItemId": {
"@id": "open:newsItemId",
"@type": "xsd:string"
},
"authors": {
"@id": "open:authors",
"@container": "@list"
},
"image": {
"@id": "open:image",
"@type": "@id"
},
"content": {
"@id": "open:content",
"@container": "@list"
},
"newsFeeds": {
"@id": "open:newsFeeds",
"@container": "@list"
},
"validUntil": {
"@id": "open:validUntil",
"@type": "xsd:dateTime"
},
"lastModified": {
"@id": "open:lastModified",
"@type": "xsd:dateTime"
},
"TimelineOverrideEducationSpecification": "open:TimelineOverrideEducationSpecification"
},
"@type": "schema:Dataset",
"schema:name": "Open Education API API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Open Education API's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-09) from openapi/open-education-api-openapi.yml, openapi/open-education-api-v5-openapi.yml.",
"dcterms:created": "2026-10-09",
"dcterms:source": [
"openapi/open-education-api-openapi.yml",
"openapi/open-education-api-v5-openapi.yml"
]
}