Skip to content

Fix Schema.org property domain validation - #29

Merged
ziodave merged 1 commit into
mainfrom
fix/schemaorg-property-domain-validation
Jul 13, 2026
Merged

Fix Schema.org property domain validation#29
ziodave merged 1 commit into
mainfrom
fix/schemaorg-property-domain-validation

Conversation

@ziodave

@ziodave ziodave commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • validate Schema.org property domain compatibility across direct validation and graph audits
  • generate compact domain metadata and synchronized subclass ontology data from the same official Schema.org graph
  • report deterministic warning details for invalid property/type pairs, including subclass and multi-type handling
  • refresh the bundled Schema.org grammar and document the behavior

Regression fixed

A schema:Service using schema:isPartOf now reports:

The property isPartOf is not recognized by the schema (e.g. schema.org) for an object of type Service.

Verification

  • validation slice: 76 passed
  • graph slice: 39 passed
  • focused coverage suite: 51 passed
  • changed-line coverage: 91.8%
  • Ruff, formatting, and diff checks passed
  • prepared validation benchmark: 0.129s per validation versus 0.133s before the change
  • independent semantic and senior reviews completed with no blocking findings

Existing rdflib JSON-LD deprecation warnings remain unchanged.

@ziodave
ziodave force-pushed the fix/schemaorg-property-domain-validation branch from 8dc5714 to 886f66d Compare July 13, 2026 13:37
@ziodave
ziodave merged commit 1a146b2 into main Jul 13, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant