Download serialization:
JSON-LDRDF/XMLN-TriplesTTL

Abstract

The QualityLink ontology and application profile build on the European Learning Model (ELM). They defines additional classes and properties to describe things not currently covered in ELM.

Namespaces

Prefix Namespace
adms http://www.w3.org/ns/adms#
dcterms http://purl.org/dc/terms/
elm http://data.europa.eu/snb/model/ontology/
foaf http://xmlns.com/foaf/0.1/
ql http://data.quality-link.eu/ontology/v1#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
skos http://www.w3.org/2004/02/skos/core#
xsd http://www.w3.org/2001/XMLSchema#

Description

The QualityLink ontology extends the European Learning Model (ELM) ontology by additional classes and properties required in the context of the QualityLink project.

The additional classes and properties describe things not currently covered in ELM, including certain quality indicators with relevance for the project.

QualityLink further defines an application profile defined as SHACL constraints, which are based on the ELM Learning Opportunities and Qualifications (LOQ) application profile. The application profile is used by the QualityLink pilot aggregator. The QualityLink profile only adds optional properties to the ELM profile, no required ones.

The profile references the ELM controlled vocabularies published by the EU.

Main Entities

Learning Opportunity Specification

http://data.quality-link.eu/ontology/v1#LearningOpportunitySpecification

General description

Description

The asbtract specification of an opportunity to acquire a given set of learning outcomes, e.g. the general specification of a course, programme or module offered by an education provider.

This class and its shape are based on the ELM LearningAchievementSpecificationShape and QualificationShape.

Different from the ELM LOQ profile, the shapes are defined as open. Properties that are not used/interpreted by the QualityLink data aggregator have been omitted to simplify the shapes.

Diagram

