This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby | |
| puts "Loading environment" | |
| require File.expand_path('../../config/environment', __FILE__) | |
| class Foo < ActiveFedora::Base | |
| include ::CurationConcerns::WorkBehavior | |
| property :depositor, predicate: ::RDF::DC.creator, multiple: false | |
| end | |
| i = Foo.create! { |f| f.apply_depositor_metadata 'jcoyne' } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Foo < ActiveFedora::Base | |
| property :title, predicate: ::RDF::DC.title | |
| validates_presence_of :title | |
| end | |
| irb(main):006:0> f = Foo.new | |
| => #<Foo id: nil, title: []> | |
| irb(main):007:0> f.valid? | |
| => false | |
| irb(main):008:0> f.errors |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| query = "proxyIn_ssim:1n79h430f AND -next_ssim:[* TO *]" | |
| results = ActiveFedora::SolrService.query(query) | |
| ActiveFedora::SolrService.query(query).map { |res| res.slice('proxyIn_ssim', 'proxyFor_ssim', 'id') } | |
| # => [{"proxyIn_ssim"=>["1n79h430f"], "proxyFor_ssim"=>["8w32r5659"], "id"=>"1n79h430f/members/37fe7adb-828e-4114-9c20-b71ae02efb6d"}, | |
| # {"proxyIn_ssim"=>["1n79h430f"], "proxyFor_ssim"=>["8w32r5659"], "id"=>"1n79h430f/members/07b0926e-97a8-456f-bf4d-4a926608de94"}] | |
| query2 = "proxyIn_ssim:1n79h430f" | |
| ActiveFedora::SolrService.count(query2) | |
| #=> 642 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| fs = FileSet.find('mp48sc83h') | |
| file_name = 'tmp/uploads/mp/48/sc/83/letz_01_0020_019.tif' | |
| service = Hydra::Works::CharacterizationService.new(fs, file_name, {}) | |
| fits_output = service.send(:extract_metadata, file_name) | |
| terms = service.send(:parse_metadata, fits_output) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| undefined method `pcdm_object?' for nil:NilClass | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/hydra-pcdm-463d73a2fd4b/lib/hydra/pcdm/models/concerns/object_behavior.rb:43:in `select' | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/hydra-pcdm-463d73a2fd4b/lib/hydra/pcdm/models/concerns/object_behavior.rb:43:in `in_objects' | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/curation_concerns-dd2881379fd2/curation_concerns-models/app/models/concerns/curation_concerns/file_set/belongs_to_works.rb:11:in `generic_works' | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/curation_concerns-dd2881379fd2/curation_concerns-models/app/models/concerns/curation_concerns/file_set/belongs_to_works.rb:16:in `generic_work_ids' | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/curation_concerns-dd2881379fd2/curation_concerns-models/app/indexers/curation_concerns/file_set_indexing_service.rb:16:in `block in generate_solr_document' | |
| /opt/goldenseal/shared/bundle/ruby/2.2.0/bundler/gems/curation_concerns-dd |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| fs.height | |
| => ["381"] | |
| irb(main):033:0> fs.save | |
| => true | |
| irb(main):034:0> fs.reload | |
| => #<FileSet id: "jh343s34j", filename: "tmp/uploads/6d/56/zw/65/MS002.002.DO.04436.basic.jpg", format_label: [], file_size: [], well_formed: [], valid: [], date_created: [], last_modified: [], fits_version: [], exif_version: [], original_checksum: [], mime_type: "image/jpeg", byte_order: "big endian", compression: "JPEG (old-style)", height: [], width: [], color_space: "YCbCr", profile_name: [], profile_version: [], orientation: nil, color_map: [], image_producer: [], capture_device: [], scanning_software: [], gps_timestamp: [], latitude: [], longitude: [], bit_depth: [], channels: [], data_format: [], frame_rate: [], duration: [], sample_rate: [], file_title: [], file_author: [], page_count: [], file_language: [], word_count: [], character_count: [], line_count: [], character_set: [], markup_basis: [], markup_language: [], paragraph_count: [], table_count: [], graphics_count: [], label: "MS002.002.DO.04436.basic.jpg", depositor |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <fits xmlns="http://hul.harvard.edu/ois/xml/ns/fits/fits_output" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hul.harvard.edu/ois/xml/ns/fits/fits_output http://hul.harvard.edu/ois/xml/xsd/fits/fits_output.xsd" version="0.6.2" timestamp="10/13/15 9:37 PM"> | |
| <identification> | |
| <identity format="JPEG File Interchange Format" mimetype="image/jpeg" toolname="FITS" toolversion="0.6.2"> | |
| <tool toolname="Jhove" toolversion="1.5" /> | |
| <tool toolname="file utility" toolversion="5.11" /> | |
| <tool toolname="Exiftool" toolversion="9.06" /> | |
| <tool toolname="Droid" toolversion="3.0" /> | |
| <tool toolname="NLNZ Metadata Extractor" toolversion="3.4GA" /> | |
| <version toolname="Jhove" toolversion="1.5">1.02</version> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Hydra::Derivatives::PdfDerivatives.create(filename, | |
| outputs: [{ label: :thumbnail, format: 'jpg', size: '338x493', url: derivative_url('thumbnail') }]) | |
| Hydra::Derivatives::FullTextExtract.create(filename, | |
| outputs: [{ format: 'txt', url: derivative_url('fulltext') }]) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| curl -H "Accept: text/turtle" -I http://fedoraAdmin:fedoraAdmin@localhost:8983/fedora/rest/test/le/w1/87/3./lew1873.0001.003 | |
| HTTP/1.1 200 OK | |
| ETag: "de69d091923361d932ea5ec5f24fd79757d89275" | |
| Last-Modified: Mon, 28 Sep 2015 17:48:16 GMT | |
| Link: <http://www.w3.org/ns/ldp#Resource>;rel="type" | |
| Link: <http://www.w3.org/ns/ldp#Container>;rel="type" | |
| Link: <http://www.w3.org/ns/ldp#BasicContainer>;rel="type" | |
| Accept-Patch: application/sparql-update | |
| Accept-Post: text/turtle,text/rdf+n3,text/n3,application/rdf+xml,application/n-triples,multipart/form-data,application/sparql-update | |
| Allow: MOVE,COPY,DELETE,POST,HEAD,GET,PUT,PATCH,OPTIONS |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Book < ActiveFedora::Base | |
| include Hydra::Works::Work | |
| end | |
| class Page < ActiveFedora::Base | |
| include Hydra::Works::Work | |
| end | |
| book = Book.new | |
| page = Page.new |