aksw / ontopad Goto Github PK
View Code? Open in Web Editor NEWSimple RDF Editor with SHACL support
Home Page: https://ontopad.aksw.org/
License: GNU General Public License v3.0
Simple RDF Editor with SHACL support
Home Page: https://ontopad.aksw.org/
License: GNU General Public License v3.0
As npm run dev
did not work for me, I successfully built the project using npm run build
, however I cannot figure out how to start it then.
I tried opening dist/index.html
on Firefox Developer 87.0b8 and Chromium 89.0.4289.82 even with the CORS addon activated but there is just a white screen.
The console shows the error message:
Loading failed for the module with source “file:///js/chunk-vendors.63bccdb5.js”. index.html:1:1
Loading failed for the module with source “file:///js/app.22d9930c.js”. index.html:1:1
I also deployed it on a local webserver using $ python -m http.server .
but that failed as well.
Add a possibility to provide a configuration for the SPARQL Endpoint/Triple Store to use with the OntoPad.
I think this might help: https://codeburst.io/passing-configuration-to-vue-js-1b96fa8f959
Provide support for blank nodes in the SHACL interface. By setting the blank ids instead of the named nodes to the diagram and probably by performing an atomic graph diff.
Remove shapes when reloading the shape view.
Switch to new SHACL based RDForm and remove HTML RDForm templates
Currently the OntoPad can only execute SPARQL Query and Update operations on the Quit Store. It should be able to work on other stores like Virtuoso, maybe also Fuseki (we have to check the dataset/named graph concept).
@rmeissn @white-gecko Could you add some sample images to READM and https://aksw.github.io/OntoPad/?
The demo https://demo.ontopad.aksw.org/#/voc is down, and I'd like a quick way to see how this editor looks.
I don't know what has changed, but suddenly the drag & drop does not work in my Firefox anymore, but in Chromium.
Could someone please reproduce this.
The creation of a manual/tutorial/video explaining at least one example working with the whole application.
npm install does not work and need sudo rights to work. Thus, instead of "npm install" should be "sudo npm install".
Hi,
I'm interested in the project and was curious if it's possible to both define shacl constraints and enforce them on newly added data. Is this possible? I don't completely understand where the shapes end up and what they do after creating them in the vocabulary tab.
Am I missing something?
Kr,
Timon
Loading a full dataset (e.g. in Turtle format, with instances, etc.) should be possible
The OntoPad currently fails, if no config is set. Which is fine. At some point in the future, it might be cool to allow users to dynamically set the configuration with a wizard and store in in local config or something like that.
Should have a section reserved to explain how to set up the QUIT store(at least the docker version) and a link to the QUIT store GitHub for further configurations.
According to https://github.com/AKSW/OntoPad/blob/master/README.md
, I can run OntoPad using npm run dev
, however that results in npm ERR! missing script: dev
.
In someplace on read-me file should state that after the command "npm run dev" you should open your web-browser on this address "http://localhost:8081".
Inform the user that a save/store action was started and show a toast when the data was successfully stored or an error occurred: https://bootstrap-vue.org/docs/components/toast
The read-me file should contain a reserved place specifying the requirements to use the application.
Example:
etc...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.