ql:LearningOpportunitySpecification (elm:Qualification)dcterms:title : rdf:langString [1..*] uniqueLangskos:altLabel : rdf:langStringdcterms:description : rdf:langString uniqueLangelm:isPartialQualification : xsd:boolean [0..1]elm:volumeOfLearning : xsd:duration [0..1]elm:category : rdf:langStringql:passingRate : xsd:nonNegativeIntegerql:isActive : xsd:booleanql:version : Literaldcterms:modified : xsd:dateTime [0..1]ql:LearningOpportunityInstanceelm:Identifierelm:Noteelm:WebResourceql:LearningOutcome (elm:LearningOutcome)skos:Conceptelm:CreditPointql:LearningOpportunitySpecificationReferenceql:HigherEducationInstitutionelm:LearningAssessmentSpecificationql:GradingSchemeSchape (elm:GradingScheme)elm:MediaObjectelm:learningOpportunityadms:identifier [1..*]elm:additionalNoteelm:learningOutcomeSummary [0..1]elm:entryRequirement [0..1]foaf:homepageelm:learningOutcome [1..*]ql:entryRequirementLearningOutcomeelm:qualificationCodedcterms:language [1..*]elm:ISCEDFCode [1..*]ql:ISCEDFBroadFieldql:ISCEDFNarrowFieldelm:educationSubjectelm:EQFLevel [1..1]elm:NQFLeveldcterms:typeelm:targetGroupelm:creditPointql:entryRequirementLearningOpportunityql:supersededelm:isPartOfelm:hasPartelm:specialisationOfdcterms:publisherelm:provenByelm:gradingScheme [0..1]elm:bannerImage [0..1]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
publisher Higher Education Institution
0..*
➙ Publisher, typically the education provider that will offer instances of this learning opportunity; if not provided, the publisher will be inferred to be the institution providing the data source.
identifier elm:Identifier
1..*
➙ Identifier or code, normally assigned by the publisher
qualification code skos:Concept
0..*
➙ Identifying code from a qualification-based reference semantic asset, normally assigned by a different entity than the publisher, e.g. a national qualifications authority
title rdf:langString
1..*
➙ Primary name or title; one value per language is permitted
alternative name rdf:langString
0..*
➙ Alternative name(s)
description rdf:langString
0..*
➙ Free text description of the learning opportunity; one value per language is permitted
more information elm:Note
0..*
➙ Additional free text note(s)
homepage elm:WebResource
0..*
➙ Web page of the learning opportunity
learning outcomes Learning Outcome Shape
1..*
➙ Intended learning outcomes (one by one)
learning outcome summary elm:Note
0..1
➙ Summary of the intended learning outcomes
language skos:Concept
1..*
➙ Language(s) in which this learning opportunity is offered; should be provided using the Language Named Authority List
thematic area skos:Concept
1..*
➙ Field according to the ISCED-F 2013 Classification; should be provided using the ISCED-F controlled vocabulary
thematic area (broad field) skos:Concept
0..*
➙ ISCED-F 2013 field, truncated to 2-digit broad field
thematic area (narrow field) skos:Concept
0..*
➙ ISCED-F 2013 field, truncated to 3-digit narrow field
education subject skos:Concept
0..*
➙ Field of education from another semantic framework than ISCED-F
EQF level skos:Concept
1..1
➙ Level as specified by the European Qualification Framework (EQF); should be provided using the EQF controlled vocabulary
partial qualification xsd:boolean
0..1
➙ Indicates whether a qualification is a full qualification or part of another qualification
NQF level skos:Concept
0..*
➙ Level as specified by the relevant national qualification framework(s); should be provided using the Qualifications Framework controlled vocabulary
credit points elm:CreditPoint
0..*
➙ Credit points allocated; should be using ECTS
workload xsd:duration
0..1
➙ Estimation of the time the learner would need to complete all learning activities (e.g. lectures, seminars, projects, practical work, traineeships and individual or self-directed study, including exam preparation) to achieve the learning outcomes
type skos:Concept
0..*
➙ Category, provided using the Learning opportunity type controlled vocabulary
category rdf:langString
0..*
➙ Category, provided as free-text string
target group skos:Concept
0..*
➙ Specific target group or category of learners for which this learning opportunity is designed; should be provided using the Target group controlled vocabulary
entry requirement elm:Note
0..1
➙ Entry requirement or prerequisites, described as free text
required learning opportunity for entry Learning Opportunity Specification Reference
0..*
➙ Specific entry requirement or prerequisite to have completed another learning opportunity.
required learning outcome for entry Learning Outcome Shape
0..*
➙ Specific entry requirement or prerequisite to have achieved a particular learning outcome.
proven by elm:LearningAssessmentSpecification
0..*
➙ Description of the assessment methods
grading scheme Grading Scheme
0..1
➙ Information on the grading scheme used, optionally incl. grade distribution information
passing rate xsd:nonNegativeInteger
0..*
➙ The percentage of learners who pass on average.
is active xsd:boolean
0..*
➙ Learning Opportunity Specification is active, i.e. instances are currently offered or the education provider expects that instances will still be offered in the future.
version Literal
0..*
➙ A number or other identifier that indicates the version of the Learning Opportunity specifcation.
superseded Learning Opportunity Specification Reference
0..*
➙ Learning Opportunity specification superseded another one, which is no longer (or temporarily not) offered.
is part of Learning Opportunity Specification Reference
0..*
➙ Another learning opportunity of which this one is a part, e.g. a course can be part of a programme
has part Learning Opportunity Specification Reference
0..*
➙ Another learning opportunity that is part of this one, e.g. a programme can consist of several courses
specialisation of Learning Opportunity Specification Reference
0..*
➙ A specification (e.g. a qualification standard) that this learning opportunity implements
instance Learning Opportunity Instance
0..*
➙ A concrete instance or offering of this specification
banner image elm:MediaObject
0..1
➙ An image that can be used for display of this learning opportunity
last modified xsd:dateTime
0..1
➙ Date when the specification was last modified

Additionnal constraints

Learning Opportunity Instance

http://data.quality-link.eu/ontology/v1#LearningOpportunityInstance

General description

Description

A concrete instance or offering of a learning opportunity, e.g. a course, programme or module as offered in a specific academic year or semester.

Diagram

