Package rdflib :: Module Graph :: Class GraphValue
[show private | hide private]
[frames | no frames]

Type GraphValue

object --+            
         |            
      Node --+        
             |        
         Graph --+    
                 |    
       QuotedGraph --+
                     |
                    GraphValue


Method Summary
  __init__(self, store, identifier, graph)
  __reduce__(self)
  add(self, triple)
Add a triple with self as context
  remove(self, triple)
    Inherited from QuotedGraph
  __str__(self)
  addN(self, quads)
Add a sequence of triple with context
  n3(self)
Return an n3 identifier for the Graph
    Inherited from Graph
  __add__(self, other)
Set theoretical union
  __cmp__(self, other)
  __contains__(self, triple)
Support for 'triple in graph' syntax
  __hash__(self)
  __iadd__(self, other)
Add all triples in Graph other to Graph
  __isub__(self, other)
Subtract all triples in Graph other from Graph
  __iter__(self)
Iterates over all triples in the store
  __len__(self)
Returns the number of triples in the graph
  __mul__(self, other)
Set theoretical intersection
  __repr__(self)
  __sub__(self, other)
Set theoretical difference
  absolutize(self, uri, defrag)
Turn uri into an absolute URI if it's not one already
  all_nodes(self)
  bind(self, prefix, namespace, override)
Bind prefix to namespace
  close(self, commit_pending_transaction)
Close the graph store
  comment(self, subject, default)
Query for the RDFS.comment of the subject
  commit(self)
Commits active transactions
  compute_qname(self, uri)
  connected(self)
Check if the Graph is connected
  destroy(self, configuration)
Destroy the store identified by `configuration` if supported
  isomorphic(self, other)
  items(self, list)
Generator over all items in the resource specified by list
  label(self, subject, default)
Query for the RDFS.label of the subject
  load(self, source, publicID, format)
  md5_term_hash(self)
  namespaces(self)
Generator over all the prefix, namespace tuples
  objects(self, subject, predicate)
A generator of objects with the given subject and predicate
  open(self, configuration, create)
Open the graph store
  parse(self, source, publicID, format, **args)
Parse source into Graph
  predicate_objects(self, subject)
A generator of (predicate, object) tuples for the given subject
  predicates(self, subject, object)
A generator of predicates with the given subject and object
  prepare_input_source(self, source, publicID)
  qname(self, uri)
  query(self, strOrQuery, initBindings, initNs, DEBUG, processor)
Executes a SPARQL query (eventually will support Versa queries with same method) against this Graph strOrQuery - Is either a string consisting of the SPARQL query or an instance of rdflib.sparql.bison.Query.Query initBindings - A mapping from a Variable to an RDFLib term (used as initial bindings for SPARQL query) initNS - A mapping from a namespace prefix to an instance of rdflib.Namespace (used for SPARQL query) DEBUG - A boolean flag passed on to the SPARQL parser and evaluation engine processor - The kind of RDF query (must be 'sparql' until Versa is ported)
  rollback(self)
Rollback active transactions
  seq(self, subject)
Check if subject is an rdf:Seq
  serialize(self, destination, format, base, encoding, **args)
Serialize the Graph to destination
  set(self, (subject, predicate, object))
Convenience method to update the value of object
  subject_objects(self, predicate)
A generator of (subject, object) tuples for the given predicate
  subject_predicates(self, object)
A generator of (subject, predicate) tuples for the given object
  subjects(self, predicate, object)
A generator of subjects with the given predicate and object
  transitive_objects(self, subject, property, remember)
Transitively generate objects for the `property` relationship
  transitive_subjects(self, predicate, object, remember)
Transitively generate objects for the `property` relationship
  triples(self, (s, p, o))
Generator over the triple store
  triples_choices(self, (subject, predicate, object_), context)
  value(self, subject, predicate, object, default, any)
Get a value for a pair of two criteria Exactly one of subject, predicate, object must be None.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Property Summary
    Inherited from Graph
  identifier
  namespace_manager
  store

Class Variable Summary
    Inherited from Node
Implements __implemented__ = <implementedBy rdflib.Node.Node>
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
tuple __slots__ = ()

Method Details

add(self, triple)

Add a triple with self as context
Overrides:
rdflib.Graph.QuotedGraph.add (inherited documentation)

Generated by Epydoc 2.1 on Wed Apr 4 16:05:45 2007 http://epydoc.sf.net