zazuko / barnard59

An intuitive and flexible RDF pipeline solution designed to simplify and automate ETL processes for efficient data management.
26 stars 2 forks source link

Step stream type validation #113

Open bergos opened 5 years ago

bergos commented 5 years ago

For the pipelines the type (Readable/Writable) is defined as rdf:type triple. It should be validated that the first and last stream, defined in the stepList matches the type definition. Maybe also objectMode can be validated.

tpluscode commented 1 year ago

I considered using SHACL for such validation but lists are difficult. Might try n3 instead

cc @giacomociti

giacomociti commented 1 year ago

not sure about the exact validation requirements but yes, lists in n3 are much easier. They even have built-ins for first and last: https://n3-editor.herokuapp.com/n3/editor/s/gTbIlHoU