{% extends "base.html" %} {% block content %}

Shape Expressions (ShEx) Generator

Write ShExStatements on the first text area. Choose a delimiter. And press 'Go'.

Examples

There are example ShExStatements (CSV files) in the examples folder.

Format of ShExStatements

{% endblock %} {% block script %} function clear() { console.log("i am herze:"); document.getElementById('shexstatements').value=''; document.getElementById('shex').value=''; } function handleCSVFileUpload(event){ const reader = new FileReader() reader.onload = updateShexStatementsInputText reader.readAsText(event.target.files[0]) } function updateShexStatementsInputText(event){ document.getElementById('shexstatements').value = event.target.result; } function init() { document.getElementById('csvfileupload').addEventListener('change', handleCSVFileUpload, false); document.getElementById('clearbutton').addEventListener('click', clear, false); } init(); {% endblock %}