1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
"""\
A pure Python package providing the core RDF constructs.
The packages is intended to provide the core RDF types and interfaces
for working with RDF. The package defines a plugin interface for
parsers, stores, and serializers that other packages can use to
implement parsers, stores, and serializers that will plug into the
rdflib_ package.
The primary interface `rdflib_` exposes to work with RDF is
`rdflib_.graph.Graph`.
A tiny example:
>>> import rdflib_
>>> g = rdflib_.Graph()
>>> result = g.parse("http://www.w3.org/People/Berners-Lee/card")
>>> print("graph has %s statements." % len(g))
graph has 79 statements.
>>>
>>> for s, p, o in g:
... if (s, p, o) not in g:
... raise Exception("It better be!")
>>> s = g.serialize(format='n3')
"""
__docformat__ = "restructuredtext en"
# The format of the __version__ line is matched by a regex in setup.py
__version__ = "3.2.0"
__date__ = "2012/01/19"
__all__ = [
'URIRef',
'BNode',
'Literal',
'Variable',
'Namespace',
'Graph',
'ConjunctiveGraph',
'RDF',
'RDFS',
'OWL',
'XSD',
'util',
]
import sys
# generator expressions require 2.4
assert sys.version_info >= (2, 4, 0), "rdflib_ requires Python 2.4 or higher"
del sys
from rdflib_.term import URIRef, BNode, Literal, Variable
from rdflib_.namespace import Namespace
from rdflib_.graph import Graph, ConjunctiveGraph
from rdflib_.namespace import RDF, RDFS, OWL, XSD
from rdflib_ import plugin
from rdflib_ import query
from rdflib_ import util
|