rdf4h-4.0.0: A library for RDF processing in Haskell
Data.RDF.Graph.AlgebraicGraph
Contents
data AlgebraicGraph Source #
Defined in Data.RDF.Graph.AlgebraicGraph
Associated Types
type Rep AlgebraicGraph :: Type -> Type #
Methods
from :: AlgebraicGraph -> Rep AlgebraicGraph x #
to :: Rep AlgebraicGraph x -> AlgebraicGraph #
put :: AlgebraicGraph -> Put #
get :: Get AlgebraicGraph #
putList :: [AlgebraicGraph] -> Put #
rnf :: AlgebraicGraph -> () #
baseUrl :: RDF AlgebraicGraph -> Maybe BaseUrl Source #
prefixMappings :: RDF AlgebraicGraph -> PrefixMappings Source #
addPrefixMappings :: RDF AlgebraicGraph -> PrefixMappings -> Bool -> RDF AlgebraicGraph Source #
empty :: RDF AlgebraicGraph Source #
mkRdf :: Triples -> Maybe BaseUrl -> PrefixMappings -> RDF AlgebraicGraph Source #
addTriple :: RDF AlgebraicGraph -> Triple -> RDF AlgebraicGraph Source #
removeTriple :: RDF AlgebraicGraph -> Triple -> RDF AlgebraicGraph Source #
triplesOf :: RDF AlgebraicGraph -> Triples Source #
uniqTriplesOf :: RDF AlgebraicGraph -> Triples Source #
select :: RDF AlgebraicGraph -> NodeSelector -> NodeSelector -> NodeSelector -> Triples Source #
query :: RDF AlgebraicGraph -> Maybe Node -> Maybe Node -> Maybe Node -> Triples Source #
showGraph :: RDF AlgebraicGraph -> String Source #
type Rep (RDF AlgebraicGraph) :: Type -> Type #
from :: RDF AlgebraicGraph -> Rep (RDF AlgebraicGraph) x #
to :: Rep (RDF AlgebraicGraph) x -> RDF AlgebraicGraph #
rnf :: RDF AlgebraicGraph -> () #
rnf :: Graph e a -> () #