Main Page   File List   Globals  

description.h

Go to the documentation of this file.
00001 
00023 #ifndef _LIBGNURDF_DESCRIPTION_H_
00024 #define _LIBGNURDF_DESCRIPTION_H_
00025 
00026 #include <libgnurdf/types.h>
00027 
00028 #ifdef __cplusplus
00029 extern "C" {
00030 #endif
00031 
00041 RdfDescription *rdfFirstDescription(RdfSchema *schema);
00042 
00052 RdfDescription *rdfNextDescription(RdfDescription *desc);
00053 
00063 RdfDescription *rdfAddDescription(RdfSchema *schema,
00064                                   const char *id,
00065                                   const char *about);
00066 
00075 RdfDescription *rdfGetDescriptionFromAbout(RdfSchema *schema,
00076                                            const char *about);
00077 
00086 RdfDescription *rdfGetDescriptionFromId(RdfSchema *schema, const char *id);
00087 
00094 void rdfSetDescriptionId(RdfDescription *desc, const char *id);
00095 
00105 char *rdfGetDescriptionId(RdfDescription *desc);
00106 
00117 void rdfSetDescriptionAbout(RdfDescription *desc, const char *about);
00118 
00128 char *rdfGetDescriptionAbout(RdfDescription *desc);
00129 
00130 #ifdef __cplusplus
00131 }
00132 #endif
00133 
00134 #endif /* _LIBGNURDF_DESCRIPTION_H_ */
00135 

Generated on Mon May 13 23:13:29 2002 for libgnurdf by doxygen1.2.15-20020430