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 %}