RDF
Prolog files
rdf.pl -- RDF/XML parser | ||
---|---|---|
load_rdf/2 | Parse an XML file holding an RDF term into a list of RDF triples. | |
load_rdf/3 | Parse an XML file holding an RDF term into a list of RDF triples. | |
process_rdf/3 | Process RDF from Input. | |
xml_to_rdf/3 | ||
rdf_parser.pl | ||
element_to_plrdf/3 | Rewrite a single XML element. | |
rdf_name_space/1 | True if URL must be handled as rdf: Determines special handling of rdf:about, rdf:resource, etc. | |
xml_to_plrdf/3 | Translate an XML (using namespaces) term into an Prolog term representing the RDF data. | |
rdf_triple.pl -- Create triples from intermediate representation | ||
anon_prefix/1 | If defined, it is the prefix used to generate a blank node. | |
rdf_end_file/1 | Cleanup reaching the end of an RDF file. | |
rdf_reset_ids/0 | Utility predicate to reset the gensym counters for the various generated identifiers. | |
rdf_start_file/2 | Initialise for the translation of a file. | |
rdf_triples/2 | Convert an object as parsed by rdf.pl into a list of rdf/3 triples. | |
rdf_triples/3 | Convert an object as parsed by rdf.pl into a list of rdf/3 triples. | |
rdf_write.pl -- Write RDF/XML from a list of triples | ||
rdf_write_xml/2 | Write an RDF/XML serialization of Triples to Out. | |
rewrite_term.pl | ||
rewrite_term/2 | Invoke the term-rewriting system. |