libSBML C API  libSBML 5.20.2 C API
Loading...
Searching...
No Matches
RDFAnnotationParser.h File Reference

RDFAnnotation I/O. More...

Include dependency graph for RDFAnnotationParser.h:
This graph shows which files directly or indirectly include this file:

Functions

XMLNode_tRDFAnnotationParser_createAnnotation ()
 _tCreates_t _ta_t _tblank_t _tannotation_t _tand_t _treturns_t _tthe_t _tXMLNode_t_t _tcorresonding_t _tto_t _tit_t.
 
XMLNode_tRDFAnnotationParser_createCVTerms (const SBase_t *obj)
 _tTakes_t _ta_t _tlist_t _tof_t _tCVTerms_t _tfrom_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _ta_t _tthe_t _tRDF_t "_tDescription_t" _telement_t.
 
XMLNode_tRDFAnnotationParser_createRDFAnnotation ()
 _tCreates_t _tblank_t _tRDF_t _tannotation_t _tcontent_t _torganized_t _tin_t _tthe_t _tform_t _tdefined_t _tin_t _tSection_t _t6_t _tof_t _tthe_t _tSBML_t _tLevel_t _t2_t _tVersion_t _t4_t _tand_t _tthe_t _tSBML_t _tLevel_t _t3_t _tspecifications_t.
 
XMLNode_tRDFAnnotationParser_createRDFAnnotationForLevelAndVersion (unsigned int level, unsigned int version)
 _tCreates_t _tblank_t _tRDF_t _tannotation_t _tcontent_t _torganized_t _tin_t _tthe_t _tform_t _tdefined_t _tin_t _tSection_t _t6_t _tof_t _tthe_t _tSBML_t _tLevel_t _t2_t _tVersion_t _t4_t _tand_t _tthe_t _tSBML_t _tLevel_t _t3_t _tspecifications_t.
 
XMLNode_tRDFAnnotationParser_createRDFDescription (const SBase_t *obj)
 _tTakes_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _tan_t _tXMLNode_t_t _tcorresponding_t _tto_t _tan_t _tRDF_t "_tDescription_t" _telement_t.
 
XMLNode_tRDFAnnotationParser_deleteRDFAnnotation (XMLNode_t *annotation)
 _tDeletes_t _tany_t _tRDF_t _tannotation_t _tfound_t _tin_t _tthe_t _tgiven_t _tXMLNode_t_t _ttree_t _tand_t _treturns_t _tany_t _tremaining_t _tannotation_t _tcontent_t.
 
XMLNode_tRDFAnnotationParser_parseCVTerms (const SBase_t *obj)
 _tTakes_t _ta_t _tlist_t _tof_t _tCVTerms_t _tfrom_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _ta_t _tcomplete_t _tSBML_t _tannotation_t _taround_t _tit_t.
 
XMLNode_tRDFAnnotationParser_parseModelHistory (const SBase_t *obj)
 _tTakes_t _tan_t _tSBML_t _tModel_t_t _tstructure_t, _treads_t _toff_t _tthe_t _tmodel_t _thistory_t _tinformation_t _tstored_t _tin_t _tit_t, _tand_t _tcreates_t _ta_t _tcomplete_t _tSBML_t _tannotation_t _tto_t _tstore_t _tthat_t _thistory_t.
 
void RDFAnnotationParser_parseRDFAnnotation (const XMLNode_t *annotation, List_t *CVTerms)
 _tParses_t _tan_t _tannotation_t (_tgiven_t _tas_t _tan_t _tXMLNode_t_t _ttree_t) _tinto_t _ta_t _tlist_t _tof_t _tCVTerms_t.
 
ModelHistory_tRDFAnnotationParser_parseRDFAnnotationWithModelHistory (const XMLNode_t *annotation)
 _tParses_t _tan_t _tannotation_t _tinto_t _ta_t _tModelHistory_t_t _tstructure_t.
 

Detailed Description

RDFAnnotation I/O.

Author
Sarah Keating

Function Documentation

◆ RDFAnnotationParser_createAnnotation()

XMLNode_t * RDFAnnotationParser_createAnnotation ( )

_tCreates_t _ta_t _tblank_t _tannotation_t _tand_t _treturns_t _tthe_t _tXMLNode_t_t _tcorresonding_t _tto_t _tit_t.

