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.

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)


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

def alignmentType
  @alignmentType
end

#educationalAlignmentRDF::Vocabulary::Term (readonly)

An alignment to an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


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

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)


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

def educationalFramework
  @educationalFramework
end

#educationalRoleRDF::Vocabulary::Term (readonly)

The role that describes the target audience of the content.

Returns:

  • (RDF::Vocabulary::Term)


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

def educationalRole
  @educationalRole
end

#educationalUseRDF::Vocabulary::Term (readonly)

The purpose of a work in the context of education.

Returns:

  • (RDF::Vocabulary::Term)


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

def educationalUse
  @educationalUse
end

#interactivityTypeRDF::Vocabulary::Term (readonly)

The predominant mode of learning supported by the learning resource.

Returns:

  • (RDF::Vocabulary::Term)


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

def interactivityType
  @interactivityType
end

#isBasedOnUrlRDF::Vocabulary::Term (readonly)

A resource that was used in the creation of this resource.

Returns:

  • (RDF::Vocabulary::Term)


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

def isBasedOnUrl
  @isBasedOnUrl
end

#learningResourceTypeRDF::Vocabulary::Term (readonly)

The predominant type or kind characterizing the learning resource.

Returns:

  • (RDF::Vocabulary::Term)


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

def learningResourceType
  @learningResourceType
end

#targetDescriptionRDF::Vocabulary::Term (readonly)

The description of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


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

def targetDescription
  @targetDescription
end

#targetNameRDF::Vocabulary::Term (readonly)

The name of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


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

def targetName
  @targetName
end

#targetUrlRDF::Vocabulary::Term (readonly)

The URL of a node in an established educational framework.

Returns:

  • (RDF::Vocabulary::Term)


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

def targetUrl
  @targetUrl
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)


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

def timeRequired
  @timeRequired
end

#typicalAgeRangeRDF::Vocabulary::Term (readonly)

The typical expected age range.

Returns:

  • (RDF::Vocabulary::Term)


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

def typicalAgeRange
  @typicalAgeRange
end

#useRightsUrlRDF::Vocabulary::Term (readonly)

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

Returns:

  • (RDF::Vocabulary::Term)


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

def useRightsUrl
  @useRightsUrl
end