Class: RDF::Vocab::IIIF

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb

Overview

Version:

  • 2015-12-13 23:00:00Z

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, inspect, #inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#AnnotationListRDF::Vocabulary::Term (readonly)

AnnotationLists are an ordered list of Annotation objects. Typically all Annnotations in a list target the same Canvas



7
8
9
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 7

def AnnotationList
  @AnnotationList
end

#attributionLabelRDF::Vocabulary::Term (readonly)

A string containing an attribution description that must be displayed when using the resource



45
46
47
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 45

def attributionLabel
  @attributionLabel
end

#bottomToTopDirectionRDF::Vocabulary::Term (readonly)

Bottom-to-Top Viewing Direction



93
94
95
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 93

def bottomToTopDirection
  @bottomToTopDirection
end

#CanvasRDF::Vocabulary::Term (readonly)

The canvas represents an individual page or view and acts as a central point for laying out the different content resources that make up the display.



11
12
13
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 11

def Canvas
  @Canvas
end

#CollectionRDF::Vocabulary::Term (readonly)

Collections are used to list the manifests available for viewing, and to describe the structures, hierarchies or collections that the physical objects are part of.



15
16
17
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 15

def Collection
  @Collection
end

#continuousHintRDF::Vocabulary::Term (readonly)

Each canvas represents a segment of a continuous object such as a long scroll



97
98
99
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 97

def continuousHint
  @continuousHint
end

#facingPagesHintRDF::Vocabulary::Term (readonly)

Canvases with this hint depict both parts of an opening.



101
102
103
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 101

def facingPagesHint
  @facingPagesHint
end

#hasAnnotationsRDF::Vocabulary::Term (readonly)



48
49
50
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 48

def hasAnnotations
  @hasAnnotations
end

#hasCanvasesRDF::Vocabulary::Term (readonly)



51
52
53
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 51

def hasCanvases
  @hasCanvases
end

#hasCollectionsRDF::Vocabulary::Term (readonly)



54
55
56
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 54

def hasCollections
  @hasCollections
end

#hasContentLayerRDF::Vocabulary::Term (readonly)

A link from a Range to a Layer that provides the content resources of that Range



58
59
60
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 58

def hasContentLayer
  @hasContentLayer
end

#hasImageAnnotationsRDF::Vocabulary::Term (readonly)



61
62
63
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 61

def hasImageAnnotations
  @hasImageAnnotations
end

#hasListsRDF::Vocabulary::Term (readonly)



64
65
66
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 64

def hasLists
  @hasLists
end

#hasManifestsRDF::Vocabulary::Term (readonly)



67
68
69
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 67

def hasManifests
  @hasManifests
end

#hasRangesRDF::Vocabulary::Term (readonly)



70
71
72
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 70

def hasRanges
  @hasRanges
end

#hasSequencesRDF::Vocabulary::Term (readonly)



73
74
75
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 73

def hasSequences
  @hasSequences
end

#hasStartCanvasRDF::Vocabulary::Term (readonly)

A link from a Manifest or Sequence to the Canvas that the rendering agent should initialize their view with.



77
78
79
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 77

def hasStartCanvas
  @hasStartCanvas
end

#individualsHintRDF::Vocabulary::Term (readonly)

Each canvas represents a separate individual object, and should not have transitions



105
106
107
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 105

def individualsHint
  @individualsHint
end

#LayerRDF::Vocabulary::Term (readonly)

Layers are lists of AnnotationLists to group them together, for example to create the set of lists that make up a particular translation/edition of a text



19
20
21
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 19

def Layer
  @Layer
end

#leftToRightDirectionRDF::Vocabulary::Term (readonly)

Left-to-Right Viewing Direction



109
110
111
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 109

def leftToRightDirection
  @leftToRightDirection
end

#ManifestRDF::Vocabulary::Term (readonly)

The manifest resource represents a single object and any intellectual work or works embodied within that object



23
24
25
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 23

def Manifest
  @Manifest
end

#metadataLabelsRDF::Vocabulary::Term (readonly)

An rdf:List of label/value pairs providing descriptive metadata about the resource, intended for human audience



81
82
83
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 81

def metadataLabels
  @metadataLabels
end

#multiPartHintRDF::Vocabulary::Term (readonly)

Collections with this hint consist of multiple manifests that each form part of a logical whole.



113
114
115
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 113

def multiPartHint
  @multiPartHint
end

#nonPagedHintRDF::Vocabulary::Term (readonly)

Viewing Hint that the Canvas MUST NOT be presented in a page turner



117
118
119
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 117

def nonPagedHint
  @nonPagedHint
end

#pagedHintRDF::Vocabulary::Term (readonly)

Viewing Hint that object has canvases that represent pages that can be turned



121
122
123
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 121

def pagedHint
  @pagedHint
end

#paintingRDF::Vocabulary::Term (readonly)



124
125
126
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 124

def painting
  @painting
end

#RangeRDF::Vocabulary::Term (readonly)

Ranges describe additional structure within an object, such as newspaper articles that span pages, the range of non-content-bearing pages at the beginning of a work, or chapters within a book



27
28
29
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 27

def Range
  @Range
end

#rightToLeftDirectionRDF::Vocabulary::Term (readonly)

Right-to-Left Viewing Direction



128
129
130
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 128

def rightToLeftDirection
  @rightToLeftDirection
end

#SequenceRDF::Vocabulary::Term (readonly)

The sequence conveys the ordering of the views of the object.



31
32
33
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 31

def Sequence
  @Sequence
end

#topHintRDF::Vocabulary::Term (readonly)

The topmost range in a nested hierarchy, such as a table of contents



132
133
134
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 132

def topHint
  @topHint
end

#topToBottomDirectionRDF::Vocabulary::Term (readonly)

Top-to-Bottom Viewing Direction



136
137
138
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 136

def topToBottomDirection
  @topToBottomDirection
end

#viewingDirectionRDF::Vocabulary::Term (readonly)

References the sc:ViewingDirection that defines the direction that the resource should be viewed in



85
86
87
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 85

def viewingDirection
  @viewingDirection
end

#ViewingDirectionRDF::Vocabulary::Term (readonly)



34
35
36
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 34

def ViewingDirection
  @ViewingDirection
end

#viewingHintRDF::Vocabulary::Term (readonly)

A hint to a user agent as to how to render the resource



89
90
91
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 89

def viewingHint
  @viewingHint
end

#ViewingHintRDF::Vocabulary::Term (readonly)



37
38
39
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 37

def ViewingHint
  @ViewingHint
end

#ZoneRDF::Vocabulary::Term (readonly)

Used to group annotations together in an area of a Canvas, for example to model columns, foldouts or palimpsests; Note that Zones are not currently used in the IIIF Presentation API.



41
42
43
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/iiif.rb', line 41

def Zone
  @Zone
end