Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phochste/solidui2rdfform
Notation3 schema alignment demonstrator from solid-ui to rdf-form
https://github.com/phochste/solidui2rdfform
Last synced: about 2 months ago
JSON representation
Notation3 schema alignment demonstrator from solid-ui to rdf-form
- Host: GitHub
- URL: https://github.com/phochste/solidui2rdfform
- Owner: phochste
- Created: 2022-08-18T08:21:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-27T13:06:30.000Z (over 2 years ago)
- Last Synced: 2024-10-30T16:09:38.448Z (3 months ago)
- Language: Shell
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Notation3 schema alignment demonstrator
This is a collection of Notation3 rules to demonstrate how [solid-ui](https://github.com/SolidOS/solid-ui) forms (or
a subset of these forms) can be translated to [rdf-form](https://github.com/danielbeeke/rdf-form) (or a subset of these
forms) using the [EYE](https://github.com/josd/eye) Notation3 reasoner.
It was built for demonstration purposes to find out which minimum level of
support for Notation3 built-ins are needed for a Web based Notation3 engine.# Install
Download and install EYE and add a comunica command line client
```
npm install -g @comunica/query-sparql-file
```# Usage
- `rules` contains Notation3 rules to transform solid-ui to rdf-forms
- `data` contains example solid-ui snippets
- `make_data.sh` attempts to transform solid-ui snippets to rdf-from turtle snippets# Links
- https://github.com/SolidOS/solid-ui/blob/main/Documentation/FormsReadme.md
- https://github.com/danielbeeke/rdf-form