Class: RDF::Tabular::Transformation

Inherits:
Metadata
  • Object
show all
Defined in:
lib/rdf/tabular/metadata.rb

Constant Summary collapse

PROPERTIES =
{
  :@id         => :link,
  :@type       => :atomic,
  source:         :atomic,
  targetFormat:   :link,
  scriptFormat:   :link,
  titles:         :natural_language,
  url:            :link,
}.freeze
DEFAULTS =
{}.freeze
REQUIRED =
%w(url targetFormat scriptFormat).map(&:to_sym).freeze

Constants inherited from Metadata

Metadata::DATATYPES, Metadata::INHERITED_DEFAULTS, Metadata::INHERITED_PROPERTIES, Metadata::LOCAL_CONTEXT, Metadata::NAME_SYNTAX

Instance Attribute Summary

Attributes inherited from Metadata

#filenames, #id, #object, #parent, #url

Instance Method Summary collapse

Methods inherited from Metadata

#==, #[], #[]=, #base, #common_properties, #context, #datatype=, #default_value, #describes_file?, #dialect, #dialect=, #each, #each_row, for_input, #has_annotations?, #initialize, #inspect, #normalize!, #normalize_jsonld, open, #root, #set_array_value, #set_nl, #set_property, site_wide_config, #tableSchema=, #tables=, #to_json, #transformations=, #valid?, #valid_natural_language_property?, #validate, #validate!, #verify_compatible!

Constructor Details

This class inherits a constructor from RDF::Tabular::Metadata

Instance Method Details

#type:Template

Type of this Metadata

Returns:

  • (:Template)


1676
# File 'lib/rdf/tabular/metadata.rb', line 1676

def type; :Template; end