Sha256: 5eb7575b566b447ba8080ff06be67ea6f535902686cf163b1dda772334d2ce47

Contents?: true

Size: 344 Bytes

Versions: 31

Compression:

Stored size: 344 Bytes

Contents

module PublishMyData
  module DefinedByOntology
    extend ActiveSupport::Concern

    included do
      field :defined_by, RDF::RDFS.isDefinedBy, :is_uri => true
    end

    def defined_by_ontology
      ontology_uri = read_predicate(RDF::RDFS.isDefinedBy).first
      Ontology.find(ontology_uri) rescue nil if ontology_uri
    end

  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
publish_my_data-1.3.25 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.24 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.23 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.22 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.21 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.20 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.19 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.18 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.17 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.16 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.15 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.14 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.13 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.12 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.11 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.10 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.9 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.8 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.7 app/models/concerns/publish_my_data/defined_by_ontology.rb
publish_my_data-1.3.6 app/models/concerns/publish_my_data/defined_by_ontology.rb