Improves Python README

pull/43/head
Tpt 4 years ago
parent bfd94ef43a
commit 935de8d130
  1. 15
      python/README.md

@ -17,7 +17,8 @@ The store is also able to load RDF serialized in [Turtle](https://www.w3.org/TR/
To install the development version of Oxigraph you need first to install the build tool [Maturin](https://github.com/PyO3/maturin).
This could be done using the usual `pip install maturin`.
Then you just need to run `maturin develop` to install Oxigraph in the current Python environment.
`maturin build release` allows build a release Oxigraph Python wheel.
This wheel could be installed using `pip install PATH` in the current Python environment where `PATH` is the path to the built Oxigraph wheel.
## Example
@ -57,7 +58,7 @@ An RDF [blank node](https://www.w3.org/TR/rdf11-concepts/#dfn-blank-node).
from oxigraph import BlankNode
assert BlankNode('foo').value == 'foo'
assert str(BlankNode('foo')) == 'foo'
assert str(BlankNode('foo')) == '_:foo'
```
#### `Literal`
@ -67,13 +68,13 @@ An RDF [literal](https://www.w3.org/TR/rdf11-concepts/#dfn-literal).
from oxigraph import NamedNode, Literal
assert Literal('foo').value == 'foo'
assert str(NamedNode('foo')) == '"foo"'
assert str(Literal('foo')) == '"foo"'
assert Literal('foo', language='en').language == 'en'
assert str(NamedNode('foo', language='en')) == '"foo"@en'
assert str(Literal('foo', language='en')) == '"foo"@en'
assert Literal('11', datatype=NamedNode('http://www.w3.org/2001/XMLSchema#integer')).datatype == 'http://www.w3.org/2001/XMLSchema#integer'
assert str(Literal('11', datatype=NamedNode('http://www.w3.org/2001/XMLSchema#integer'))) == '"foo"^^<http://www.w3.org/2001/XMLSchema#integer>'
assert Literal('11', datatype=NamedNode('http://www.w3.org/2001/XMLSchema#integer')).datatype == NamedNode('http://www.w3.org/2001/XMLSchema#integer')
assert str(Literal('11', datatype=NamedNode('http://www.w3.org/2001/XMLSchema#integer'))) == '"11"^^<http://www.w3.org/2001/XMLSchema#integer>'
```
#### `DefaultGraph`
@ -197,7 +198,7 @@ for (s, p, o) in store.query('CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o }'):
print(s)
```
### `load`
#### `load`
Loads serialized RDF triples or quad into the store.
The method arguments are:

Loading…
Cancel
Save