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();
join
(
' > '
,
map
{
$_
->name_main() }
@concepts
);