
rdf_io.pl
write_table(+Rows, +Options)- Write a result-table in the specified format. Rows is a list of
terms
row(C1, C2, ...). Options specifies additional processing options. Defined options are:- result_format(+Format)
- Specifies the output format. Defined formats depend on the loaded plugins. Passed as first argument to the write_table/4 hook. This option must be present.
- serialization(+Serialization)
- Specifies the serialization of the output. Passed as second argument to the write_table/4 hook. This option must be present.
- variables(+Vars)
- Specifies the names of the columns. Vars is a term with
functor
varsand atom-arguments describing the names of each subsequent column. For Example:variables(vars('Name', 'Address'))
The output hooks may support additional options.
write_graph(+Triples, +Options)- Write a graph, represented as a list of
rdf(S,P,O)triples. Options:- result_format(+Format)
- Specifies the output format. Defined formats depend on the loaded plugins. Passed as first argument to the write_graph/4 hook.
- serialization(+Serialization)
- Specifies the serialization of the output. Passed as second argument to the write_table/4 hook. This option must be present.
get_triples(+Input, -Graph:list, +Options)- Read triples according to the option data_format. This predicate is plugable by get_triples/4.
get_triples(+Format, +Input, -Graph:list, +Options)[multifile]- Hook to read triples into a list of
rdf(S,P,O)for a given Format. The default implementation supportsrdfxmlby means of load_rdf/3.
write_table(+ResultFormat, +Serialization, +Triples, +Options)[multifile]- Hook for write_table/2. There is no default implementation.
write_graph(+ResultFormat, +Serialization, +Triples, +Options)[multifile]- Hook for write_graph/2. The default implementation supports
Format =
xmland Serialization =rdfxml. It uses rdf_write_xml/2 to emit the graph.