ql:LearningOpportunityInstance (elm:LearningOpportunity)dcterms:title : rdf:langString uniqueLangdcterms:description : rdf:langString uniqueLangql:registrationPortal : xsd:anyURI [0..1]elm:duration : xsd:duration [0..1]elm:applicationDeadline : xsd:dateTimeql:enrolmentCapacity : xsd:nonNegativeIntegerql:enrolledLearnerCount : xsd:nonNegativeIntegerql:enrolmentMinimum : xsd:nonNegativeIntegerdcterms:modified : xsd:dateTime [0..1]ql:LearningOpportunitySpecificationdcterms:Locationskos:Conceptdcterms:PeriodOfTimeelm:Grantql:LearnerGroupConditionselm:PriceDetailelm:LearningActivitySpecificationql:HigherEducationInstitutionelm:Noteelm:Identifierloq:URLRegexRestrictionelm:MediaObjectelm:learningAchievementSpecification [1..1]elm:locationelm:defaultLanguage [1..1]elm:modeelm:learningSchedule [0..1]ql:virtualLearningEnvironmentdcterms:temporal [0..1]elm:grantql:learnerGroupConditionselm:priceDetailelm:learningActivitySpecification [0..1]elm:providedBy [1..*]elm:additionalNoteelm:scheduleInformation [0..1]elm:admissionProcedure [0..1]adms:identifierfoaf:homepageelm:supplementaryDocumentelm:bannerImage [0..1]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
learning opportunity specification Learning Opportunity Specification
1..1
➙ Specification of which this is an instance
provided by Higher Education Institution
1..*
➙ The institution(s) providing this instance of the learning opportunity
identifier elm:Identifier
0..*
➙ An identifier of this instance or offering, assigned by the provider
title rdf:langString
0..*
➙ Primary name or title of this instance, if different from the specification; one value per language is permitted
description rdf:langString
0..*
➙ Free text description of this instance/offering; one value per language is permitted
more information elm:Note
0..*
➙ Additional free text note(s)
homepage loq:URLRegexRestriction
0..*
➙ Web page of this particular instance/offering
registration portal xsd:anyURI
0..1
➙ A web page at which one can register or enrol for a Learning Opportunity.
other documents loq:URLRegexRestriction
0..*
➙ A public web document containing additional documentation about the Learning Opportunity.
specific conditions for learner group Learner Group Conditions
0..*
➙ Indicates specific conditions that apply to a certain target group of learners
language skos:Concept
1..1
➙ Language in which this instance is delivered; should be provided using the Language Named Authority List
mode skos:Concept
0..*
➙ Mode of learning and assessment, provided using the Modes of learning and assessment controlled vocabulary
location dcterms:Location
0..*
➙ Location where this instance/offering is delivered
learning schedule skos:Concept
0..1
➙ The type of schedule in which this instance is delivered; should be provided using the Learning schedule type controlled vocabulary.
term dcterms:PeriodOfTime
0..1
➙ Period of time in which this instance is offered, e.g. a semester
schedule information elm:Note
0..1
➙ Detailed information about the timetable or schedule, may include weekly schedules (e.g. 'Every Monday, 4pm') or the overall schedule (e.g. October: lectures, November: group-work, December: break, January: assessment)
duration xsd:duration
0..1
➙ The duration during which this instance will be offered
admissions procedure elm:Note
0..1
➙ Information on how to apply for this instance/offering
application deadline xsd:dateTime
0..*
➙ The deadline for applying for this instance/offering
enrolment capacity xsd:nonNegativeInteger
0..*
➙ The number of learners that can register for a Learning Opportunity Instance.
enrolled learner count xsd:nonNegativeInteger
0..*
➙ The number of learners that are currently enrolled for the Learning Opportunity Instance.
minimum enrolment xsd:nonNegativeInteger
0..*
➙ The number of learners that at least need to enrole for a Learning Opportunity Instance to take place.
fees elm:PriceDetail
0..*
➙ Information about the pricing or tuition fees
grant elm:Grant
0..*
➙ Information on grant possibilities
learning activity specification elm:LearningActivitySpecification
0..1
➙ Detailed information on the learning activities, including the curricula
virtual learning environment skos:Concept
0..*
➙ Specifies (a) virtual learning environment(s) used in the delivery of this learning opportunity.
banner image elm:MediaObject
0..1
➙ An image that can be used for display of this instance
last modification date xsd:dateTime
0..1
➙ The date when the learning opportunity was last modified.

Additionnal constraints

OrgReg ID

General description

Description

The identifier assigned to a higher education institution or other organisation in the Register of Public Sector Organisations (OrgReg)

Targets
Identifier or value specification

Properties

Property name URI Expected value Card.
identifier Literal
^(INT|[A-Z]{2})[0-9]{4}$
1..1
➙ The OrgReg identifier of the format XX1111.
scheme ID ql:OrgReg
1..1
➙ Identification of the scheme.

Additionnal constraints

Grading Scheme

http://data.quality-link.eu/ontology/v1#GradingSchemeSchape

General description

Description

Information on the grading scheme used.

Targets

