FreeLing
4.0
|
Auxiliary class to store frames (relations between n entities) More...
#include <semgraph.h>
Public Member Functions | |
SG_frame () | |
SG_frame (const std::wstring &lem, const std::wstring &sns, const std::wstring &tk, const std::wstring &sid) | |
~SG_frame () | |
std::wstring | get_id () const |
std::wstring | get_lemma () const |
std::wstring | get_sense () const |
std::wstring | get_token_id () const |
std::wstring | get_sentence_id () const |
const std::vector< SG_argument > & | get_arguments () const |
const std::list< std::wstring > & | get_synonyms () const |
const std::list< std::pair < std::wstring, std::wstring > > & | get_URIs () const |
void | set_synonyms (const std::list< std::wstring > &syn) |
void | add_URI (const std::wstring &kb, const std::wstring &uri) |
Protected Member Functions | |
void | add_argument (const std::wstring &role, const std::wstring &eid) |
void | set_id (const std::wstring &fid) |
Private Attributes | |
std::wstring | id |
relation id | |
std::wstring | lemma |
predicate | |
std::wstring | sense |
Wn sense for predicate. | |
std::list< std::wstring > | synonyms |
Synset synonyms. | |
std::list< std::pair < std::wstring, std::wstring > > | uris |
URI descriptors, list of pairs <knowledgeBase,URI> | |
std::wstring | tokenId |
Token id. | |
std::wstring | sentenceId |
sentence id | |
std::vector< SG_argument > | arguments |
relation arguments | |
Friends | |
class | semantic_graph |
Auxiliary class to store frames (relations between n entities)
freeling::semgraph::SG_frame::SG_frame | ( | const std::wstring & | lem, |
const std::wstring & | sns, | ||
const std::wstring & | tk, | ||
const std::wstring & | sid | ||
) |
void freeling::semgraph::SG_frame::add_argument | ( | const std::wstring & | role, |
const std::wstring & | eid | ||
) | [protected] |
void freeling::semgraph::SG_frame::add_URI | ( | const std::wstring & | kb, |
const std::wstring & | uri | ||
) |
const std::vector<SG_argument>& freeling::semgraph::SG_frame::get_arguments | ( | ) | const |
std::wstring freeling::semgraph::SG_frame::get_id | ( | ) | const |
std::wstring freeling::semgraph::SG_frame::get_lemma | ( | ) | const |
std::wstring freeling::semgraph::SG_frame::get_sense | ( | ) | const |
std::wstring freeling::semgraph::SG_frame::get_sentence_id | ( | ) | const |
const std::list<std::wstring>& freeling::semgraph::SG_frame::get_synonyms | ( | ) | const |
std::wstring freeling::semgraph::SG_frame::get_token_id | ( | ) | const |
const std::list<std::pair<std::wstring,std::wstring> >& freeling::semgraph::SG_frame::get_URIs | ( | ) | const |
void freeling::semgraph::SG_frame::set_id | ( | const std::wstring & | fid | ) | [protected] |
void freeling::semgraph::SG_frame::set_synonyms | ( | const std::list< std::wstring > & | syn | ) |
friend class semantic_graph [friend] |
std::vector<SG_argument> freeling::semgraph::SG_frame::arguments [private] |
relation arguments
std::wstring freeling::semgraph::SG_frame::id [private] |
relation id
std::wstring freeling::semgraph::SG_frame::lemma [private] |
predicate
std::wstring freeling::semgraph::SG_frame::sense [private] |
Wn sense for predicate.
std::wstring freeling::semgraph::SG_frame::sentenceId [private] |
sentence id
std::list<std::wstring> freeling::semgraph::SG_frame::synonyms [private] |
Synset synonyms.
std::wstring freeling::semgraph::SG_frame::tokenId [private] |
Token id.
std::list<std::pair<std::wstring,std::wstring> > freeling::semgraph::SG_frame::uris [private] |
URI descriptors, list of pairs <knowledgeBase,URI>