lib/rdf/vocab/iiif.rb in rdf-vocab-3.1.4 vs lib/rdf/vocab/iiif.rb in rdf-vocab-3.1.5

- old
+ new

@@ -3,12 +3,147 @@ # This file generated automatically using rdf vocabulary format from http://iiif.io/api/presentation/2# require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for <http://iiif.io/api/presentation/2#> + # # + # # @version 2015-12-13 23:00:00Z # class IIIF < RDF::StrictVocabulary + # # AnnotationLists are an ordered list of Annotation objects. Typically all Annnotations in a list target the same Canvas + # # @return [RDF::Vocabulary::Term] + # attr_reader :AnnotationList + # + # # 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. + # # @return [RDF::Vocabulary::Term] + # attr_reader :Canvas + # + # # 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. + # # @return [RDF::Vocabulary::Term] + # attr_reader :Collection + # + # # 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 + # # @return [RDF::Vocabulary::Term] + # attr_reader :Layer + # + # # The manifest resource represents a single object and any intellectual work or works embodied within that object + # # @return [RDF::Vocabulary::Term] + # attr_reader :Manifest + # + # # 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 + # # @return [RDF::Vocabulary::Term] + # attr_reader :Range + # + # # The sequence conveys the ordering of the views of the object. + # # @return [RDF::Vocabulary::Term] + # attr_reader :Sequence + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :ViewingDirection + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :ViewingHint + # + # # 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. + # # @return [RDF::Vocabulary::Term] + # attr_reader :Zone + # + # # A string containing an attribution description that must be displayed when using the resource + # # @return [RDF::Vocabulary::Term] + # attr_reader :attributionLabel + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasAnnotations + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasCanvases + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasCollections + # + # # A link from a Range to a Layer that provides the content resources of that Range + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasContentLayer + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasImageAnnotations + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasLists + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasManifests + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasRanges + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasSequences + # + # # A link from a Manifest or Sequence to the Canvas that the rendering agent should initialize their view with. + # # @return [RDF::Vocabulary::Term] + # attr_reader :hasStartCanvas + # + # # An rdf:List of label/value pairs providing descriptive metadata about the resource, intended for human audience + # # @return [RDF::Vocabulary::Term] + # attr_reader :metadataLabels + # + # # References the sc:ViewingDirection that defines the direction that the resource should be viewed in + # # @return [RDF::Vocabulary::Term] + # attr_reader :viewingDirection + # + # # A hint to a user agent as to how to render the resource + # # @return [RDF::Vocabulary::Term] + # attr_reader :viewingHint + # + # # Bottom-to-Top Viewing Direction + # # @return [RDF::Vocabulary::Term] + # attr_reader :bottomToTopDirection + # + # # Each canvas represents a segment of a continuous object such as a long scroll + # # @return [RDF::Vocabulary::Term] + # attr_reader :continuousHint + # + # # Canvases with this hint depict both parts of an opening. + # # @return [RDF::Vocabulary::Term] + # attr_reader :facingPagesHint + # + # # Each canvas represents a separate individual object, and should not have transitions + # # @return [RDF::Vocabulary::Term] + # attr_reader :individualsHint + # + # # Left-to-Right Viewing Direction + # # @return [RDF::Vocabulary::Term] + # attr_reader :leftToRightDirection + # + # # Collections with this hint consist of multiple manifests that each form part of a logical whole. + # # @return [RDF::Vocabulary::Term] + # attr_reader :multiPartHint + # + # # Viewing Hint that the Canvas MUST NOT be presented in a page turner + # # @return [RDF::Vocabulary::Term] + # attr_reader :nonPagedHint + # + # # Viewing Hint that object has canvases that represent pages that can be turned + # # @return [RDF::Vocabulary::Term] + # attr_reader :pagedHint + # + # # @return [RDF::Vocabulary::Term] + # attr_reader :painting + # + # # Right-to-Left Viewing Direction + # # @return [RDF::Vocabulary::Term] + # attr_reader :rightToLeftDirection + # + # # The topmost range in a nested hierarchy, such as a table of contents + # # @return [RDF::Vocabulary::Term] + # attr_reader :topHint + # + # # Top-to-Bottom Viewing Direction + # # @return [RDF::Vocabulary::Term] + # attr_reader :topToBottomDirection + # # end - class IIIF < RDF::StrictVocabulary("http://iiif.io/api/presentation/2#") + IIIF = Class.new(RDF::StrictVocabulary("http://iiif.io/api/presentation/2#")) do # Ontology definition ontology :"http://iiif.io/api/presentation/2#", "owl:versionInfo": "2015-12-13 23:00:00Z".freeze, type: "owl:Ontology".freeze