Check Quality
check_qualityDetect missing labels or descriptions in ontology resources, with optional filtering to exclude imported resources for accurate quality checks.
Instructions
Verify quality issues like missing labels or descriptions.
Args:
limit: Maximum results to return (default: 50)
ontologyUri: (optional) Restrict check to resources whose URI starts with this ontology namespace. Use this to avoid false positives from resources imported from other ontologies (e.g. core ontology classes referenced as range/domain in the target ontology). Mirrors the URI prefix heuristic used by explore_ontology.
Returns:
List of resources missing rdfs:label or skos:prefLabel (checked in both default graph and all named graphs)
When to use ontologyUri:
Pass the ontology URI (from list_ontologies) when checking a specific ontology to exclude imported resources. Resources imported from another ontology (e.g. a core class used as range) are NOT a quality issue of the importing ontology — they are defined, with their labels, in the originating ontology.
Note: Checks owl:Class, owl:ObjectProperty, owl:DatatypeProperty, and skos:Concept. Label lookup spans both the default graph and all named graphs to avoid false positives caused by label triples residing in a named graph different from where the type assertion was found.
False positive filtering: Resources that have only a bare type declaration (a owl:Class with no other properties) are automatically excluded. These are typically import stubs — classes or properties referenced from another module but never developed locally. Only resources with at least one non-type triple are flagged, ensuring the report covers entities that are being actively developed but are missing editorial metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| ontologyUri | No | Restrict check to resources whose URI starts with this ontology namespace (use the URI from list_ontologies). Excludes resources imported from other ontologies. |