torchcell.datamodels.ontology_checks.adapter_property_mismatches
- adapter_property_mismatches(sites: Iterable[AdapterNodeSite], schema: Mapping[str, GraphSchemaEntry]) list[PropertyMismatch][source]
Node classes where emitted properties != declared properties, either way.
BioCypher drops a node class whose label the schema does not declare, and drops a property the schema does not list, both without an error. A declared property nothing emits is the mirror failure: the column exists in the store and is always null, so a query written against it silently returns nothing.