Anyone know of a Language Server & Client for ShEx in Javascript ?  It
would be great to have one so all IDE's can take advantage of it.
https://code.visualstudio.com/api/language-extensions/overview

I've opened an issue on github:shexSpec/shex.js to inquire as well...
https://github.com/shexSpec/shex.js/issues/58

Thad
https://www.linkedin.com/in/thadguidry/


On Tue, May 28, 2019 at 3:48 PM Andra Waagmeester <[email protected]> wrote:

> The schemas can strike a practical balance between capturing current
> practice and describing a todo list of things to fix on current practice.
> It's possible we will want to separate those roles. In the meantime, can
> you survey existing instances and propose a shape which is not too far from
> the deployed instances?
>
> On Tue, May 28, 2019 at 10:13 PM Peter F. Patel-Schneider <
> [email protected]> wrote:
>
>> I sure hope that E10 is *not* the shape for human.  It certainly isn't a
>> correct shape for humans that belong to subclasses of human (such as  Old
>> Croghan Man (Q166790) or Delina Filkins (Q1408186)).  E10 is also
>> currently
>> silent on what information should be present for humans, which I take it
>> to be
>> the point of having ShEx in Wikidata.
>>
>> It is also unclear what is means to be the shape for human.  The shape
>> E10-
>> does not have any information on which items are to be considered against
>> the
>> shape.  Are all items in Wikidata to be considered (as in the definition
>> of
>> ShEx)?  That doesn't seem right.  Are all direct instances of human?  That
>> seems to limiting.  Are all indirect instances of human?  This seems the
>> most
>> natural, but where is this behaviour given?
>>
>> Peter F. Patel-Schneider
>> Samsung Research America
>>
>>
>>
>> On 5/28/19 12:04 PM, Léa Lacroix wrote:
>> > Hello all,
>> >
>> > As previously announced, we just released shape expressions on
>> Wikidata. You
>> > can for example have a look at E10, the shape for human
>> > <https://www.wikidata.org/wiki/EntitySchema:E10>, or create a new
>> EntitySchema
>> > <https://www.wikidata.org/wiki/Special:NewEntitySchema>.
>> >
>> > A few useful links:
>> >
>> >   * WikiProject ShEx <
>> https://www.wikidata.org/wiki/Wikidata:WikiProject_ShEx>
>> >   * introduction to ShEx <http://shex.io/shex-primer/>
>> >   * more details about the language <http://shex.io/shex-semantics/>
>> >   * More information about how to create a Schema
>> >     <
>> https://www.wikidata.org/wiki/Wikidata:WikiProject_ShEx/How_to_get_started%3F
>> >
>> >   * Phabricator tag: shape-expressions
>> >     <https://phabricator.wikimedia.org/tag/shape_expressions/>
>> >   * User script
>> >     <
>> https://www.wikidata.org/wiki/User:Zvpunry/EntitySchemaHighlighter.js> to
>> >     highlight items and properties in the schema code and turn the IDs
>> into links
>> >
>> > If you have any question or encounter issues, feel free to ping me.
>> Cheers,
>> >
>> > Léa
>> >
>> >
>> > On Sun, 19 May 2019 at 15:32, Léa Lacroix <[email protected]
>> > <mailto:[email protected]>> wrote:
>> >
>> >     Hello all,
>> >
>> >     After several months of development and testing together with the
>> >     WikiProject ShEx
>> >     <https://www.wikidata.org/wiki/Wikidata:WikiProject_ShEx>, Shape
>> >     Expressions are about to be enabled on Wikidata.
>> >
>> >     *First of all, what are Shape Expressions?*
>> >
>> >     ShEx (Q29377880) <https://www.wikidata.org/wiki/Q29377880> is a
>> concise,
>> >     formal modeling and validation language for RDF structures. Shape
>> >     Expressions can be used to define shapes within the RDF graph. In
>> the case
>> >     of Wikidata, this would be sets of properties, qualifiers and
>> references
>> >     that describe the domain being modeled.
>> >
>> >     See also:
>> >
>> >       * a short video about ShEx <
>> https://www.youtube.com/watch?v=AR75KhEoRKg>
>> >         made by community members during the Wikimedia hackathon 2019
>> >       * introduction to ShEx <http://shex.io/shex-primer/>
>> >       * more details about the language <http://shex.io/shex-semantics/
>> >
>> >
>> >     *What can it be used for?*
>> >
>> >     On Wikidata, the main goal of Shape Expressions would be to
>> describe what
>> >     the basic structure of an item would be. For example, for a human,
>> we
>> >     probably want to have a date of birth, a place of birth, and many
>> other
>> >     important statements. But we would also like to make sure that if a
>> >     statement with the property “children” exists, the value(s) of this
>> >     property should be humans as well. Schemas will describe in detail
>> what is
>> >     expected in the structure of items, statements and values of these
>> >     statements.
>> >
>> >     Once Schemas are created for various types of items, it is possible
>> to
>> >     test some existing items against the Schema, and highlight possible
>> errors
>> >     or lack of information. Subsets of the Wikidata graph can be tested
>> to see
>> >     whether or not they conform to a specific shape through the use of
>> >     validation tools. Therefore, Schemas will be very useful to help the
>> >     editors improving the data quality. We imagine this to be especially
>> >     useful for wiki projects to more easily discuss and ensure the
>> modeling of
>> >     items in their domain. In the spirit of Wikidata not restricting the
>> >     world, Shape Expressions are a tool to highlight, not prevent,
>> errors.
>> >
>> >     On top of this, one could imagine other uses of Schemas in the
>> future, for
>> >     example building a tool that would suggest, when creating a new
>> item, what
>> >     would be the basic structure for this item, and helping adding
>> statements
>> >     or values. A bit like this existing tool, Cradle
>> >     <https://tools.wmflabs.org/wikidata-todo/cradle/#/>, that is
>> currently not
>> >     based on ShEx.
>> >
>> >     *What is going to change on Wikidata?*
>> >
>> >       * A new extension will be added to Wikidata: EntitySchema
>> >         <https://www.mediawiki.org/wiki/Extension:EntitySchema>,
>> defining the
>> >         Schema namespace and its behavior as well as special pages
>> related to it.
>> >       * A new entity type, EntitySchema, will be enabled to store Shape
>> >         Expressions. Schemas will be identified with the letter E.
>> >       * The Schemas will have multilingual labels, descriptions and
>> aliases
>> >         (quite similar to the termbox on Items), and the schema text
>> one can
>> >         fill with a syntax called ShEx Compact Syntax (ShExC)
>> >         <http://shex.io/shex-semantics/#shexc>. You can see an example
>> here
>> >         <https://wikidata-shex.wmflabs.org/wiki/EntitySchema:E2>.
>> >       * The external tool shex-simple
>> >         <
>> https://tools.wmflabs.org/shex-simple/wikidata/packages/shex-webapp/doc/shex-simple.html?schemaURL=https%3A%2F%2Fwikidata-shex.wmflabs.org%2Fwiki%2FSpecial%3AEntitySchemaText%2FE2
>> >
>> >         is directly linked from the Schema pages in order to check
>> entities of
>> >         your choice against the schema.
>> >
>> >     *When is this happening?*
>> >
>> >     Schemas will be enabled on on test.wikidata.org <
>> http://test.wikidata.org>
>> >     on May 21st and on wikidata.org <http://wikidata.org> on May 28th.
>> After
>> >     this release, they will be integrated to the regular maintenance
>> just like
>> >     the rest of Wikidata’s features.
>> >
>> >     *How can you help?*
>> >
>> >       * Before the release, you can try to edit or create Shape
>> Expressions on
>> >         our test system <
>> https://wikidata-shex.wmflabs.org/wiki/Main_Page>
>> >       * If you find any issue or feature you’d like to have, feel free
>> to
>> >         create a new task on Phabricator with the tag
>> |shape-expressions|
>> >       * Once Schemas are enabled, you can discuss about it on your
>> favorite
>> >         wikiprojects: for example, what types of items would you like
>> to model?
>> >       * You can also get more information about how to create a Schema
>> >         <
>> https://www.wikidata.org/wiki/Wikidata:WikiProject_ShEx/How_to_get_started%3F
>> >
>> >
>> >     *See also: *
>> >
>> >       * Main Phabricator board
>> >         <https://phabricator.wikimedia.org/tag/shape_expressions/>
>> >       * Technical documentation of the extension
>> >         <https://meta.wikimedia.org/wiki/Extension:EntitySchema>
>> >       * To enhance the interface, you can use this user script
>> >         <
>> https://www.wikidata.org/wiki/User:Zvpunry/EntitySchemaHighlighter.js> to
>> >         highlight items and properties in the schema code and turn the
>> IDs
>> >         into links
>> >
>> >     If you have any questions, feel free to reach me. Cheers,
>> >
>> >     --
>> >     Léa Lacroix
>> >     Project Manager Community Communication for Wikidata
>> >
>> >     Wikimedia Deutschland e.V.
>> >     Tempelhofer Ufer 23-24
>> >     10963 Berlin
>> >     www.wikimedia.de <http://www.wikimedia.de>
>> >
>> >     Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens
>> e. V.
>> >
>> >     Eingetragen im Vereinsregister des Amtsgerichts
>> Berlin-Charlottenburg
>> >     unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das
>> Finanzamt
>> >     für Körperschaften I Berlin, Steuernummer 27/029/42207.
>> >
>> >
>> >
>> > --
>> > Léa Lacroix
>> > Project Manager Community Communication for Wikidata
>> >
>> > Wikimedia Deutschland e.V.
>> > Tempelhofer Ufer 23-24
>> > 10963 Berlin
>> > www.wikimedia.de <http://www.wikimedia.de>
>> >
>> > Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
>> >
>> > Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg
>> unter
>> > der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für
>> > Körperschaften I Berlin, Steuernummer 27/029/42207.
>> >
>> > _______________________________________________
>> > Wikidata mailing list
>> > [email protected]
>> > https://lists.wikimedia.org/mailman/listinfo/wikidata
>> >
>>
>> _______________________________________________
>> Wikidata mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikidata
>>
> _______________________________________________
> Wikidata mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikidata
>
_______________________________________________
Wikidata mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata

Reply via email to