Class: LinkedResearchMetadata::Transformer::Dataset
- Defined in:
- lib/linked_research_metadata/transformer/dataset.rb
Overview
Dataset transformer
Instance Method Summary collapse
-
#initialize(config) ⇒ Dataset
constructor
A new instance of Dataset.
-
#transform(uuid:) ⇒ RDF::Graph
Dataset transformation.
Constructor Details
#initialize(config) ⇒ Dataset
Returns a new instance of Dataset.
13 14 15 |
# File 'lib/linked_research_metadata/transformer/dataset.rb', line 13 def initialize(config) super end |
Instance Method Details
#transform(uuid:) ⇒ RDF::Graph
Dataset transformation
21 22 23 24 25 26 27 28 29 |
# File 'lib/linked_research_metadata/transformer/dataset.rb', line 21 def transform(uuid:) dataset_extractor = Puree::Extractor::Dataset.new @config @resource = dataset_extractor.find uuid: uuid raise 'No metadata for ' + uuid if !@resource dataset_uri = mint_uri uuid, :dataset @resource_uri = RDF::URI.new dataset_uri build_graph @graph end |