Releases: capsulecorplab/patternbuffer
Releases · capsulecorplab/patternbuffer
v0.5.0
Adds support for PBSPARQL>>resultAsGraph
Full Changelog: v0.4.1...v0.5.0
v0.4.1 release
Changes:
- refactors
PBRDFLib
&PBPython
to create and execute from a script.py- add method
PBPython>>fromArrayOfStrings:
for creating and executing a script.py from an array of strings - refactor
PBRDFLib>>datastore:query:
to send message toPBPython>>fromArrayOfStrings:
- add method
v0.4.0 release
Changes:
- refactors
PBRDFLib
- fixes parsing issue with double quotes in SPARQL query
- sends message to
PBPython
for handling generic python code execution from a string viaSystemInteraction
PBPython
raises an Error if a traceback is encountered while executing python code- patches KeyNotFound error for oml pattern4-metrology on
PBSPARQL>>resultAsTable
v0.3.0 release
New features:
PBSPARQL>>datastore:
- method for setting a path to a local datastore, s.a., a TTL file, for directly executing queries againstPBArray2D
- subclass ofArray2D
, used for viewing SPARQL results as a table with named columnsPBRDFLib
- class for binding to RDFLib installed on system PythonPBSPARQLTest>>testResultAsJSON
- unit test forPBSPARQL>>resultAsJSON
PBSPARQLTest>>testResultAsTableHasColumnNames
- unit test forPBSPARQL>>resultAsTable
columnNames
v0.2.0 release
Additions:
PBSPARQL>>resultAsTable
: accessing method for viewing JSON output from SPARQL query as a tablePBGraphAnalyzer
: utility class for generating an exploitable graph visualization, given a collection of elements and relation type
v0.1.0 release
This release contains a minimal Pharo/Smalltalk class for querying an RDF database, using the SPARQL query language. Code has been tested against a Fuseki server running locally - see Example Usage.