abian added a comment.

Some questions (and opinions, some of them quite uninformed):

  1. What should the content of labels, descriptions and aliases be for Schemas?
  2. Should we have more than one Schema for the same explicit class?
    1. If so, how could we link all the Schemas that are affecting the same explicit class (and, for example, virtually merge them for reasoning purposes in case we want to find duplicate rules at some point)?
    2. If not (my preferred option), what's the point of having manually typed labels? Schema's labels may be the corresponding class' labels, so they could be automatically retrieved.
  3. Should we explicitly affect more than one class from the same Schema? (At an organizational level I would say the best option is to have 1 explicit class and its subclasses ↔ 1 Schema.)
  4. How should we link classes to their related Schemas in a way readable by machines? I guess these links, maybe statements, can be automatically materialized and updated. Would we do so?
  5. Will subclasses inherit their parent classes' Schemas?
  6. What privileges should be needed to create/modify a Schema that doesn't have a special protection status? (I would say a confirmed status.)
  7. Should at least one label be required? (I would say yes.)
  8. Should at least one description be required? (I would say no.)
  9. Should different Schemas with duplicate labels in the same language be accepted? (I would say no, they shouldn't be accepted; however, if we have the option "1 explicit class and its subclasses ↔ 1 Schema", then we'll have to choose the same criteria applied to Item: the combination of label+description is what we shouldn't accept.)
  10. Should different Schema entities be able to specify the same schema? (I would say no, they shouldn't.)
  11. How do we prevent one Scheme from contradicting another?

They are many questions but perhaps it's good to begin to discuss them soon and, in any case, before Schemas are already working.


TASK DETAIL
https://phabricator.wikimedia.org/T212564

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: abian
Cc: Tarrow, abian, Aklapper, Lydia_Pintscher, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, D3r1ck01, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to