00001 00023 #ifndef _LIBGNURDF_TYPES_H_ 00024 #define _LIBGNURDF_TYPES_H_ 00025 00026 #include <parser.h> 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00033 typedef xmlDoc RdfSchema; 00034 00036 typedef xmlNs RdfNamespace; 00037 00039 typedef xmlNode RdfElement; 00040 00046 typedef RdfElement RdfContainer; 00047 00053 typedef RdfElement RdfDescription; 00054 00060 typedef RdfContainer RdfBag; 00061 00067 typedef RdfContainer RdfSeq; 00068 00074 typedef RdfContainer RdfAlt; 00075 00076 00077 /*************************************************************************/ 00079 /*************************************************************************/ 00081 #define RDF_LEAF 1 00082 #define RDF_BAG 2 00083 #define RDF_SEQ 3 00084 #define RDF_ALT 4 00085 #define RDF_DESC 5 00087 00088 #ifdef __cplusplus 00089 } 00090 #endif 00091 00092 #endif /* _LIBGNURDF_TYPES_H_ */ 00093