Skip to content

0.1.0

Compare
Choose a tag to compare
@edmondchuc edmondchuc released this 09 Jun 00:13
· 46 commits to main since this release

Initial release.

New Features

Add CLI to upload a file or a directory of files to an Apache Jena Fuseki instance.

$ kurra fuseki upload --help
Usage: kurra fuseki upload [OPTIONS] PATH FUSEKI_URL [USERNAME] [PASSWORD]                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                         
 Upload a file or a directory of files with an RDF file extension.                                                                                                                                                                                                                       
 File extensions: [.nt, .nq, .ttl, .trig, .json, .jsonld, .xml]                                                                                                                                                                                                                          
 Files are uploaded into their own named graph in the format: <urn:file:{file.name}> E.g. <urn:file:example.ttl>                                                                                                                                                                         
                                                                                                                                                                                                                                                                                         
╭─ Arguments ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ *    path            PATH        The path of a file or directory to be uploaded. [default: None] [required]                                                                                                                                                                           │
│ *    fuseki_url      TEXT        Fuseki dataset URL. E.g. http://localhost:3030/ds [default: None] [required]                                                                                                                                                                         │
│      username        [USERNAME]  Fuseki username. [default: None]                                                                                                                                                                                                                     │
│      password        [PASSWORD]  Fuseki password. [default: None]                                                                                                                                                                                                                     │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Full Changelog: https://github.com/Kurrawong/kurrawong-python/commits/0.1.0