Page MenuHomePhabricator

Explore using ShEx to support ORES in Wikidata
Open, Needs TriagePublic

Event Timeline

Halfak created this task.Jun 17 2019, 3:22 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 17 2019, 3:22 PM
Halfak added a comment.EditedJun 17 2019, 3:29 PM

My take-away is this:

  1. There's no nice API that, given an item/edit, can tell us what constraints are violated. The current system processes the schemas in JavaScript.
  2. There's no nice way to version the ShEx schemas.
  3. It's still very early and people are trying to figure out what they want to make schemas for.
  4. You can have multiple schemas that apply to the same item and roughly are trying to do the same thing built by different "WikiProjects" to manage different concerns. E.g. there is no master schema for "Human".
    • There is a proposal to implement some mappings, but they are currently only focused on mapping using "Instance-of" and "Subclass-of" properties. So you wouldn't be able to map on, say, "Occupation".