package rdf
OCaml library to manipulate RDF graphs; implements SPARQL
Install
Dune Dependency
Authors
Maintainers
Sources
ocaml-rdf-0.15.0.tar.gz
md5=5a4584aeef27f92598fe1cbafed9923f
sha512=f14c2577f89a1c80aa3594ed4e91ed4e6f13dfc4bc5e41b6d7ceb84f9c4e587ca2cda0b5e201aa388561f37d43de0a84b6b795db62c3972b640cea88bab7304b
doc/rdf/Rdf/Dot/index.html
Module Rdf.Dot
Source
Dump in graphviz format.
apply_namespaces ns iri
return a pair (prefix, suffix)
representing the given iri
and using one of the namespaces ns
, of the form (prefix, iri)
. If a namespace (pref, iri)
exists such that iri
is a prefix of iri2
, then apply_namespaces ns iri2 = (prefix, rel)
, with rel
being the suffix of iri2
relative to iri
.
Source
val build_namespaces :
?namespaces:(Iri.t * string) list ->
Graph.graph ->
(string * string) list
build_namespaces graph
returns the list namespaces of the graph
, as a list of pairs (prefix, iri)
usable by apply_namespaces
.
Source
val dot_of_graph :
?namespaces:(Iri.t * string) list ->
?href:(Term.term -> string option) ->
Graph.graph ->
string
dot_of_graph graph
returns the Graphviz code to represent the given graph
.
Source
val dot_of_iri :
?namespaces:(Iri.t * string) list ->
?href:(Term.term -> string option) ->
Graph.graph ->
Iri.t ->
string
Same as dot_of_graph
but return code to represent only the triples having the given IRI as subject or object.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>