I'm trying to validate this file:
bug.owl.txt
Using the following shape map and schema. (Remove the .txt from everything for typical file extensions).
go-cam-shapes.shapeMap.txt
go-cam-shapes.shex.txt
I am iterating through the nodes/shapes identified using the shape map and validating them with:
fr.inria.lille.shexjava.validation.RecursiveValidation.validate (node, shapelabel)
It appears to go off to infinity for this node: http://model.geneontology.org/R-HSA-1660499/R-HSA-1675810 and this shape http://purl.obolibrary.org/obo/go/shapes/MolecularFunction
There are other nodes that also fail in a similar way.
I suspect this may be an issue with a looping structure within the RDF. See in particular the path initiated over the property http://purl.obolibrary.org/obo/RO_0002413 emanating from the problem node.
The same approach succeeds on a hundreds of other similarly generated RDF models. So, there is something specific about this one that causes the problem.
Any help would be appreciated. It seems like this might reveal a bug in your validator - but could always be our fault somehow as well.
Thanks...
I'm trying to validate this file:
bug.owl.txt
Using the following shape map and schema. (Remove the .txt from everything for typical file extensions).
go-cam-shapes.shapeMap.txt
go-cam-shapes.shex.txt
I am iterating through the nodes/shapes identified using the shape map and validating them with:
fr.inria.lille.shexjava.validation.RecursiveValidation.validate (node, shapelabel)
It appears to go off to infinity for this node: http://model.geneontology.org/R-HSA-1660499/R-HSA-1675810 and this shape http://purl.obolibrary.org/obo/go/shapes/MolecularFunction
There are other nodes that also fail in a similar way.
I suspect this may be an issue with a looping structure within the RDF. See in particular the path initiated over the property http://purl.obolibrary.org/obo/RO_0002413 emanating from the problem node.
The same approach succeeds on a hundreds of other similarly generated RDF models. So, there is something specific about this one that causes the problem.
Any help would be appreciated. It seems like this might reveal a bug in your validator - but could always be our fault somehow as well.
Thanks...