# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://purl.org/dcx/lrmi-terms/ require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for # class LRMI < RDF::Vocabulary # end class LRMI < RDF::Vocabulary("http://purl.org/dcx/lrmi-terms/") # Ontology definition ontology :"http://purl.org/dcx/lrmi-terms/", "dc:creator": "LRMI Task Group".freeze, "dc:description": "The LRMI specification is a collection of classes and properties for markup and description of educational resources. The specification builds on the extensive vocabulary provided by Schema.org and other standards.".freeze, "dc:identifier": "http://dublincore.org/dcx/lrmi-terms/".freeze, "dc:isVersionOf": "http://purl.org/dcx/lrmi-terms/1.1/".freeze, "dc:issued": "2015-02-09".freeze, "dc:license": "https://creativecommons.org/licenses/by/4.0/".freeze, "dc:title": "LRMI RDF Specification".freeze # Class definitions term :AlignmentObject, comment: %(An intangible item that describes an alignment between a learning resource and a node in an educational framework.).freeze, "dc:issued": "2015-02-09".freeze, equivalentClass: "schema:AlignmentObject".freeze, isDefinedBy: "lrmi:".freeze, label: "Alignment Object".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze term :EducationalAudience, comment: %(An individual or group for whom the learning resource was created or useful.).freeze, "dc:issued": "2015-02-09".freeze, equivalentClass: "schema:EducationalAudience".freeze, isDefinedBy: "lrmi:".freeze, label: "Educational Audience".freeze, subClassOf: "schema:Intangible".freeze, type: "rdfs:Class".freeze # Property definitions property :alignmentType, comment: %(A category of alignment between the learning resource and the framework node.).freeze, "dc:description": "Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationLevel'.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:alignmentType".freeze, isDefinedBy: "lrmi:".freeze, label: "Alignment Type".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :educationalAlignment, comment: %(An alignment to an established educational framework.).freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:educationalAlignment".freeze, isDefinedBy: "lrmi:".freeze, label: "Educational Alignment".freeze, rangeIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], type: "rdf:Property".freeze property :educationalFramework, comment: %(The framework to which the resource being described is aligned.).freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:educationalFramework".freeze, isDefinedBy: "lrmi:".freeze, label: "Educational Framework".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :educationalRole, comment: %(The role that describes the target audience of the content.).freeze, "dc:description": "The educational function assumed or part played by the group for whom the resource is intended.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:EducationalAudience".freeze, "schema:EducationalAudience".freeze], equivalentProperty: "schema:educationalRole".freeze, isDefinedBy: "lrmi:".freeze, label: "Educational Role".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :educationalUse, comment: %(The purpose of a work in the context of education.).freeze, "dc:description": "For example, 'assignment', 'group work'.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:educationalUse".freeze, isDefinedBy: "lrmi:".freeze, label: "Educational Use".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :interactivityType, comment: %(The predominant mode of learning supported by the learning resource.).freeze, "dc:description": ["Acceptable values are 'active', 'expositive', or 'mixed'.".freeze, "Based on, and mappable from, IEEE LOM 5.1: Interactivity Type.".freeze], "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:interactivityType".freeze, isDefinedBy: "lrmi:".freeze, label: "Interactivity Type".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :isBasedOnUrl, comment: %(A resource that was used in the creation of this resource.).freeze, "dc:description": "This term can be repeated for multiple sources.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:isBasedOnUrl".freeze, isDefinedBy: "lrmi:".freeze, label: "Is Based On URL".freeze, rangeIncludes: "xsd:anyURI".freeze, type: "rdf:Property".freeze property :learningResourceType, comment: %(The predominant type or kind characterizing the learning resource.).freeze, "dc:description": "For example, 'presentation', 'handout'.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:learningResourceType".freeze, isDefinedBy: "lrmi:".freeze, label: "Learning Resource Type".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :targetDescription, comment: %(The description of a node in an established educational framework.).freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:targetDescription".freeze, isDefinedBy: "lrmi:".freeze, label: "Target Description".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :targetName, comment: %(The name of a node in an established educational framework.).freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:targetName".freeze, isDefinedBy: "lrmi:".freeze, label: "Target Name".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :targetUrl, comment: %(The URL of a node in an established educational framework.).freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:targetUrl".freeze, isDefinedBy: "lrmi:".freeze, label: "Target URL".freeze, rangeIncludes: "xsd:anyURI".freeze, type: "rdf:Property".freeze property :timeRequired, comment: %(Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience.).freeze, "dc:description": ["Based on, and mappable from, IEEE LOM 5.9: Typical Learning Time.".freeze, "For example, 'PT30M' and 'PT1H25M'".freeze], "dc:issued": "2015-02-09".freeze, domainIncludes: ["lrmi:AlignmentObject".freeze, "schema:AlignmentObject".freeze], equivalentProperty: "schema:timeRequired".freeze, isDefinedBy: "lrmi:".freeze, label: "Time Required".freeze, rangeIncludes: "schema:Duration".freeze, type: "rdf:Property".freeze property :typicalAgeRange, comment: %(The typical expected age range.).freeze, "dc:description": ["Based on, and mappable from, IEEE LOM 5.7: Typical Age Range.".freeze, "For example, '7-9', '18-'.".freeze], "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, equivalentProperty: "schema:typicalAgeRange".freeze, isDefinedBy: "lrmi:".freeze, label: "Typical Age Range".freeze, rangeIncludes: "xsd:string".freeze, type: "rdf:Property".freeze property :useRightsUrl, comment: %(The URL where the owner specifies permissions for using the resource.).freeze, "dc:description": "For example: 'http://creativecommons.org/licenses/by/3.0/', 'http://publisher.com/content-use-description'.".freeze, "dc:issued": "2015-02-09".freeze, domainIncludes: "schema:CreativeWork".freeze, isDefinedBy: "lrmi:".freeze, label: "Use Rights URL".freeze, rangeIncludes: ["schema:CreativeWork".freeze, "xsd:anyURI".freeze], subPropertyOf: "schema:license".freeze, type: "rdf:Property".freeze end end