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

Structured data operations support #5

Open
hrchu opened this issue Sep 23, 2021 · 5 comments
Open

Structured data operations support #5

hrchu opened this issue Sep 23, 2021 · 5 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@hrchu
Copy link
Member

hrchu commented Sep 23, 2021

AS-IS:

  • solid-file-python does not aware of RDF resources.
  • solid-file-python cannot manipulate (PATCH) RDF resources.

TO-BE:

  • As a user, I can use solid-file-python to query and update RDF resources in a Pod, so I can get the benefit of the semantic web.
  • Users can use patchFile() to modifies the content of a resource. Adding or removing triples.
  • A patch request can be either in SPARQL or turtle format.
  • Ability to manipulate RDF in a Pythonic way (or just introduce rdflib instead.)

Reference

@hrchu hrchu added the enhancement New feature or request label Sep 23, 2021
@hrchu hrchu changed the title Structured data parsing support Structured data operation support Sep 24, 2021
@hrchu hrchu added the help wanted Extra attention is needed label Sep 24, 2021
@hrchu hrchu changed the title Structured data operation support Structured data operations support Sep 24, 2021
@jack20951948
Copy link

👍

@ba361006
Copy link

@hrchu
Copy link
Member Author

hrchu commented Sep 26, 2021

@hrchu
Copy link
Member Author

hrchu commented Dec 4, 2021

Here is an N3.js example code to help us to understand the Javascript implementation: https://gist.github.com/hrchu/b463193ab2dd7dacd30e33469676835e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants