class BELParser::Resource::JenaTDBReader::ConceptScheme

ConceptScheme

Attributes

domain[R]
identifier[R]
keyword[R]
name[R]
types[R]

Public Class Methods

new(uri, domain, prefix, name, types) click to toggle source
# File lib/bel_parser/resource/jena_tdb_reader.rb, line 159
def initialize(uri, domain, prefix, name, types)
  @identifier = uri
  @domain     = domain.to_s
  @keyword    = prefix.to_s
  @name       = name.to_s
  @types      = convert_types(types)
end

Private Instance Methods

convert_types(types) click to toggle source
# File lib/bel_parser/resource/jena_tdb_reader.rb, line 169
def convert_types(types)
  types.map do |type|
    case type
    when BELV.NamespaceConceptScheme
      Dataset::NAMESPACE
    when BELV.AnnotationConceptScheme
      Dataset::ANNOTATION
    end
  end.compact
end