Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Stog_rdfSourceRDF Plugin. Handle <rdf*> nodes to create and RDF graphs.
type rdf_data = {out_file : string;graph_by_doc : Rdf.Graph.graph Stog.Path.Map.t;namespaces : (Iri.t * string) list option;loaded_graphs : Rdf.Graph.graph IMap.t;graph : (Rdf.Graph.graph * Rdf.Xml.global_state) option;dataset : Rdf.Ds.dataset option;final_graph : Rdf.Graph.graph option;}val load_graph :
rdf_data ->
?doc:Stog.Types.doc ->
IMap.key ->
?data:string ->
(string * string) list ->
rdf_dataval rule_load_graph :
string ->
Stog.Types.doc Stog.Tmap.key ->
(Stog.Types.stog * rdf_data) ->
'a ->
?loc:(Lexing.position * Lexing.position) ->
XR.attributes ->
XR.tree list ->
(Stog.Types.stog * rdf_data) * 'b listval graph :
(Stog.Types.stog * rdf_data) ->
(Stog.Types.stog * rdf_data) * (Rdf.Graph.graph * Rdf.Xml.global_state)val get_rdf_resource :
(Stog.Types.stog * 'a) ->
(Stog.Types.stog * 'a) Stog.Plug.XR.env ->
XR.attributes ->
(Stog.Types.stog * 'a) * string optionval parse_prop :
(Stog.Types.stog * 'a) ->
(Stog.Types.stog * 'a) Stog.Plug.XR.env ->
Rdf.Graph.graph ->
Iri.t ->
XR.attributes ->
Rdf.Xml.global_state ->
?loc:(Lexing.position * Lexing.position) ->
XR.tree list ->
(Stog.Types.stog * 'a) * Rdf.Xml.global_stateval gather :
(Stog.Types.stog * 'a) ->
(Stog.Types.stog * 'a) Stog.Plug.XR.env ->
Rdf.Graph.graph ->
Stog.Types.doc ->
Rdf.Xml.global_state ->
XR.tree list ->
(Stog.Types.stog * 'a) * Rdf.Xml.global_stateval create_graph :
?doc:Stog.Types.doc ->
(Stog.Types.stog * rdf_data) ->
Rdf.Graph.graph * Rdf.Xml.global_stateval make_graph :
(Stog.Types.stog * rdf_data) XR.env ->
(Stog.Types.stog * rdf_data) ->
Stog.Types.Doc_set.t ->
Stog.Types.stog * rdf_dataval apply_select_sols :
'a ->
'b ->
'c ->
query_spec ->
Rdf.Sparql.solution list ->
XR.tree listval read_select_query_from_atts :
Stog.Types.stog ->
Stog.Types.doc ->
?loc:Xtmpl.Types.loc ->
query_spec ->
XR.attr_value X.Name_map.t ->
Stog.Types.stog * query_specval build_select_query :
Stog.Types.stog ->
Stog.Types.doc ->
'a ->
?loc:Xtmpl.Types.loc ->
XR.attr_value X.Name_map.t ->
XR.tree list ->
Stog.Types.stog * query_specval exec_select :
(Stog.Types.stog * rdf_data) ->
'a ->
'b ->
query_spec ->
(Stog.Types.stog * rdf_data) * XR.tree listval fun_rdf_select :
Stog.Types.doc Stog.Tmap.key ->
(Stog.Types.stog * rdf_data) ->
'a ->
?loc:(Lexing.position * Lexing.position) ->
XR.attr_value X.Name_map.t ->
XR.tree list ->
(Stog.Types.stog * rdf_data) * XR.tree listval rules_rdf_select :
'a ->
Stog.Types.doc Stog.Tmap.key ->
((string * string)
* ((Stog.Types.stog * rdf_data) ->
'b ->
?loc:(Lexing.position * Lexing.position) ->
XR.attr_value X.Name_map.t ->
XR.tree list ->
(Stog.Types.stog * rdf_data) * XR.tree list))
listval rules_rdf_load :
'a ->
Stog.Types.doc Stog.Tmap.key ->
((string * string)
* ((Stog.Types.stog * rdf_data) ->
'b ->
?loc:(Lexing.position * Lexing.position) ->
XR.attributes ->
XR.tree list ->
(Stog.Types.stog * rdf_data) * 'c list))
list