Obviously syntactic validation could be done at the level of RDF tools.
Previous discussion on use of shex/shacl for defining shapes: #30
OWL reasoning (potentially incorporating SWRL) is another possibility
But note that any implementation should be scalable to large genomes
Related discussion on GFF3 validation tools: The-Sequence-Ontology/Specifications#18 (these have proven vital for large genome projects, but unfortunately there is fragmentation in their implementation)
Obviously syntactic validation could be done at the level of RDF tools.
Previous discussion on use of shex/shacl for defining shapes: #30
OWL reasoning (potentially incorporating SWRL) is another possibility
But note that any implementation should be scalable to large genomes
Related discussion on GFF3 validation tools: The-Sequence-Ontology/Specifications#18 (these have proven vital for large genome projects, but unfortunately there is fragmentation in their implementation)