_tThe_t _tannotation_t _tcreated_t _tby_t _tthis_t _tmethod_t _tis_t _ta_t _tcompletely_t _tempty_t _tSBML_t <_tcode_t>&_tlt_t;_tannotation_t&_tgt_t;</_tcode_t> _telement_t. _tOne_t _tuse_t _tfor_t _tthis_t _tis_t _tto_t _tthen_t _tcall_t _tcreateRDFAnnotation_t() _tto_t _tconstruct_t _tRDF_t _tcontent_t _tfor_t _tthis_t _tempty_t _tannotation_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tan_t _tXMLNode_t_t _tfor_t _tthe_t _tannotation_t

@_tsee_t _tRDFAnnotationParser_createRDFAnnotation_t()

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_createCVTerms()

XMLNode_t * RDFAnnotationParser_createCVTerms ( const SBase_t obj)

_tTakes_t _ta_t _tlist_t _tof_t _tCVTerms_t _tfrom_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _ta_t _tthe_t _tRDF_t "_tDescription_t" _telement_t.

_tThis_t _tessentially_t _ttakes_t _tthe_t _tgiven_t _tSBML_t _tobject_t, _treads_t _tout_t _tthe_t _tCVTerms_t _tattached_t _tto_t _tit_t, _tcalls_t _tcreateRDFDescription_t() _tto_t _tcreate_t _tan_t _tRDF_t "_tDescription_t" _telement_t _tto_t _thold_t _tthe_t _tterms_t _tand_t _tadds_t _teach_t _tterm_t _twith_t _tappropriate_t _tqualifiers_t.

@_tparam_t _tobj_t _tthe_t _tSBML_t _tobject_t _tto_t _tstart_t _tfrom_t.

@_treturn_t _tthe_t _tXMLNode_t_t _ttree_t _tcorresponding_t _tto_t _tthe_t _tDescription_t _telement_t _tof_t _tan_t _tRDF_t _tannotation_t.

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_createRDFAnnotation()

XMLNode_t * RDFAnnotationParser_createRDFAnnotation ( )

_tCreates_t _tblank_t _tRDF_t _tannotation_t _tcontent_t _torganized_t _tin_t _tthe_t _tform_t _tdefined_t _tin_t _tSection_t _t6_t _tof_t _tthe_t _tSBML_t _tLevel_t _t2_t _tVersion_t _t4_t _tand_t _tthe_t _tSBML_t _tLevel_t _t3_t _tspecifications_t.

_tThe_t _tannotation_t _tcreated_t _tby_t _tthis_t _tmethod_t _thas_t _tnamespace_t _tdeclarations_t _tfor_t _tall_t _tthe_t _trelevant_t _tXML_t _tnamespaces_t _tused_t _tin_t _tRDF_t _tannotations_t _tand_t _talso_t _thas_t _tan_t _tempty_t _tRDF_t _telement_t. _tNote_t _tthat_t _tthis_t _tis_t _tnot_t _tthe_t _tcontaining_t <_tcode_t>&_tlt_t;_tannotation_t&_tgt_t;</_tcode_t> _telement_t; _tthe_t _tmethod_t _tRDFAnnotationParser_createAnnotation_t() _tis_t _tavailable_t _tfor_t _tthat_t _tpurpose_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tan_t _tXMLNode_t_t _trepresting_t _tthe_t _tannotation_t.

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_createRDFAnnotationForLevelAndVersion()

XMLNode_t * RDFAnnotationParser_createRDFAnnotationForLevelAndVersion ( unsigned int  level,
unsigned int  version 
)

_tCreates_t _tblank_t _tRDF_t _tannotation_t _tcontent_t _torganized_t _tin_t _tthe_t _tform_t _tdefined_t _tin_t _tSection_t _t6_t _tof_t _tthe_t _tSBML_t _tLevel_t _t2_t _tVersion_t _t4_t _tand_t _tthe_t _tSBML_t _tLevel_t _t3_t _tspecifications_t.

_tThe_t _tannotation_t _tcreated_t _tby_t _tthis_t _tmethod_t _thas_t _tnamespace_t _tdeclarations_t _tfor_t _tall_t _tthe_t _trelevant_t _tXML_t _tnamespaces_t _tused_t _tin_t _tRDF_t _tannotations_t _tand_t _talso_t _thas_t _tan_t _tempty_t _tRDF_t _telement_t. _tNote_t _tthat_t _tthis_t _tis_t _tnot_t _tthe_t _tcontaining_t <_tcode_t>&_tlt_t;_tannotation_t&_tgt_t;</_tcode_t> _telement_t; _tthe_t _tmethod_t _tRDFAnnotationParser_createAnnotation_t() _tis_t _tavailable_t _tfor_t _tthat_t _tpurpose_t.

