SMWCon Fall 2019/Lightning Talks and Unconference

Lightning Talks (5 minutes each)

 * 1,2,3_in_6_minutes - Maria Fahl
 * "Between the Brackets" podcast - Yaron Koren (see interview of SMWCon chair Airy Magnien)
 * Writing an extension: SuggestedTitles extension -- Mark A. Hershberger
 * MABS update -- Mark A. Hershberger
 * Unconference topic: "SMW interacting with the LinkedData (DBPedia, Wikidata, ...)" - Olivier Rossel
 * (Newbie QOTD:) Is the "dockerized SMW" now a closed and answered issue? - Olivier Rossel

WSForm (scheduled)
Discover WSForm yourself. Ideally you familiarize yourself with HTML5 Forms.


 * Who can contribute?

Matteo Busanelli
 * Who is interested?

Hands on info
Presentation about syntax from SMWCon 2017: https://www.semantic-mediawiki.org/w/images/f/fa/WSForm_-_SMWCon_2018.pdf

Start the WSForm tutorial here: https://smwcon.wikibase.nl/

Linked Open Data (LOD) and SMW
How do you deal with a SMW *in interaction* with external data, especially data of the LinkedData (Wikidata, DBPedia, ...)?

Importing, linking, annotating, visualizing, editing, publishing? What are the available options?

What tools (or toolchains) make information authoring, sharing and querying fluid and efficient.

Discussions are open during that Unconference session.

We would like data enthousiasts to join us and present their extension, idea, data, use cases. We would like that session to be the opportunity to build a small prototype of all that is technically possible. And produce a summary of the discussions around the subject.

Some ideas related to that topic:
 * Olivier Rossel will present a Linked Data resource lookup webservice that he would like to integrate in the SMW content editor, to automatically annotate/semantize textual content while the user is typing it.
 * We would very much like the "Wikibase and SMW next to each other on the same MW" to be included in that topic
 * We would very much like the developpers of the SPARQL results extension to join us for discussions and inclusion in the prototype
 * We would very much like users of the RDFIo extension to join us for discussion and inclusion in the prototype (https://www.mediawiki.org/wiki/Extension:SparqlResultFormat)
 * We would very much like to expose some mixed data (i.e SMW+LD) of our prototype as LinkedData through a SPARQL endpoint.
 * (enter your proposal here)

Results

 * a demonstration of different property types in SMW: Demo:Paris

Matteo Busanelli Matteo Busanelli
 * Who can contribute?
 * Who is interested?

SMW Integration Tests

 * Who can contribute?
 * Karsten


 * Who is interested?
 * Bernhard
 * Gabriele Cornacchia

Resources

 * https://github.com/SemanticMediaWiki/SemanticMediaWiki/tree/master/tests/phpunit/Integration/JSONScript
 * Adding integration tests to your own extension: https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/tests/phpunit/Integration/JSONScript/docs/extension.md

Fighting SPAM

 * Concepts
 * Extensions
 * Best practices

See: Combating spam page and Spam management extensions category on mediawiki.org


 * Who can contribute?
 * Who is interested?
 * Nicolas NALLET
 * Wazed

Integrating dokit patches into Page Forms

 * Who can contribute?
 * Pierre, Clément, Yaron


 * Who is interested?
 * Nicolas NALLET

Wikibase and SMW next to each other on the same MW
Let’s merge this topic in !


 * Who can contribute?
 * Who is interested?
 * Nicolas NALLET

Semantic Business Domain Modeling on SMW

 * Levels of Modelling http://wiki.bitplan.com/index.php/Meta
 * Top-Down or Bottom Up ? Data<->Model<->MetaModel
 * Start with instance data (fields) and emerge classes (templates) (https://dataspects.com/semantic-business-domain-modeling)
 * Organize terminological ontology components (https://www.semantic-mediawiki.org/wiki/Ontologies)
 * Map properties across ontologies
 * DRY out (Don't Repeat Yourself) ontologies by parametrized templates and meta queries
 * Separate concerns (data - semantization - design - interaction) e.g. using Y-Principle
 * Mapping domain concepts to technical implementation concepts e.g. http://wiki.bitplan.com/index.php/SiDIFTemplates


 * Who can contribute?
 * Lex
 * Wolfgang Fahl
 * Matteo Busanelli


 * Who is interested?
 * Matteo Busanelli
 * Nicolas NALLET

Token-based access
(Based on the discussion after Ad's talk)


 * Who can contribute?
 * Who is interested? Lex

Consolidate people and conference management ontologies on SMW
see http://wiki.bitplan.com/index.php/Attendee - take as example for Business Modelling

Who wants to hack my wiki ?
The extension AccessControl has been deeply rewritten by Ales Kapica during the last Wikimedia Hackathon and could be now easily used with PageForms extension to add allowed editors and readers of any page and disallow everybody else.

A secret word was written on

https://everybodywiki-share.wiki-valley.com/Protected_page. Can you find a workaround to read this secret content ?

Rules :
 * You can create an account on this wiki (but of course won't be a sysop).
 * You know the name of the page that has been protected.

No idea to hack ? You can find some Security issues on https://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions


 * Who can contribute?
 * Nicolas NALLET


 * Who is interested?

An easy way to use complex arrays in your templates
WSArrays is an extension which creates an additional set of parser functions that operate on multidimensional and associative arrays. Additionally, it adds a new result printer to SMW called "complexarray", which will define a multidimensional array that can be operated via MediaWiki through several parser functions. The extension allows you to easily map the results of a query onto a template with named args, as well as change the arrangement of items in the array, getting a single value from the array, pushing items to the array and much more.


 * Who can contribute?
 * Who is interested?
 * Nicolas NALLET