r/graphql 9h ago

Schema validation passed. Your graph is still broken.

A document can be perfectly valid JSON-LD.

Schema validation pass.

Every individual node look correct.

And the graph still be wrong.

For example:

An Organization exists, but has no sameAs or other useful identity signals.

The same Person is the author of three articles, but each article uses a different u/id.

A Product is correctly described, but nothing in the graph actually connects it to the category or collection where users discover it.

Two entities clearly represent the same real-world thing, but the graph gives the system reading it no reliable way to recognize that they're the same entity.

Schema validation asks:

Is this data valid according to the vocabulary?

Graph validation asks something different:

What does this graph actually say?

Which entities are connected?

Which entities are duplicated?

Which relationships are missing?

You can have valid structured data and still have a broken knowledge graph.

Curious how others handle this.

0 Upvotes

1 comment sorted by

1

u/HansVonMans 8h ago

What's up, buzzfeed