Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable SPARQL query of HDT storage. #1

Open
donpellegrino opened this issue Oct 3, 2023 · 1 comment
Open

Enable SPARQL query of HDT storage. #1

donpellegrino opened this issue Oct 3, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@donpellegrino
Copy link

Add the capability to perform SPARQL queries of RDF data stored in HDT files.

@donpellegrino donpellegrino added the enhancement New feature or request label Oct 3, 2023
@donpellegrino donpellegrino self-assigned this Oct 3, 2023
donpellegrino added a commit that referenced this issue Oct 8, 2023
…d implementation. Converted functions to use generics for the DatasetView trait. Code compiles.
donpellegrino added a commit that referenced this issue Oct 10, 2023
…s to the new traits to avoid the use of ugly &(*dataset) versus simple &dataset parameters to function calls.
donpellegrino added a commit that referenced this issue Oct 10, 2023
donpellegrino added a commit that referenced this issue Oct 14, 2023
donpellegrino added a commit that referenced this issue Oct 14, 2023
…nket implementations of &T and Rc<T>. Updated the HDT test driver to open the HDT only once and reuse the dataset instance via Rc<HDTDatasetView>.
donpellegrino added a commit that referenced this issue Oct 19, 2023
…o output CSV. Updated the HDT/OxRDF transformations to use NamedNode.into_string() and Term::from_str() where possible.
donpellegrino added a commit that referenced this issue Oct 25, 2023
…rage. WIP for Issue #1 to compile with upstream changes from main.
donpellegrino added a commit that referenced this issue Oct 26, 2023
… the hdt_driver crate. Moved test resources into a dedicated directory. Updated build-devcloud.sh to use a removable subdirectory to support the cargo clean command. Updated path to test resources to use a relative path to the new locations.
donpellegrino added a commit that referenced this issue Oct 26, 2023
…se need to be generalized to make use of the manifest files from the W3C test suite.
donpellegrino added a commit that referenced this issue Oct 29, 2023
…es from Git for the test cases since those are generated as needed. Fixed W3C SPARQL Basic data-3 HDT test data file. Verified W3C SPARQL 1.0 Basic tests all pass.
donpellegrino added a commit that referenced this issue Nov 6, 2023
…set with two tests excluded per their exclusion in Oxigraph.
donpellegrino added a commit that referenced this issue Nov 7, 2023
…. Additional implementation is needed to load and query from multiple HDT files at once.
donpellegrino added a commit that referenced this issue Nov 8, 2023
donpellegrino added a commit that referenced this issue Nov 8, 2023
…ry test suite. Added ignored graph tests due to lack of named graphs support in HDT. Added placeholder for dataset tests.
donpellegrino added a commit that referenced this issue Nov 13, 2023
…is not found to clarify that it is the HDT file rather than another file. Added additional W3C SPARQL 1.0 Query test cases. Updated the SPARQL query of the test metadata to output strings close to what the Rust test macro expects.
donpellegrino added a commit that referenced this issue Nov 16, 2023
…xcluding 'dataset', use of named graphs, and tests already excluded by Oxigraph.
GregHanson pushed a commit that referenced this issue Apr 13, 2024
…d implementation. Converted functions to use generics for the DatasetView trait. Code compiles.
GregHanson pushed a commit that referenced this issue Apr 13, 2024
…s to the new traits to avoid the use of ugly &(*dataset) versus simple &dataset parameters to function calls.
GregHanson pushed a commit that referenced this issue Apr 13, 2024
GregHanson pushed a commit that referenced this issue Apr 13, 2024
GregHanson pushed a commit that referenced this issue Apr 16, 2024
GregHanson pushed a commit that referenced this issue Apr 16, 2024
…ry test suite. Added ignored graph tests due to lack of named graphs support in HDT. Added placeholder for dataset tests.
GregHanson pushed a commit that referenced this issue Apr 16, 2024
…is not found to clarify that it is the HDT file rather than another file. Added additional W3C SPARQL 1.0 Query test cases. Updated the SPARQL query of the test metadata to output strings close to what the Rust test macro expects.
GregHanson pushed a commit that referenced this issue Apr 16, 2024
…xcluding 'dataset', use of named graphs, and tests already excluded by Oxigraph.
@donpellegrino
Copy link
Author

Updated to use the latest release of the HDT crate.

GregHanson pushed a commit that referenced this issue Nov 7, 2024
…d implementation. Converted functions to use generics for the DatasetView trait. Code compiles.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…s to the new traits to avoid the use of ugly &(*dataset) versus simple &dataset parameters to function calls.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
GregHanson pushed a commit that referenced this issue Nov 7, 2024
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…nket implementations of &T and Rc<T>. Updated the HDT test driver to open the HDT only once and reuse the dataset instance via Rc<HDTDatasetView>.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…o output CSV. Updated the HDT/OxRDF transformations to use NamedNode.into_string() and Term::from_str() where possible.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…rage. WIP for Issue #1 to compile with upstream changes from main.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
… the hdt_driver crate. Moved test resources into a dedicated directory. Updated build-devcloud.sh to use a removable subdirectory to support the cargo clean command. Updated path to test resources to use a relative path to the new locations.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…se need to be generalized to make use of the manifest files from the W3C test suite.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…es from Git for the test cases since those are generated as needed. Fixed W3C SPARQL Basic data-3 HDT test data file. Verified W3C SPARQL 1.0 Basic tests all pass.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…set with two tests excluded per their exclusion in Oxigraph.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…. Additional implementation is needed to load and query from multiple HDT files at once.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…ry test suite. Added ignored graph tests due to lack of named graphs support in HDT. Added placeholder for dataset tests.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…is not found to clarify that it is the HDT file rather than another file. Added additional W3C SPARQL 1.0 Query test cases. Updated the SPARQL query of the test metadata to output strings close to what the Rust test macro expects.
GregHanson pushed a commit that referenced this issue Nov 7, 2024
…xcluding 'dataset', use of named graphs, and tests already excluded by Oxigraph.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant