Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/rdflib_jsonld-0.5.0-py3.9.egg-info/PKG-INFO @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 Metadata-Version: 1.2 | |
2 Name: rdflib-jsonld | |
3 Version: 0.5.0 | |
4 Summary: rdflib extension adding JSON-LD parser and serializer | |
5 Home-page: https://github.com/RDFLib/rdflib-jsonld | |
6 Maintainer: RDFLib Team | |
7 Maintainer-email: rdflib-dev@google.com | |
8 License: BSD | |
9 Description: RDFLib plugin providing JSON-LD parsing and serialization | |
10 ========================================================= | |
11 | |
12 This is an implementation of `JSON-LD <http://www.w3.org/TR/json-ld/>`_ | |
13 for `RDFLib <https://github.com/RDFLib/rdflib>`_. | |
14 For more information about this technology, see the `JSON-LD website <http://json-ld.org/>`_. | |
15 | |
16 This implementation will: | |
17 | |
18 - read in an JSON-LD formatted document and create an RDF graph | |
19 - serialize an RDF graph to JSON-LD formatted output | |
20 | |
21 | |
22 Installation | |
23 ------------ | |
24 | |
25 The easiest way to install the RDFLib JSON-LD plugin is directly from PyPi using pip by running the command below: | |
26 | |
27 .. code-block:: shell | |
28 | |
29 pip install rdflib-jsonld | |
30 | |
31 | |
32 | |
33 Otherwise you can download the source and install it directly by running: | |
34 | |
35 .. code-block:: shell | |
36 | |
37 python setup.py install | |
38 | |
39 | |
40 | |
41 | |
42 Using the plug-in JSONLD serializer/parser with RDFLib | |
43 ------------------------------------------------------ | |
44 | |
45 The plugin parser and serializer are automatically registered if installed by | |
46 setuptools. | |
47 | |
48 .. code-block:: python | |
49 | |
50 >>> from rdflib import Graph, plugin | |
51 >>> from rdflib.serializer import Serializer | |
52 | |
53 >>> testrdf = ''' | |
54 ... @prefix dc: <http://purl.org/dc/terms/> . | |
55 ... <http://example.org/about> | |
56 ... dc:title "Someone's Homepage"@en . | |
57 ... ''' | |
58 | |
59 >>> g = Graph().parse(data=testrdf, format='n3') | |
60 | |
61 >>> print(g.serialize(format='json-ld', indent=4)) | |
62 { | |
63 "@id": "http://example.org/about", | |
64 "http://purl.org/dc/terms/title": [ | |
65 { | |
66 "@language": "en", | |
67 "@value": "Someone's Homepage" | |
68 } | |
69 ] | |
70 } | |
71 | |
72 >>> context = {"@vocab": "http://purl.org/dc/terms/", "@language": "en"} | |
73 >>> print(g.serialize(format='json-ld', context=context, indent=4)) | |
74 { | |
75 "@context": { | |
76 "@language": "en", | |
77 "@vocab": "http://purl.org/dc/terms/" | |
78 }, | |
79 "@id": "http://example.org/about", | |
80 "title": "Someone's Homepage" | |
81 } | |
82 | |
83 | |
84 | |
85 | |
86 Platform: any | |
87 Classifier: Programming Language :: Python | |
88 Classifier: Programming Language :: Python :: 2 | |
89 Classifier: Programming Language :: Python :: 2.7 | |
90 Classifier: Programming Language :: Python :: 3 | |
91 Classifier: Programming Language :: Python :: 3.3 | |
92 Classifier: Programming Language :: Python :: 3.4 | |
93 Classifier: Programming Language :: Python :: 3.5 | |
94 Classifier: Programming Language :: Python :: 3.6 | |
95 Classifier: License :: OSI Approved :: BSD License | |
96 Classifier: Topic :: Software Development :: Libraries :: Python Modules | |
97 Classifier: Operating System :: OS Independent | |
98 Classifier: Natural Language :: English |