*> Are there e.g. Jupyter notebooks with executable snippets demonstrating use of at least every store?*
Not that I'm aware of, but some Jupyter demos would be useful! I've used Jupyter to demo aspects of RDFlib previously for university students (https://github.com/nicholascar/comp7230-training) and I know others have done similar things. We might consider a stand-alone documentation repo in the RDFlib GitHub organization with Jupyter examples? *> Which RDFlib tests/ directory should be the most comprehensive reference of what does and doesn't work with a {given RDFlib store, SPARQL endpoint, }?* We've slowly started to improve the Store documentation with, for example, a beter listing of multiple stores at https://rdflib.readthedocs.io/en/stable/plugin_stores.html but I agree that the documentation is disjointed, for example, there is no link to that Store listing page from the Persistence page ( https://rdflib.readthedocs.io/en/stable/persistence.html). I think we should: - try and improve the documentation of Stores - perhaps prepend all store examples with store_, so we should have: - store_berkeleydb.py (not berkeleydb_example.py) - store_starqlstore.py (not sparqlstore_example.py) - grow the number of store examples - HDT - SQLAlchemy - LevelDB - SPARQL ReadWrite On Sun, Jan 9, 2022 at 2:58 AM Wes Turner <[email protected]> wrote: > Are there e.g. Jupyter notebooks with executable snippets demonstrating > use of at least every store? > (Jupyter-book wraps Sphinx to generate docs from {.rst, .md, and .ipynb > (with output cells)}) > > Which RDFlib tests/ directory should be the most comprehensive reference > of what does and doesn't work with a {given RDFlib store, SPARQL endpoint, > }? > > On Sat, Jan 8, 2022, 2:53 AM Nicholas Car < > [email protected]> wrote: > >> > With RDFLIB, how transparent is the access, >> >> There are several ways to use Neptune with RDFlib, for example as a >> back-end Store which is perhaps the most obvious/likely, but you could also >> be using SPARQLWrapper [1] and sending SPARQL queries to Neptune that way >> and just using RDFlib to parse RDF responses. >> >> > Are you doing updates? >> >> Store back-ends and SPARQLWrapper should allow for updates, both by using >> SPARQL's UPDATE query. >> >> > Using transactions? >> >> RDFLib's SPARQLStore back-end supports transactions. >> >> > How is the performance? Is there a performance of feature "hit" for >> going through RDFLIB? >> >> I've used RDFlib with Neptune but only to test things out and not enough >> to make sensible comment on this. I guess also I'd need to know performance >> as compared with what? Just lodging SPARQL queries in the Neptune native >> system perhaps? >> >> [1] https://github.com/RDFLib/sparqlwrapper/ >> >> Cheers, >> >> Nick >> >> On Sat, Jan 8, 2022 at 1:49 PM Jim Amsden <[email protected]> wrote: >> >>> Cory, >>> I’ve made extensive use of the Python rdflib and have developed OSLC >>> interfaces to do data science and analytics on jazz.net data. I found >>> it full featured and easy to use. I have done many updates with it. >>> >>> On Jan 7, 2022, at 5:50 PM, Cory Casanave <[email protected]> >>> wrote: >>> >>> We are interested in experience using AWS Neptune from Python with or >>> without RDFLIB. >>> >>> With RDFLIB, how transparent is the access, e.g. can all of the >>> functions be used or only query? Are you doing updates? Using transactions? >>> How is the performance? Is there a performance of feature "hit" for going >>> through RDFLIB? >>> >>> Without RDFLIB, what are you using to access Neptune? Same questions as >>> above. >>> >>> Please feel free to add any pointers or context. >>> Thanks in advance for any thoughts! >>> >>> -- >>> http://github.com/RDFLib >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "rdflib-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/rdflib-dev/2da5501e-b548-45c5-abcd-00a16d30576bn%40googlegroups.com >>> <https://groups.google.com/d/msgid/rdflib-dev/2da5501e-b548-45c5-abcd-00a16d30576bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> >>> -- >>> http://github.com/RDFLib >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "rdflib-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/rdflib-dev/972AE74E-9C03-41FF-BC71-5C543FD4053E%40gmail.com >>> <https://groups.google.com/d/msgid/rdflib-dev/972AE74E-9C03-41FF-BC71-5C543FD4053E%40gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> http://github.com/RDFLib >> --- >> You received this message because you are subscribed to the Google Groups >> "rdflib-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rdflib-dev/CAP7nqh1d1kt5fKAxkhTAo9vmf5LHAEnfyR1kS40qv0qDWNCotQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/rdflib-dev/CAP7nqh1d1kt5fKAxkhTAo9vmf5LHAEnfyR1kS40qv0qDWNCotQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > http://github.com/RDFLib > --- > You received this message because you are subscribed to the Google Groups > "rdflib-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rdflib-dev/CACfEFw-EaHy1u2x2SM2pevaSW_F7DtD-oZcVWhovYO5AzgkCvA%40mail.gmail.com > <https://groups.google.com/d/msgid/rdflib-dev/CACfEFw-EaHy1u2x2SM2pevaSW_F7DtD-oZcVWhovYO5AzgkCvA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- http://github.com/RDFLib --- You received this message because you are subscribed to the Google Groups "rdflib-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rdflib-dev/CAP7nqh3q8-GH6t8Gq0ndkCd_U3%2B_QF_1Nub4QdTcLw6Nhuh3Kg%40mail.gmail.com.
