Line 37: |
Line 37: |
| * Fill the next agenda, for [[Community Call/06]] | | * Fill the next agenda, for [[Community Call/06]] |
| == Final video == | | == Final video == |
− | * https://invidio.us/watch?v=D950_JoNDPI | + | * https://yewtu.be/watch?v=D950_JoNDPI |
| {{#ev:youtube|D950_JoNDPI}} | | {{#ev:youtube|D950_JoNDPI}} |
| [[Category:Community Call]] | | [[Category:Community Call]] |
| | | |
− | Key timepoints: | + | == Key timepoints and notes == |
| * [15:00] Explanation of how the GDPR request generator template is loaded: | | * [15:00] Explanation of how the GDPR request generator template is loaded: |
| ** [15:00] [[MediaWiki:Common.js]] (Javascript) | | ** [15:00] [[MediaWiki:Common.js]] (Javascript) |
Line 50: |
Line 50: |
| ****** (not shown) [[Template:wikidata]] (wikibase template language) | | ****** (not shown) [[Template:wikidata]] (wikibase template language) |
| ****** [19:20] [[Template:Access]] (wikibase template language) | | ****** [19:20] [[Template:Access]] (wikibase template language) |
− | ******* [20:53] [[Module:wd]] (Lua) | + | ******* [20:53] [[Module:wd]] (Lua) - documented [[https://en.wikipedia.org/wiki/Module:Wd here]] |
| * [25:25] Explanation of User's own common.js | | * [25:25] Explanation of User's own common.js |
| * [28:28] Explanation of Gadgets [[MediaWiki:Gadgets-definition]] | | * [28:28] Explanation of Gadgets [[MediaWiki:Gadgets-definition]] |
| ** [28:32] QuickPresets Gadget - demo. Code is at [[MediaWiki:Gadget-QuickPresets.js]] | | ** [28:32] QuickPresets Gadget - demo. Code is at [[MediaWiki:Gadget-QuickPresets.js]] |
| ** [28:58] How to turn Gadgets on and off | | ** [28:58] How to turn Gadgets on and off |
− | * [39:41] Explanation of Wikibase Technology: SQL datastore of triples. There is a CRUD API that interfaces with that. But it also uses a graph database to enable SPARQL queries. The SQL database gets fed into BlazeGraph using the 'updater' but this has a delay (a second to several hours). So query results may not be as up to date as what is in the database. | + | * [39:41] Explanation of Wikibase Technology: SQL datastore of RDF triples. There is a CRUD API that interfaces with that. But it also uses a graph database to enable SPARQL queries. The SQL database gets fed into BlazeGraph using the 'updater' but this has a delay (a second to several hours). So query results may not be as up to date as what is in the database. |
| ** [42:05] how to access SPARQL query service | | ** [42:05] how to access SPARQL query service |
| ** [[Help:Wikibase_technology]] | | ** [[Help:Wikibase_technology]] |
Line 61: |
Line 61: |
| *** [43:12] API Sandbox | | *** [43:12] API Sandbox |
| *** The moment you make an HTTP Post request via the API, that goes into the wiki's SQL database. | | *** The moment you make an HTTP Post request via the API, that goes into the wiki's SQL database. |
− | *** [43:40] Explanation of what a "claim" is. | + | *** [43:40] Explanation of what a "claim" is. - it is effectively an RDF triple. e.g. Item - Property - Item or Item - Property - String/datatype |
| + | *** Wikibase has a separate layer, its interpretation of the underlying RDF triples. |
| + | * [46:29] Namespaces |
| + | ** [48:55] Can you move pages between Namespaces? Yes. (show how) |
| + | ** [49:25] Do users have their own sandbox namespace? Yes everything under your username is a namespace e.g. you can just make [[User:Alexbfree/ExampleSandboxPage]]. (This could be useful for testing things privately before they are shared with other users) |
| + | ** [50:46] The Easy Query Gadget [[MediaWiki:Gadget-EasyQuery.js]] which shows all items that have this property. Activated by default for everyone. Just click the [...] next to a title. |
| + | *** [51:25] Using the Easy Query Gadget to see a quick node graph for an Item, and then access the SPARQL for that query. |
| + | ** [52:14] Show Derived Statements gadget [[MediaWiki:Gadget-relateditems.js]] - see which pages link to/use this one. |
| + | * [53:39] SPARQL demonstrations |
| + | ** still need to add timecodes/notes here... |