The high-level architecture of the CVS to ShEx translation system is presented. For this, two approaches are proposed.
Proposal 1
It is proposed that the generation of shapes be done as follows. All prefixes and shapes are compacted into a single compact ShEx syntax file.
Proposal 2
It is proposed that the generation of shapes be done as follows. For each input csv file that contains a ShEx, generate an output file containing only that shape expression together with the prefixes. This would mean that there would be as many output files as shapes in input CSV.
Introduction
The high-level architecture of the CVS to ShEx translation system is presented. For this, two approaches are proposed.
Proposal 1
It is proposed that the generation of shapes be done as follows. All prefixes and shapes are compacted into a single compact ShEx syntax file.
Proposal 2
It is proposed that the generation of shapes be done as follows. For each input csv file that contains a ShEx, generate an output file containing only that shape expression together with the prefixes. This would mean that there would be as many output files as shapes in input CSV.