Diagram

Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
identifier elm:Identifier
0..*
➙ An identifier of the grading scheme.
title rdf:langString
0..*
➙ The title of the grading scheme. One value per language is permitted.
description rdf:langString
0..*
➙ A free text description of the grading scheme.
other documents elm:WebResource
0..*
➙ A public web document containing additional documentation about the grading scheme.
grade distribution Grade Distribution
0..*
➙ Information on the statistical distribution of grades in the scheme.

Additionnal constraints

Grade Distribution

http://data.quality-link.eu/ontology/v1#GradeDistributionShape

General description

Description

It describes a histogram of grades achieved by learners within a specific reference group.

Targets

Diagram

ql:GradeDistributionShape (elm:ResultDistribution)ql:LearnerGroupql:GradeShape (elm:ResultCategory)ql:referenceGroup [0..1]elm:resultCategory [1..*]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
reference group Learner Group
0..1
➙ The group of learners for which the histogram of results was established.
grade Grade
1..*
➙ One specific grade in the grading scheme with the distribution information.

Additionnal constraints

Grade

http://data.quality-link.eu/ontology/v1#GradeShape

General description

Description

Description of a single grade within a histogram of results.

Targets

Properties

Property name URI Expected value Card.
label xsd:string
1..1
➙ The label of the grade according to the grading scheme it is part of, e.g. 'C', '2+' or '10'.
order xsd:positiveInteger
1..1
➙ A number specifying the order of the grade within the grading scheme, the highest number indicating the best grade.
percentage xsd:positiveInteger
1..1
➙ The percentage of learners earning this grade.

Additionnal constraints

Learning Outcome Shape

http://data.quality-link.eu/ontology/v1#LearningOutcome

General description

Description

A statement regarding what a learner knows, understands and is able to do on completion of a learning process, which are defined in terms of knowledge, skills and responsibility and autonomy.

Targets

Diagram

ql:LearningOutcome (elm:LearningOutcome)dcterms:title : rdf:langString [1..*] uniqueLangelm:Noteskos:Conceptelm:Identifierelm:additionalNotedcterms:type [0..1]elm:relatedESCOSkillelm:relatedSkillelm:reusabilityLevel [0..1]adms:identifier
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
identifier elm:Identifier
0..*
➙ An alternative identifier of the learning outcome.
more information elm:Note
0..*
➙ An additional free text note about the learning outcome.
related ESCO skill(s) skos:Concept
0..*
➙ A link to an ESCO skill. It should be provided using the ESCO skills controlled vocabulary.
related skill(s) skos:Concept
0..*
➙ A link to a related skill or the level of a related skill on a skill framework (except ESCO). It should be provided using a controlled vocabulary.
reusability level skos:Concept
0..1
➙ The reusability level. It should be provided using the ESCO Skill Pillar concept reusability levels.
title rdf:langString
1..*
➙ A legible, descriptive title for the learning outcome. One value per language is permitted.
type skos:Concept
0..1
➙ The learning outcome type. It should be provided using ESCO Skill Pillar concept types.

Additionnal constraints

Supportive Entities

Learning Opportunity Specification Reference

http://data.quality-link.eu/ontology/v1#LearningOpportunitySpecificationReference

General description

Description

A reference to another Learning Opportunity specification, identified by a provider and a (local) identifier, without further details.

Diagram

ql:LearningOpportunitySpecificationReferenceelm:Identifierql:HigherEducationInstitutionadms:identifier [1..1]elm:providedBy [1..1]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
provided by Higher Education Institution
1..1
➙ Higher Education Institution that offers the LO.
(local) identifier elm:Identifier
1..1
➙ Identifier of the Learning Opportunity Specification. Must be unique within the scope of the institution identified with providedBy.

Additionnal constraints

Learning Opportunity Instance Reference

http://data.quality-link.eu/ontology/v1#LearningOpportunityInstanceReference

General description

Description

A reference to another Learning Opportunity Instance, identified by a provider and a (local) identifier, without further details.

Diagram

ql:LearningOpportunityInstanceReferenceelm:Identifierql:HigherEducationInstitutionadms:identifier [1..1]elm:providedBy [1..1]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
provided by Higher Education Institution
1..1
➙ Higher Education Institution that offers the LO.
(local) identifier elm:Identifier
1..1
➙ Identifier of the Learning Opportunity instance. Must be unique within the scope of the institution identified with providedBy.

Additionnal constraints

Learner Group Conditions

http://data.quality-link.eu/ontology/v1#LearnerGroupConditions

General description

Description

Defines specific conditions for a defined target group of learners to whom a Learning Opportunity is offered, e.g. specific fees or registration portals

