Recently we added mondo#ABBREVIATION. Several triples were added that used it, but no declaration line graph.add((URIRef('http://purl.obolibrary.org/obo/mondo#ABBREVIATION'), RDF.type, OWL.AnnotationProperty)) was ever added.
[ ] a. Auto-declare It'd be nice if the codebase automatically detected any such annotation props and auto-declared them.
[ ] b. Test: Or we could have a test to detect any undeclared ones. Such a test would actually be simple; as of pronto 2.5.7, when using OAK's ProntoImplementation, it will error if any annotation props are used which don't have a declaration.
Overview
Recently we added
mondo#ABBREVIATION
. Several triples were added that used it, but no declaration linegraph.add((URIRef('http://purl.obolibrary.org/obo/mondo#ABBREVIATION'), RDF.type, OWL.AnnotationProperty))
was ever added.pronto
2.5.7, when using OAK'sProntoImplementation
, it will error if any annotation props are used which don't have a declaration.