@_tparam_t _tlevel_t _tunsigned_t _tint_t _tgiving_t _tthe_t _tSBML_t _tlevel_t _tto_t _ttarget_t. @_tparam_t _tversion_t _tunsigned_t _tint_t _tgiving_t _tthe_t _tSBML_t _tversion_t _tto_t _ttarget_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tan_t _tXMLNode_t_t _trepresting_t _tthe_t _tannotation_t.

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_createRDFDescription()

XMLNode_t * RDFAnnotationParser_createRDFDescription ( const SBase_t obj)

_tTakes_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _tan_t _tXMLNode_t_t _tcorresponding_t _tto_t _tan_t _tRDF_t "_tDescription_t" _telement_t.

_tThis_t _tmethod_t _tis_t _ta_t _thandy_t _tway_t _tof_t _tcreating_t _tRDF_t _tdescription_t _tobjects_t _tlinked_t _tby_t _tthe_t _tappropriate_t "_tmetaid_t" _tfield_t, _tfor_t _tinsertion_t _tinto_t _tRDF_t _tannotations_t _tin_t _ta_t _tmodel_t. (_tNote_t _tthat_t _tthis_t _tmethod_t _tdoes_t _tnot_t _tcreate_t _ta_t _tcomplete_t _tannotation_t; _tit_t _tonly_t _tcreates_t _ta_t _tdescription_t _telement_t. _tFor_t _tcreating_t _tempty_t _tRDF_t _tannotations_t _tthat_t _tcan_t _tserve_t _tas_t _tcontainers_t _tfor_t _tRDF_t _tdescriptions_t, _tsee_t _tRDFAnnotationParser_createRDFAnnotation_t().

@_tparam_t _tobj_t _tthe_t _tobject_t _tto_t _tbe_t _tannotated_t.

@_treturn_t _ta_t _tnew_t _tXMLNode_t_t _tcontaining_t _tthe_t "_trdf_t:_tabout_t" _tstructure_t _tfor_t _tan_t _tRDF_t "_tDescription_t" _telement_t.

@_tsee_t _tRDFAnnotationParser_createRDFAnnotation_t()

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_deleteRDFAnnotation()

XMLNode_t * RDFAnnotationParser_deleteRDFAnnotation ( XMLNode_t annotation)

_tDeletes_t _tany_t _tRDF_t _tannotation_t _tfound_t _tin_t _tthe_t _tgiven_t _tXMLNode_t_t _ttree_t _tand_t _treturns_t _tany_t _tremaining_t _tannotation_t _tcontent_t.

_tThe_t _tname_t _tof_t _tthe_t _tgiven_t _tXMLNode_t_t _tmust_t _tbe_t "_tannotation_t", _tor_t _telse_t _tthis_t _tmethod_t _treturns_t _tNULL_t.

@_tparam_t _tannotation_t _tthe_t _tXMLNode_t_t _ttree_t _twithin_t _twhich_t _tthe_t _tRDF_t _tannotation_t _tis_t _tto_t _tbe_t _tfound_t _tand_t _tdeleted_t.

@_treturn_t _tthe_t _tXMLNode_t_t _tstructure_t _twith_t _tany_t _tRDF_t _tannotations_t _tdeleted_t

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_parseCVTerms()

XMLNode_t * RDFAnnotationParser_parseCVTerms ( const SBase_t obj)

_tTakes_t _ta_t _tlist_t _tof_t _tCVTerms_t _tfrom_t _tan_t _tSBML_t _tobject_t _tand_t _tcreates_t _ta_t _tcomplete_t _tSBML_t _tannotation_t _taround_t _tit_t.

_tThis_t _tessentially_t _ttakes_t _tthe_t _tgiven_t _tSBML_t _tobject_t, _tcalls_t _tRDFAnnotationParser_createRDFDescriptionWithCVTerms_t() _tto_t _tread_t _tout_t _tthe_t _tCVTerms_t _tattached_t _tto_t _tit_t, _tcalls_t _tRDFAnnotationParser_createAnnotation_t() _tto_t _tcreate_t _tan_t _tRDF_t _tannotation_t _tto_t _thold_t _tthe_t _tterms_t, _tand_t _tfinally_t _tcalls_t _tRDFAnnotationParser_createAnnotation_t() _tto_t _twrap_t _tthe_t _tresult_t _tas_t _tan_t _tSBML_t <_tcode_t>&_tlt_t;_tannotation_t&_tgt_t;</_tcode_t> _telement_t.

@_tparam_t _tobj_t _tthe_t _tSBML_t _tobject_t _tto_t _tstart_t _tfrom_t.

@_treturn_t _tthe_t _tXMLNode_t_t _ttree_t _tcorresponding_t _tto_t _tthe_t _tannotation_t.

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_parseModelHistory()

XMLNode_t * RDFAnnotationParser_parseModelHistory ( const SBase_t obj)

_tTakes_t _tan_t _tSBML_t _tModel_t_t _tstructure_t, _treads_t _toff_t _tthe_t _tmodel_t _thistory_t _tinformation_t _tstored_t _tin_t _tit_t, _tand_t _tcreates_t _ta_t _tcomplete_t _tSBML_t _tannotation_t _tto_t _tstore_t _tthat_t _thistory_t.

@_tparam_t _tobj_t _ta_t _tModel_t_t.

@_treturn_t _tthe_t _tXMLNode_t_t _tcorresponding_t _tto_t _tan_t _tannotation_t _tcontaining_t _tMIRIAM_t-_tcompliant_t _tmodel_t _thistory_t _tinformation_t _tin_t _tRDF_t _tformat_t

@_tmemberof_t _tRDFAnnotationParser_t_t

◆ RDFAnnotationParser_parseRDFAnnotation()

void RDFAnnotationParser_parseRDFAnnotation ( const XMLNode_t annotation,
List_t CVTerms 
)

_tParses_t _tan_t _tannotation_t (_tgiven_t _tas_t _tan_t _tXMLNode_t_t _ttree_t) _tinto_t _ta_t _tlist_t _tof_t _tCVTerms_t.

_tThis_t _tis_t _tused_t _tto_t _ttake_t _tan_t _tannotation_t _tthat_t _thas_t _tbeen_t _tread_t _tinto_t _tan_t _tSBML_t _tmodel_t, _tidentify_t _tthe_t _tRDF_t _telements_t _twithin_t _tit_t, _tand_t _tcreate_t _ta_t _tlist_t _tof_t _tcorresponding_t _tCVTerms_t.

@_tparam_t _tannotation_t _tXMLNode_t_t _tcontaining_t _tthe_t _tannotation_t.

@_tparam_t _tCVTerms_t _tlist_t _tof_t _tCVTerms_t _tto_t _tbe_t _tcreated_t.

@_tsee_t _tRDFAnnotationParser_parseRDFAnnotationWithModelHistory_t (_tconst_t _tXMLNode_t_t *_tannotation_t)

@_tmemberof_t _tRDFAnnotationParser_t_t

_tParses_t _tan_t _tannotation_t (_tgiven_t _tas_t _tan_t _tXMLNode_t_t _ttree_t) _tinto_t _ta_t _tlist_t _tof_t _tCVTerms_t.

@_tcond_t _tdoxygenIgnored_t

◆ RDFAnnotationParser_parseRDFAnnotationWithModelHistory()

ModelHistory_t * RDFAnnotationParser_parseRDFAnnotationWithModelHistory ( const XMLNode_t annotation)

_tParses_t _tan_t _tannotation_t _tinto_t _ta_t _tModelHistory_t_t _tstructure_t.

_tThis_t _tis_t _tused_t _tto_t _ttake_t _tan_t _tannotation_t _tthat_t _thas_t _tbeen_t _tread_t _tinto_t _tan_t _tSBML_t _tmodel_t, _tidentify_t _tthe_t _tRDF_t _telements_t _trepresenting_t _tmodel_t _thistory_t _tinformation_t, _tand_t _tcreate_t _ta_t _tlist_t _tof_t _tcorresponding_t _tCVTerms_t.

@_tparam_t _tannotation_t _tXMLNode_t_t _tcontaining_t _tthe_t _tannotation_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tthe_t _tModelHistory_t_t _tcreated_t.

@_tsee_t _tRDFAnnotationParser_parseRDFAnnotation_t (_tconst_t _tXMLNode_t *_tannotation_t, _tList_t *_tCVTerms_t)

@_tmemberof_t _tRDFAnnotationParser_t_t