Diagram

Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
learner group Learner Group
1..*
➙ Definition of the specific group of learners to whom these conditions apply
registration portal xsd:anyURI
0..1
➙ Link to a portal where students can register for the learning opportunity (specific for this group of learners).
admissions procedure elm:Note
0..1
➙ Information on how to apply for this specific group of learners.
entry requirement elm:Note
0..1
➙ Entry requirement or prerequisites that apply to this specific group of learners.
enrolment capacity xsd:nonNegativeInteger
0..*
➙ Number of learners from the specific group that can be enrolled.
enrolled learner count xsd:nonNegativeInteger
0..*
➙ Number of learners from the specific group that are currently enrolled.
minimum enrolment xsd:nonNegativeInteger
0..*
➙ Number of learners from the specific group that need to at least enrol for the instance to take place.
fees elm:PriceDetail
0..*
➙ Information about the pricing of the course, applicable for this specific target group.

Additionnal constraints

Learner Group

http://data.quality-link.eu/ontology/v1#LearnerGroup

General description

Description

Defines a target group of learners to whom a Learning Opportunity is offered, e.g. students of a specific alliance or HEI

Diagram

ql:LearnerGroupdcterms:title : rdf:langString uniqueLangdcterms:description : rdf:langString uniqueLangql:isOpenToNonEnrolled : xsd:boolean [0..1]ql:HigherEducationInstitutionql:GroupOfHEIsql:LearningOpportunitySpecificationReferenceql:LearningOpportunityInstanceReferenceskos:Conceptelm:Identifierelm:Noteql:studentsOfql:limitLearningOpportunityelm:limitFieldql:minimumEQFLeveladms:identifierelm:additionalNote
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
title rdf:langString
0..*
➙ The title of the target group of learners.
description rdf:langString
0..*
➙ A free text description of the target group of learners.
identifier elm:Identifier
0..*
➙ An identifier for this specific target group of learners.
open to non-enrolled learners xsd:boolean
0..1
➙ Defines the group as learners who are not enrolled as students
home institutions Higher Education Institution or Group of Higher Education Institutions
0..*
➙ Defines the group as students from these higher education institution(s)
specific learning opportunity Learning Opportunity Specification Reference or Learning Opportunity Instance Reference
0..*
➙ Defines the group as students following a specific other learning opportunity
specific field skos:Concept
0..*
➙ Defines the group asstudents from (a) specific field(s) of study; use ISCED-F controlled vocabulary
minimum EQF Level skos:Concept
0..*
➙ Defines the group as students enrolled in another learning opportunity at a specified EQF level or higher; use the EQF controlled vocabulary
information note elm:Note
0..*
➙ Additional information about the defined group of learners

Additionnal constraints

Higher Education Institution

http://data.quality-link.eu/ontology/v1#HigherEducationInstitution

General description

Description

An entity that has full degree awarding powers at higher education level (i.e. EQF levels 5 to 8; QF-EHEA cycle first to third) recognised by at least one national authority.

Identifier or value specification

Diagram

ql:HigherEducationInstitutionql:SchacIdentifierql:OrgRegIdentifierelm:Organisationadms:identifier[1..*]ql:isMemberOf
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
identifier SCHAC Code or OrgReg ID
1..*
➙ ORGREG or SCHAC identifier
is member of elm:Organisation
0..*
➙ Specifies that an organisation is member of an alliance, e.g. a European Universities alliance, a consortium, or an association, e.g. EUA or EURASHE.

Additionnal constraints

SCHAC Code

http://data.quality-link.eu/ontology/v1#SchacIdentifier

General description

Description

The SCHAC code (schacHomeOrganization) is a domain name used to identify a higher education institution.

Identifier or value specification

Properties

Property name URI Expected value Card.
identifier Literal
1..1
➙ The SCHAC (schacHomeOrganisation) identifier. Must be a valid DNS domain name.
scheme ID ql:Schac
1..1
➙ Identification of the scheme.

Additionnal constraints

Group of Higher Education Institutions

http://data.quality-link.eu/ontology/v1#GroupOfHEIs

General description

Description

A group or alliance of higher education institutions

Identifier or value specification

Diagram

ql:GroupOfHEIsql:HigherEducationInstitutionfoaf:member [2..*]
Click diagram to navigate to corresponding section | View as PNG

Properties

Property name URI Expected value Card.
has member Higher Education Institution
2..*

Additionnal constraints