Hello -
There's a list of the ShEx expressions created thus far: https://www.wikidata.org/wiki/Special:AllPages?from=&to=&namespace=6...
Is there any hope that wikibase could link direct to specific shex, so if there is a shex for an item being used as a class, or if a wikibase item is an instanceOf one of those classes, wikibase could link straight to the shex?
Similarly, if there's an item that is being used as a class, could there be an automatic link that shows instances of that class? This isn't too hard to quick copy some item numbers and write a query to do, but it'd be a nicer experience to just click on a link right on the page for a class to see examples of that class.
Ultimately it'd be super-cool if you could create a new item as an instanceOf a class direct from a class page like the Cradle tool ( https://tools.wmflabs.org/wikidata-todo/cradle/#/ ) for anything.
Thanks for everything that you've been working on with wikibase/wikidata!
-Erik
Curious Erik,
Can you explain the problem that you are trying to solve? Like what would you do with those links or relationships for classes represented as Shex?
Thad https://www.linkedin.com/in/thadguidry/
On Sun, Feb 9, 2020 at 4:09 PM Erik Paulson epaulson@unit1127.com wrote:
Hello -
There's a list of the ShEx expressions created thus far: https://www.wikidata.org/wiki/Special:AllPages?from=&to=&namespace=6...
Is there any hope that wikibase could link direct to specific shex, so if there is a shex for an item being used as a class, or if a wikibase item is an instanceOf one of those classes, wikibase could link straight to the shex?
Similarly, if there's an item that is being used as a class, could there be an automatic link that shows instances of that class? This isn't too hard to quick copy some item numbers and write a query to do, but it'd be a nicer experience to just click on a link right on the page for a class to see examples of that class.
Ultimately it'd be super-cool if you could create a new item as an instanceOf a class direct from a class page like the Cradle tool ( https://tools.wmflabs.org/wikidata-todo/cradle/#/ ) for anything.
Thanks for everything that you've been working on with wikibase/wikidata!
-Erik
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
I don't have a grand use case in mind. I was mostly thinking for discoverability, so if an entity has a ShEx description, make it easy to find. This would help to make it easy to see if an entity needs a ShEx defined for it, or to quickly see if an entity conforms to the ShExes that might apply to it.
I admit that I'm still trying to understand exactly how ShEx is intended to fit into Wikidata and what, if anything, it's hoped that wikidata users should be doing with ShEx right now, but this seemed like something where wikibase could be extended a bit to make the ShEx parts easier to use.
-Erik
On Sun, Feb 9, 2020 at 4:27 PM Thad Guidry thadguidry@gmail.com wrote:
Curious Erik,
Can you explain the problem that you are trying to solve? Like what would you do with those links or relationships for classes represented as Shex?
Thad https://www.linkedin.com/in/thadguidry/
On Sun, Feb 9, 2020 at 4:09 PM Erik Paulson epaulson@unit1127.com wrote:
Hello -
There's a list of the ShEx expressions created thus far: https://www.wikidata.org/wiki/Special:AllPages?from=&to=&namespace=6...
Is there any hope that wikibase could link direct to specific shex, so if there is a shex for an item being used as a class, or if a wikibase item is an instanceOf one of those classes, wikibase could link straight to the shex?
Similarly, if there's an item that is being used as a class, could there be an automatic link that shows instances of that class? This isn't too hard to quick copy some item numbers and write a query to do, but it'd be a nicer experience to just click on a link right on the page for a class to see examples of that class.
Ultimately it'd be super-cool if you could create a new item as an instanceOf a class direct from a class page like the Cradle tool ( https://tools.wmflabs.org/wikidata-todo/cradle/#/ ) for anything.
Thanks for everything that you've been working on with wikibase/wikidata!
-Erik
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
OK so discoverability, makes sense. And that is already covered in this issue, so have a look and give your feedback! ;-) https://phabricator.wikimedia.org/T214884
The other reason that other folks have is towards *validation*, although that might be an opt-in thing only later on, and that Phabricator issue hints about that in for a future issue. I think the reasoning is that its the "Wiki way", allowing multiple viewpoints (many schemas -> 1 entity and vice versa) of what constituents a class. I.E. My automobile class (Shex), might not be in total agreement with Your automobile class (Shex), but they can both happily say they try to describe or constrain instances of this: motor vehicle https://www.wikidata.org/wiki/Q752870
Thad https://www.linkedin.com/in/thadguidry/
On Mon, Feb 10, 2020 at 12:29 PM Erik Paulson epaulson@unit1127.com wrote:
I don't have a grand use case in mind. I was mostly thinking for discoverability, so if an entity has a ShEx description, make it easy to find. This would help to make it easy to see if an entity needs a ShEx defined for it, or to quickly see if an entity conforms to the ShExes that might apply to it.
I admit that I'm still trying to understand exactly how ShEx is intended to fit into Wikidata and what, if anything, it's hoped that wikidata users should be doing with ShEx right now, but this seemed like something where wikibase could be extended a bit to make the ShEx parts easier to use.
-Erik
On Sun, Feb 9, 2020 at 4:27 PM Thad Guidry thadguidry@gmail.com wrote:
Curious Erik,
Can you explain the problem that you are trying to solve? Like what would you do with those links or relationships for classes represented as Shex?
Thad https://www.linkedin.com/in/thadguidry/
On Sun, Feb 9, 2020 at 4:09 PM Erik Paulson epaulson@unit1127.com wrote:
Hello -
There's a list of the ShEx expressions created thus far: https://www.wikidata.org/wiki/Special:AllPages?from=&to=&namespace=6...
Is there any hope that wikibase could link direct to specific shex, so if there is a shex for an item being used as a class, or if a wikibase item is an instanceOf one of those classes, wikibase could link straight to the shex?
Similarly, if there's an item that is being used as a class, could there be an automatic link that shows instances of that class? This isn't too hard to quick copy some item numbers and write a query to do, but it'd be a nicer experience to just click on a link right on the page for a class to see examples of that class.
Ultimately it'd be super-cool if you could create a new item as an instanceOf a class direct from a class page like the Cradle tool ( https://tools.wmflabs.org/wikidata-todo/cradle/#/ ) for anything.
Thanks for everything that you've been working on with wikibase/wikidata!
-Erik
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata