Giter Site home page Giter Site logo

openlink / rdf-editor Goto Github PK

View Code? Open in Web Editor NEW
101.0 14.0 24.0 4.36 MB

The OpenLink Structured Data Editor enables editing of RDF documents (in TURTLE notation) stored in a variety of HTTP accessible documents. Actual document access requires the target document is served from a system that supports at least one of the following open standards: Linked Data Platform (LDP), WebDAV, SPARQL 1.1 Update, or the SPARQL Graph Protocol.

Home Page: http://osde.openlinksw.com/

License: Other

JavaScript 97.22% HTML 1.59% CSS 0.59% Shell 0.21% Batchfile 0.04% Makefile 0.21% M4 0.11% Dockerfile 0.04%
editor rdf-triples turtle n3 ldp

rdf-editor's People

Contributors

pkleef avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rdf-editor's Issues

Invalid behaviour on HTTP 400 error responses

When using a SPARQL endpoint for document location, RDF Editor pops up an authentication dialog in case of HTTP 400 error response from the endpoint. For example, RDF4J server responds with HTTP 400 error in case of SPARQL syntax errors in the request (with the body containing the explanation/error details).

I suspect that RDF Editor might show the authentication dialog on any 4xx errors, while it should do so only in case of 401. Perhaps, when encountering other 4xx errors, it should show the error pop-up (as it already does), but with the response body contents, to give users some idea why the error occurred.

Quick Build Instructions unclear after bower install

I am on Windows 7 (soon Windows 10) OS and find the installation instructions unclear after the bower install. I suggest adding additional detail there for where the commands should be executed, for the poor souls like me stuck with Windows.

Different endpoints for SPARQL SELECT/UPDATE

Some SPARQL servers use different endpoints for reading and updating data. For example, I'm using RDF4J server that expects SPARQL SELECT queries at http://localhost:8080/rdf4j-server/repositories/test and SPARQL Update requests at http://localhost:8080/rdf4j-server/repositories/test/update (old legacy convention, I know...)

Unfortunately, RDF editor allows only one endpoint for "Storage Locations". What about an option to have "split endpoints", when adding a new storage location?

Option to "forget" previous named graphs

When adding a named graph on the SPARQL Endpoint (used for saving documents), users are allowed to provide invalid graph URIs. When saving documents to that location, the invalid URI persists throughout all SPARQL requests, which result in error responses from the SPARQL server.

Currently there is no option to get rid of those errors (except "hard-reloading" RDF Editor). I suggest either (a) validating graph URIs at graph URI creation time and/or (b) allowing users to clear/delete/edit the graph URIs to "fix" that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.