{
"info": {
"author": "Pasquale Lisena",
"author_email": "pasquale.lisena@eurecom.fr",
"bugtrack_url": null,
"classifiers": [],
"description": "Py SPARQL Transformer\n=====================\n\nWrite your SPARQL query directly in the JSON-LD you would like to have in output.\n\n> Looking for the [JavaScript Version](https://github.com/D2KLab/sparql-transformer)?\n\n\n## News\n\n- It is now possible to set a different **merging anchor** instead of `id`/`@id` using the `$anchor` modifier.\n\n**Table of Contents**\n\n- [Motivation](https://github.com/D2KLab/sparql-transformer/blob/master/motivation.md)\n- [Query in JSON](https://github.com/D2KLab/sparql-transformer#query-in-json)\n- [How to use](#how-to-use)\n- [Credits](#credits)\n\n\n## How to use\n\nInstall by pip.\n\n```bash\npip install SPARQLTransformer\n```\nUse in your JS application (node or browser).\n\n```python\nfrom SPARQLTransformer import sparqlTransformer\n\nout = sparqlTransformer(query, options)\n```\n\nThe first parameter (`query`) is the query in the JSON format. The JSON can be:\n- an already parsed (or defined real time) `dict`,\n- the local path of a JSON file (that will then be read and parsed).\n\nThe `options` parameter is optional, and can define the following:\n\n| OPTION | DEFAULT | NOTE |\n| --- | --- | --- |\n|context | | The value in `@context`. It overwrites the one in the query.|\n| sparqlFunction | `None` | A function receiving in input the transformed query in SPARQL, returning a Promise. If not specified, the module performs the query on its own[1](#f1) against the specified endpoint. |\n| endpoint | | Used only if `sparqlFunction` is not specified. |\n| debug | `False` | Enter in debug mode. This allow to print in console the generated SPARQL query. |\n\n\nSee [`tests.py`](./test.py) for further examples.\n\n\n## Credits\n\nIf you use this module for your research work, please cite:\n\n> Pasquale Lisena, Albert Mero\u00f1o-Pe\u00f1uela, Tobias Kuhn and Rapha\u00ebl Troncy. Easy Web API Development with SPARQL Transformer. In 18th International Semantic Web Conference (ISWC), Auckland, New Zealand, October 26-30, 2019.\n\n[BIB file](./bib/lisena2019easyweb.bib)\n\n\n> Pasquale Lisena and Rapha\u00ebl Troncy. Transforming the JSON Output of SPARQL Queries for Linked Data Clients. In WWW'18 Companion: The 2018 Web Conference Companion, April 23\u201327, 2018, Lyon, France.\n\n\n[BIB file](https://github.com/D2KLab/sparql-transformer/blob/master/lisena2018sparqltransformer.bib)\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/D2KLab/py-sparql-transformer",
"keywords": "sparql json json-ld semantic",
"license": "Apache 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "SPARQLTransformer",
"package_url": "https://pypi.org/project/SPARQLTransformer/",
"platform": "",
"project_url": "https://pypi.org/project/SPARQLTransformer/",
"project_urls": {
"Bug Tracker": "https://github.com/D2KLab/py-sparql-transformer/issues",
"Documentation": "https://github.com/D2KLab/py-sparql-transformer",
"Homepage": "https://github.com/D2KLab/py-sparql-transformer",
"Source Code": "https://github.com/D2KLab/py-sparql-transformer"
},
"release_url": "https://pypi.org/project/SPARQLTransformer/1.7.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Write your SPARQL query directly in the JSON-LD you would like to have in output",
"version": "1.7.0"
},
"last_serial": 5614503,
"releases": {
"1.6.10": [
{
"comment_text": "",
"digests": {
"md5": "dfac597adf032de8815a4383e6a5468a",
"sha256": "6b53ce309d0d36ee0c01713d0819b7b8616c8af9f6812d4b0678c311e54598da"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.10.tar.gz",
"has_sig": false,
"md5_digest": "dfac597adf032de8815a4383e6a5468a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6986,
"upload_time": "2019-03-06T13:03:23",
"url": "https://files.pythonhosted.org/packages/dc/b5/e6395d9fb089e23583f74215cc820dff0a73884b81197dc503dabef20a87/SPARQLTransformer-1.6.10.tar.gz"
}
],
"1.6.11": [
{
"comment_text": "",
"digests": {
"md5": "bfe8a9fbfa0ef8fc46e5e557cea1b5d0",
"sha256": "5270987106157559436ce9a833114f52c9f6d40b861d294bdecf97a1d7b7983b"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.11.tar.gz",
"has_sig": false,
"md5_digest": "bfe8a9fbfa0ef8fc46e5e557cea1b5d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6946,
"upload_time": "2019-04-04T12:26:33",
"url": "https://files.pythonhosted.org/packages/26/e1/1ddcdd6c07ff6eced0e07abf55d7c3b3883488b57aff25946ee0b8478eec/SPARQLTransformer-1.6.11.tar.gz"
}
],
"1.6.12": [
{
"comment_text": "",
"digests": {
"md5": "f4a32acef89121a551f215229c41e084",
"sha256": "d351063bb1bfa6aa6d8548d585e7aee2777e116339e7bd95e7c746f8a678d520"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.12.tar.gz",
"has_sig": false,
"md5_digest": "f4a32acef89121a551f215229c41e084",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6954,
"upload_time": "2019-06-13T09:39:05",
"url": "https://files.pythonhosted.org/packages/77/68/6c40ec61ae082b97b2763dc21fcb4ff67f73d5ceb732098ee6537df1abb6/SPARQLTransformer-1.6.12.tar.gz"
}
],
"1.6.13": [
{
"comment_text": "",
"digests": {
"md5": "7f1830e9b1e57bf80f02d9ddd4763ea7",
"sha256": "2edf91bec9274f5d53a347f48a4e48741820641567e4f56f1418ce1edec940fc"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.13.tar.gz",
"has_sig": false,
"md5_digest": "7f1830e9b1e57bf80f02d9ddd4763ea7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6990,
"upload_time": "2019-07-11T16:31:29",
"url": "https://files.pythonhosted.org/packages/24/aa/7766928beb0d9acf744612c4e1e350197c7831d2acf0e26ba2df7a3589ef/SPARQLTransformer-1.6.13.tar.gz"
}
],
"1.6.2": [
{
"comment_text": "",
"digests": {
"md5": "bb06f1df9b04c77b5d8c90fbe7b19719",
"sha256": "2c39d042ffb7ca324e86fa829d52a48240fd51154e7a68fad9cd82509d24e064"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.2.dev.tar.gz",
"has_sig": false,
"md5_digest": "bb06f1df9b04c77b5d8c90fbe7b19719",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6731,
"upload_time": "2019-02-06T16:50:10",
"url": "https://files.pythonhosted.org/packages/b9/49/7cbad0e6e5823e15f98b1b170638a2f8a6792e4fbf57e7e9ffa6e7ead308/SPARQLTransformer-1.6.2.dev.tar.gz"
}
],
"1.6.3": [
{
"comment_text": "",
"digests": {
"md5": "7bbb0b406e3a3bde1c4042b9f5c005ef",
"sha256": "20014fc0907b63370739c01caa5c08144ff763398a97a5aa2b1b765dc07cabf1"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.3.tar.gz",
"has_sig": false,
"md5_digest": "7bbb0b406e3a3bde1c4042b9f5c005ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6805,
"upload_time": "2019-02-13T09:50:59",
"url": "https://files.pythonhosted.org/packages/a9/4c/324cf9a0db82b0b29e7c05ac2fb9e4376f0cd800521d9aad9fcbcc64f0c7/SPARQLTransformer-1.6.3.tar.gz"
}
],
"1.6.4": [
{
"comment_text": "",
"digests": {
"md5": "6a2beb4b82098f9622b8aa898ebc6371",
"sha256": "9b9f2e1c4e65c59009318bdef8a0a1ad16c6990649d2b66b9fdd0ee2703219da"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.4.tar.gz",
"has_sig": false,
"md5_digest": "6a2beb4b82098f9622b8aa898ebc6371",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6820,
"upload_time": "2019-02-13T15:47:12",
"url": "https://files.pythonhosted.org/packages/74/14/ffe264c1f1c05b746851d2724c45255ef333f341fcc6ddefe085986d0838/SPARQLTransformer-1.6.4.tar.gz"
}
],
"1.6.5": [
{
"comment_text": "",
"digests": {
"md5": "71b12281e96b0565fe45a60aa0077471",
"sha256": "e8b6d136c6448c1f77e58f47a30742b9a9005cf140b1930f29b5abf63b9cee65"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.5.tar.gz",
"has_sig": false,
"md5_digest": "71b12281e96b0565fe45a60aa0077471",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6835,
"upload_time": "2019-02-13T17:02:10",
"url": "https://files.pythonhosted.org/packages/b1/53/7dd407294dcb57f0bbde50a8314f51abfbeef2014dd5f98cc68ed17bc30b/SPARQLTransformer-1.6.5.tar.gz"
}
],
"1.6.6": [
{
"comment_text": "",
"digests": {
"md5": "3c8a456499dd6af9019974f739004017",
"sha256": "89e111ec6de81b0e4e0296fd4223b7e5362b8ad4fd47c9c37fd4f64d92466688"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.6.tar.gz",
"has_sig": false,
"md5_digest": "3c8a456499dd6af9019974f739004017",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6845,
"upload_time": "2019-02-14T16:11:29",
"url": "https://files.pythonhosted.org/packages/2b/cc/2a9445b6d07b4e6993d20f75ffacd7b35b807538cd17a478c5d2c4e1de14/SPARQLTransformer-1.6.6.tar.gz"
}
],
"1.6.7": [
{
"comment_text": "",
"digests": {
"md5": "292edb20c1ff79eebb376a7b3075c754",
"sha256": "afb255a91831139a9afdb089ce6e628ebcefcd9f3ee3b9f53448ec5ad8b79234"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.7.tar.gz",
"has_sig": false,
"md5_digest": "292edb20c1ff79eebb376a7b3075c754",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6912,
"upload_time": "2019-02-14T17:00:02",
"url": "https://files.pythonhosted.org/packages/7f/74/fe59d2e7888b7191d0e45ed580126645cfca15dcb3f1642568fad15f7f45/SPARQLTransformer-1.6.7.tar.gz"
}
],
"1.6.8": [
{
"comment_text": "",
"digests": {
"md5": "946153a82d2ad0b1106fac6e5515c79a",
"sha256": "f4e3b85acfe68f885308d4c726de2b7fea3d3148ce843c8b1db5d758d9f7cd3e"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.8.tar.gz",
"has_sig": false,
"md5_digest": "946153a82d2ad0b1106fac6e5515c79a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6913,
"upload_time": "2019-02-22T11:03:21",
"url": "https://files.pythonhosted.org/packages/dc/85/cc07b8ff70771837b08f594c70c779b711c70173ff22fc71b28f2c65fba2/SPARQLTransformer-1.6.8.tar.gz"
}
],
"1.6.9": [
{
"comment_text": "",
"digests": {
"md5": "1142df6f91e00cc07cee8de2a0a5701c",
"sha256": "e0f13074344ca145d4c872040e45c375a6f8ca699d4c7e25674311b53f18acd3"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.6.9.tar.gz",
"has_sig": false,
"md5_digest": "1142df6f91e00cc07cee8de2a0a5701c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6921,
"upload_time": "2019-03-05T16:46:01",
"url": "https://files.pythonhosted.org/packages/ce/8d/bcccdbef59bec591f271db57d7144cf3d101153a58aac4aa83862037a56b/SPARQLTransformer-1.6.9.tar.gz"
}
],
"1.7.0": [
{
"comment_text": "",
"digests": {
"md5": "34d58e35883acc5771a2ab16518395b7",
"sha256": "09abd1b801c3f6a9a21d91ac8f306f49b9df8608c7c277d6a2290b81a46056bc"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.7.0.tar.gz",
"has_sig": false,
"md5_digest": "34d58e35883acc5771a2ab16518395b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7442,
"upload_time": "2019-07-31T16:44:27",
"url": "https://files.pythonhosted.org/packages/77/e5/137ade6fee55ef26183bf33bdf5a5446b4238dad713896ef129265f24295/SPARQLTransformer-1.7.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "34d58e35883acc5771a2ab16518395b7",
"sha256": "09abd1b801c3f6a9a21d91ac8f306f49b9df8608c7c277d6a2290b81a46056bc"
},
"downloads": -1,
"filename": "SPARQLTransformer-1.7.0.tar.gz",
"has_sig": false,
"md5_digest": "34d58e35883acc5771a2ab16518395b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7442,
"upload_time": "2019-07-31T16:44:27",
"url": "https://files.pythonhosted.org/packages/77/e5/137ade6fee55ef26183bf33bdf5a5446b4238dad713896ef129265f24295/SPARQLTransformer-1.7.0.tar.gz"
}
]
}