class Annotations2triannon::IIIFCollection

Attributes

iiif_manifests[R]
manifests[R]
sc_manifests[R]

Public Instance Methods

collection?() click to toggle source
# File lib/annotations2triannon/iiif_collection.rb, line 10
def collection?
  iri_type? RDF::Vocab::IIIF.Collection
end

Private Instance Methods

manifest_uris(q) click to toggle source
# File lib/annotations2triannon/iiif_collection.rb, line 39
def manifest_uris(q)
  uris = rdf.query(q).collect {|s| s.subject }
  @@config.array_sampler(uris, @@config.limit_manifests)
end
query_iiif_manifests() click to toggle source
# File lib/annotations2triannon/iiif_collection.rb, line 44
def query_iiif_manifests
  [nil, RDF.type, RDF::Vocab::IIIF.Manifest]
end
query_sc_manifests() click to toggle source
# File lib/annotations2triannon/iiif_collection.rb, line 48
def query_sc_manifests
  [nil, RDF.type, RDF::SC.Manifest]
end