Interconnexion sémantique des wikis : Différence entre versions
| (35 révisions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 45 : | Ligne 45 : | ||
{{#clear_external_data:}} | {{#clear_external_data:}} | ||
| − | {{#get_web_data:url=http://wiki.lafabriquedesmobilites.fr/api.php?action=ask&format=xml&query=%5B%5BDate%3A%3A%2B%5D%5D%7C%3FDate|format=xml|data= | + | |
| + | === Depuis Communecter === | ||
| + | |||
| + | {{#get_web_data:url=https://www.communecter.org/api/person/get/id/56ad340cdd04528b3dd37405|format=json|data=l0=name,l1=streetAddress,l2=addressLocality}} | ||
| + | |||
| + | {{#external_value:l0}} | ||
| + | {{#external_value:l1}} | ||
| + | {{#external_value:l2}} | ||
| + | |||
| + | === Via 2 API === | ||
| + | |||
| + | Depuis Remix the Commons | ||
| + | |||
| + | {{#get_web_data:url=http://wiki.remixthecommons.org/api.php?action=ask&format=json&query=%5B%5BDate+de+d%C3%A9but%3A%3A%2B%5D%5D++%7C%3FDate+de+d%C3%A9but++%7C%3FDate+de+fin++%7Cformat%3Dbroadtable++%7Climit%3D100++%7Clink%3Dall++%7Cheaders%3Dshow++%7Csearchlabel%3D%26hellip%3B+autres+r%C3%A9sultats++%7Cclass%3Dsortable|format=json|data=date1=raw,texte1=fulltext}} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Date | ||
| + | ! Evenement | ||
| + | {{#for_external_table:<nowiki/> | ||
| + | {{!}}- | ||
| + | {{!}} {{{date1}}} | ||
| + | {{!}} {{{texte1}}} | ||
| + | }} | ||
| + | |} | ||
| + | |||
| + | {{#store_external_table:Event | ||
| + | |Eventdate={{{date1}}} | ||
| + | |Eventtext={{{texte1}}} | ||
| + | }} | ||
| + | |||
| + | |||
| + | |||
| + | Depuis la Fabrique des Mobilités | ||
| + | |||
| + | {{#get_web_data:url=http://wiki.lafabriquedesmobilites.fr/api.php?action=ask&format=xml&query=%5B%5BDate%3A%3A%2B%5D%5D%7C%3FDate|format=xml|data=texte2=fulltext,date2=raw}} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Date | ||
| + | ! Evenement | ||
| + | {{#for_external_table:<nowiki/> | ||
| + | {{!}}- | ||
| + | {{!}} {{{date2}}} | ||
| + | {{!}} {{{texte2}}} | ||
| + | }} | ||
| + | |} | ||
| + | |||
| + | {{#store_external_table:Event | ||
| + | |Eventdate={{{date2}}} | ||
| + | |Eventtext={{{texte2}}} | ||
| + | }} | ||
| + | |||
| + | Listes fusionnées | ||
| + | |||
| + | {{#ask: [[-Has subobject::Interconnexion_sémantique_des_wikis]] | ||
| + | |?Eventdate=Date | ||
| + | |?Eventtext=Evénement | ||
| + | |limit=500 | ||
| + | |mainlabel=- | ||
| + | |link=all | ||
| + | |sort=Eventdate | ||
| + | |order=ascending | ||
| + | |headers=show | ||
| + | |searchlabel=… autres résultats | ||
| + | }} | ||
| + | |||
| + | == '''Méthodo''' == | ||
| + | Tester la requête sur : http://wiki.lafabriquedesmobilites.fr/wiki/Spécial:Requêter | ||
| + | |||
| + | Pour la passer via l'API sur : http://wiki.lafabriquedesmobilites.fr/wiki/Sp%C3%A9cial:ApiSandbox | ||
| + | |||
| + | La récupérer en utilisant : [[mediawikiwiki:Extension:External_Data|https://www.mediawiki.org/wiki/Extension:External_Data]] | ||
| + | |||
| + | <nowiki>#</nowiki>get_web_data -> Récupère les données | ||
| + | |||
| + | <nowiki>#</nowiki>for_external_table -> Les exprime | ||
| + | |||
| + | Cette méthodologie ne permet pas d'importer des données, juste d'exprimer des données présentes sur un autre wiki sémantique | ||
| + | |||
| + | [[Category:Numérique]] | ||
| + | [[Category:Interopérabilité]] | ||
Version actuelle datée du 16 décembre 2018 à 23:46
Sommaire
Mediawiki sémantique
Où trouver les propriétés ?
- Wiki des Communs : http://wiki.lescommuns.org/wiki/Sp%C3%A9cial:Propri%C3%A9t%C3%A9s
- Remix the Commons : http://wiki.remixthecommons.org/index.php?title=Sp%C3%A9cial:Propri%C3%A9t%C3%A9s
- wiki-brest : http://www.wiki-brest.net/index.php/Sp%C3%A9cial:Properties
- Wikifab : http://beta.wikifab.org/index.php/Sp%C3%A9cial:Propri%C3%A9t%C3%A9s
- Ontologie de DBPedia http://mappings.dbpedia.org/index.php?title=Special%3AAllPages&from=ASide&to=zodiacsign&namespace=202
- Commons transition : http://wiki.commonstransition.org/
MediaWiki non sémantique
- P2P Foundation / pas de sémantisation https://wiki.p2pfoundation.net/
- Movilab / pas de sémantisation http://movilab.org/index.php?title=Accueil
Exemples
Depuis un fichier préalablement créé
{{#get_web_data:url=http://discoursedb.org/GermanyCSV.txt%7Cformat=csv with header|data=bordered countries=Borders,population=Population,area=Area,capital=Capital}}
The following data has been retrieved from this URL, using the External Data MediaWiki extension:
- Germany borders the following countries: [[{{#external_value:bordered countries}}]].
- Germany has population {{#external_value:population}}.
- Germany has area {{#external_value:area}}.
- Its capital is {{#external_value:capital}}.
{{#clear_external_data:}}
Via une API
Participantes et participants à l'Assemblée européenne des Communs (depuis Remix the Commons)
| Assemblée européenne des Communs | URL
{{#for_external_table: |
|---|---|
| {{{ECAnoms}}} | {{{ECAurl}}}
}} |
{{#clear_external_data:}}
Depuis Communecter
{{#get_web_data:url=https://www.communecter.org/api/person/get/id/56ad340cdd04528b3dd37405%7Cformat=json%7Cdata=l0=name,l1=streetAddress,l2=addressLocality}}
{{#external_value:l0}} {{#external_value:l1}} {{#external_value:l2}}
Via 2 API
Depuis Remix the Commons
| Date | Evenement
{{#for_external_table: |
|---|---|
| {{{date1}}} | {{{texte1}}}
}} |
{{#store_external_table:Event |Eventdate={{{date1}}} |Eventtext={{{texte1}}} }}
Depuis la Fabrique des Mobilités
{{#get_web_data:url=http://wiki.lafabriquedesmobilites.fr/api.php?action=ask&format=xml&query=%5B%5BDate%3A%3A%2B%5D%5D%7C%3FDate%7Cformat=xml%7Cdata=texte2=fulltext,date2=raw}}
| Date | Evenement
{{#for_external_table: |
|---|---|
| {{{date2}}} | {{{texte2}}}
}} |
{{#store_external_table:Event |Eventdate={{{date2}}} |Eventtext={{{texte2}}} }}
Listes fusionnées
Méthodo
Tester la requête sur : http://wiki.lafabriquedesmobilites.fr/wiki/Spécial:Requêter
Pour la passer via l'API sur : http://wiki.lafabriquedesmobilites.fr/wiki/Sp%C3%A9cial:ApiSandbox
La récupérer en utilisant : https://www.mediawiki.org/wiki/Extension:External_Data
#get_web_data -> Récupère les données
#for_external_table -> Les exprime
Cette méthodologie ne permet pas d'importer des données, juste d'exprimer des données présentes sur un autre wiki sémantique