Skip to content
Revision as of 15:05, 9 May 2026 by Maintenance script (talk | contribs) (Configure Roovet-native WikibaseQualityConstraints vocabulary)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Roovet Data:Quality constraints setup

Roovet Data quality constraints

[edit source]

WikibaseQualityConstraints is installed and configured with a Roovet-native constraint vocabulary.

Constraint vocabulary

[edit source]
property constraint property P2302
single-value constraint item Q47
format constraint item Q62
regex qualifier property P1793

Starter constraints added

[edit source]
Property Label Constraint Status Notes
P9 Roovet Articles page single-value constraint added
P9 Roovet Articles page format constraint added regex=^https://articles\.roovet\.com/.+; qualifier=added
P28 Roovet Articles title single-value constraint added
P28 Roovet Articles title format constraint added regex=^[A-Za-z0-9_().,' -]+$; qualifier=added
P856 official website single-value constraint added
P856 official website format constraint added regex=^https?://.+; qualifier=failed: {"error": {"code": "failed-save", "info": "The save has failed.", "messages": [{"name": "wikibase-api-failed-save", "parameters": [], "html": {"*": "The save has failed."}}, {"name": "actionthrottledtext", "parameters": [], "html": {"*": "As an anti-abuse measure, you are limited from performing thi
P34 Roovet Data schema ID format constraint failed: {"error": {"code": "failed-save", "info": "The save has failed.", "messages": [{"name": "wikibase-api-failed-save", "parameters": [], "html": {"*": "The save has failed."}}, {"name": "actionthrottledtext", "parameters": [], "html": {"*": "As an anti-abuse measure, you are limited from performing thi regex=^E[0-9]+$; qualifier=skipped

Current schemas

[edit source]
  • The bundled ImportConstraintEntities script failed because its entity serialization format was incompatible with this Wikibase install.
  • This page uses locally created Roovet Data constraint vocabulary instead.
  • The constraints are informational and are meant to guide cleanup before larger imports.

Next step

[edit source]

Verify constraint display/API output for Property:P9, Property:P28, Property:P856, and Property:P34.