Giter Site home page Giter Site logo

tomasklim / semantic-form-editor Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 2.51 MB

The Semantic Form Editor is a functioning prototype that can be used by form designers creating smart ontology-based forms for the SForms library developed by KBSS at FEE CTU in Prague. The created forms can be validated against current form design best-practices using SHACL validation constraints.

Home Page: https://semantic-form-editor.now.sh/

License: GNU Lesser General Public License v3.0

JavaScript 14.57% TypeScript 85.43%
form form-best-practices form-editor json-ld linked-data semantic-web sforms

semantic-form-editor's People

Contributors

tomasklim avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

semantic-form-editor's Issues

Duplicate question creates question outside of the screen

In case when I duplicate a question that is ordered, it can easily happen that new question shows outside of the screen and user might not understand what happened.
Alt. suggestions:

  • at least the message should be shown, ideally message with the possibility to navigate from that message to the question.
  • next question would have duplicated the question as preceding one (hmm, does not solve the issue anyway)

Selection_239

form1.json.zip

Import followed by export returns different RDF data

When I import data to the editor and then export it I lose a lot of RDF triples. As a form developer, I want to be able to edit form but keep additional data intact.

I mean intact in sense of RDF not necessarily "intact as JSON-LD". Thus when I transform the imported JSON-LD file as well as the exported JSON-LD file, both should have the same number of lines (as they are an identical set of triples when ignoring RDF blank nodes).

In the attachment, there is my experiment that shows the issue. I did the following transformations:
$ rdfpipe -i json-ld -o nt form1.json > form1.nt
$ rdfpipe -i json-ld -o nt form1-after-import-export.json > form1-after-import-export.nt

Result:
$ wc -l form1.nt form1-after-import-export.nt
6829 form1.nt
1023 form1-after-import-export.nt
7852 total

form1-after-import-export.zip

Navigate to preview and back to the questions

When I navigate to question preview, I want to be able to navigate back. There are multiple alternative ways how to do that:

    • UI might remember from where I jumped to the preview and clicking to Customize would scroll there
    • There would be a navigation control element (e.g. button) that would allow me to navigate from the question in preview mode into the question in edit mode.
    • I would be able to open the preview mode using CTRL+click on "View in preview" which would open a new tab, that I can close afterward. (I think this might bring a lot of other bad issues)

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.