NAME

WebService::ReutersConnect::DB::Result::Concept

ACCESSORS

id

data_type: 'varchar'
is_nullable: 0
size: 255

name_main

data_type: 'varchar'
default_value: (empty string)
is_nullable: 0
size: 255

definition

data_type: 'text'
is_nullable: 1

name_mnemonic

data_type: 'varchar'
is_nullable: 1
size: 255

broader_id

data_type: 'varchar'
default_value: NULL
is_foreign_key: 1
is_nullable: 1
size: 255

RELATIONS

broader

Type: belongs_to

Related object: WebService::ReutersConnect::DB::Result::Concept

concepts

Type: has_many

Related object: WebService::ReutersConnect::DB::Result::Concept

concept_aliases

Type: has_many

Related object: WebService::ReutersConnect::DB::Result::ConceptAlias

broader_chain

Returns the chain of broader concepts ( including this one ). Therefore it's never empty. The most general is first, the most specific is last ( this one )

Usage:

my @concepts = $this->broader_chain();
print join(' > ', map{ $_->name_main() } @concepts );