Sha256: 489987e00f5010fd392fb38e24c087bc8ab1091ae4a1020c4a1166e7e7115e14

Contents?: true

Size: 1.69 KB

Versions: 10

Compression:

Stored size: 1.69 KB

Contents

# Generated via
#  `rails generate curate:work Spam`
class SpamRdfDatastream < ActiveFedora::NtriplesRDFDatastream

  map_predicates do |map|

    map.title(in: RDF::DC) do |index|
      index.as :stored_searchable
    end

    map.contributor(in: RDF::DC) do |index|
      index.as :stored_searchable, :facetable
    end

    map.created(in: RDF::DC)

    map.creator(in: RDF::DC) do |index|
      index.as :stored_searchable, :facetable
    end

    map.description(in: RDF::DC) do |index|
      index.type :text
      index.as :stored_searchable
    end

    map.subject(in: RDF::DC) do |index|
      index.type :text
      index.as :stored_searchable
    end

    map.date_uploaded(to: "dateSubmitted", in: RDF::DC) do |index|
      index.type :date
      index.as :stored_searchable, :sortable
    end

    map.date_modified(to: "modified", in: RDF::DC) do |index|
      index.type :date
      index.as :stored_searchable, :sortable
    end

    map.issued({in: RDF::DC}) do |index|
      index.as :stored_searchable
    end

    map.available({in: RDF::DC})

    map.publisher({in: RDF::DC}) do |index|
      index.as :stored_searchable, :facetable
    end

    map.bibliographic_citation({in: RDF::DC, to: 'bibliographicCitation'})

    map.source({in: RDF::DC})

    map.rights(:in => RDF::DC) do |index|
      index.as :stored_searchable, :facetable
    end

    map.access_rights({in: RDF::DC, to: 'accessRights'})

    map.language({in: RDF::DC}) do |index|
      index.as :searchable, :facetable
    end

    map.content_format({in: RDF::DC, to: 'format'})

    map.extent({in: RDF::DC})

    map.requires({in: RDF::DC})

    map.identifier({in: RDF::DC})

    map.part(:to => "hasPart", in: RDF::DC)

  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
curate-0.6.6 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.6.3 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.6.1 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.6.0 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.6 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.5 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.4 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.2 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.1 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb
curate-0.5.0 spec/internal/app/repository_datastreams/spam_rdf_datastream.rb