Class: RDF::Vocab::LRMI

Inherits:
RDF::Vocabulary show all
Defined in:
lib/rdf/vocab/lrmi.rb

Overview

Vocabulary for <purl.org/dcx/lrmi-terms/>

LRMI RDF Specification

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. Note: the labels provided here are not considered normative.

Instance Attribute Summary collapse

Method Summary

Methods inherited from RDF::Vocabulary

_orig_each, _orig_from_sym, each, from_sym, limit_vocabs, to_html, to_jsonld, to_ttl, value_to_html, vocab_map

Instance Attribute Details

#AlignmentObjectRDF::Vocabulary::Term (readonly)

An intangible item that describes an alignment between a learning resource and a node in an educational framework.

Returns:

  • (RDF::Vocabulary::Term)


9
10
11
# File 'lib/rdf/vocab/lrmi.rb', line 9

def AlignmentObject
  @AlignmentObject
end

#alignmentTypeRDF::Vocabulary::Term (readonly)

A category of alignment between the learning resource and the framework node.

Returns:

  • (RDF::Vocabulary::Term)


21
22
23
# File 'lib/rdf/vocab/lrmi.rb', line 21

def alignmentType
  @alignmentType
end

#assessesRDF::Vocabulary::Term (readonly)

The item being described is intended to assess the competency or learning outcome defined by the referenced term.

Returns:

  • (RDF::Vocabulary::Term)


25
26
27
# File 'lib/rdf/vocab/lrmi.rb', line 25

def assesses
  @assesses
end

#educationalAlignmentRDF::Vocabulary::Term (readonly)

An alignment to an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


29
30
31
# File 'lib/rdf/vocab/lrmi.rb', line 29

def educationalAlignment
  @educationalAlignment
end

#EducationalAudienceRDF::Vocabulary::Term (readonly)

An individual or group for whom the learning resource was created or useful.

Returns:

  • (RDF::Vocabulary::Term)


13
14
15
# File 'lib/rdf/vocab/lrmi.rb', line 13

def EducationalAudience
  @EducationalAudience
end

#educationalFrameworkRDF::Vocabulary::Term (readonly)

The framework to which the resource being described is aligned.

Returns:

  • (RDF::Vocabulary::Term)


33
34
35
# File 'lib/rdf/vocab/lrmi.rb', line 33

def educationalFramework
  @educationalFramework
end

#educationalLevelRDF::Vocabulary::Term (readonly)

The level of a resource in terms of progression through an educational or training context.

Returns:

  • (RDF::Vocabulary::Term)


37
38
39
# File 'lib/rdf/vocab/lrmi.rb', line 37

def educationalLevel
  @educationalLevel
end

#educationalRoleRDF::Vocabulary::Term (readonly)

The role that describes the target audience of the content.

Returns:

  • (RDF::Vocabulary::Term)


41
42
43
# File 'lib/rdf/vocab/lrmi.rb', line 41

def educationalRole
  @educationalRole
end

#educationalUseRDF::Vocabulary::Term (readonly)

The purpose of a work in the context of education.

Returns:

  • (RDF::Vocabulary::Term)


45
46
47
# File 'lib/rdf/vocab/lrmi.rb', line 45

def educationalUse
  @educationalUse
end

#interactivityTypeRDF::Vocabulary::Term (readonly)

The predominant mode of learning supported by the learning resource.

Returns:

  • (RDF::Vocabulary::Term)


49
50
51
# File 'lib/rdf/vocab/lrmi.rb', line 49

def interactivityType
  @interactivityType
end

#isBasedOnUrlRDF::Vocabulary::Term (readonly)

A resource from which this work is derived or from which it is a modification or adaption.

Returns:

  • (RDF::Vocabulary::Term)


53
54
55
# File 'lib/rdf/vocab/lrmi.rb', line 53

def isBasedOnUrl
  @isBasedOnUrl
end

#LearningResourceRDF::Vocabulary::Term (readonly)

A persistent resource that has one or more physical or digital representations, and that explicitly involves, specifies or entails a learning activity or learning experience.

Returns:

  • (RDF::Vocabulary::Term)


17
18
19
# File 'lib/rdf/vocab/lrmi.rb', line 17

def LearningResource
  @LearningResource
end

#learningResourceTypeRDF::Vocabulary::Term (readonly)

The predominant type or kind characterizing the learning resource.

Returns:

  • (RDF::Vocabulary::Term)


57
58
59
# File 'lib/rdf/vocab/lrmi.rb', line 57

def learningResourceType
  @learningResourceType
end

#targetDescriptionRDF::Vocabulary::Term (readonly)

The description of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


61
62
63
# File 'lib/rdf/vocab/lrmi.rb', line 61

def targetDescription
  @targetDescription
end

#targetNameRDF::Vocabulary::Term (readonly)

The name of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


65
66
67
# File 'lib/rdf/vocab/lrmi.rb', line 65

def targetName
  @targetName
end

#targetUrlRDF::Vocabulary::Term (readonly)

The URL of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


69
70
71
# File 'lib/rdf/vocab/lrmi.rb', line 69

def targetUrl
  @targetUrl
end

#teachesRDF::Vocabulary::Term (readonly)

The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.

Returns:

  • (RDF::Vocabulary::Term)


73
74
75
# File 'lib/rdf/vocab/lrmi.rb', line 73

def teaches
  @teaches
end

#timeRequiredRDF::Vocabulary::Term (readonly)

Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience.

Returns:

  • (RDF::Vocabulary::Term)


77
78
79
# File 'lib/rdf/vocab/lrmi.rb', line 77

def timeRequired
  @timeRequired
end

#typicalAgeRangeRDF::Vocabulary::Term (readonly)

The typical expected age range.

Returns:

  • (RDF::Vocabulary::Term)


81
82
83
# File 'lib/rdf/vocab/lrmi.rb', line 81

def typicalAgeRange
  @typicalAgeRange
end

#useRightsUrlRDF::Vocabulary::Term (readonly)

The URL where the owner specifies permissions for using the resource.

Returns:

  • (RDF::Vocabulary::Term)


85
86
87
# File 'lib/rdf/vocab/lrmi.rb', line 85

def useRightsUrl
  @useRightsUrl
end