00001 00023 #ifndef _LIBGNURDF_NAMESPACE_H_ 00024 #define _LIBGNURDF_NAMESPACE_H_ 00025 00026 #include <libgnurdf/types.h> 00027 00028 #ifdef __cplusplus 00029 extern "C" { 00030 #endif 00031 00056 RdfNamespace *rdfNewNamespace(RdfSchema *schema, const char *uri, 00057 const char *prefix); 00058 00067 RdfNamespace *rdfGetNamespace(RdfSchema *schema, const char *uri); 00068 00076 RdfNamespace *rdfGetRdfNamespace(RdfSchema *schema); 00077 00085 const char *rdfGetNamespaceURI(RdfNamespace *ns); 00086 00094 const char *rdfGetNamespacePrefix(RdfNamespace *ns); 00095 00096 #ifdef __cplusplus 00097 } 00098 #endif 00099 00100 #endif /* _LIBGNURDF_NAMESPACE_H_ */ 00101