Ce site web est une archive du wiki qui a été utilisé entre 2016 et 2022. Il est maintenu en ligne en l’état afin que ses pages restent consultables. Toutes les fonctionnalités d’interaction (se connecter, créer, modifier…) ont été supprimées et ne seront pas restaurées.

Collectif Point Communs https://chat.lescommuns.org/

Interconnexion sémantique des wikis : Différence entre versions

De Wiki des communs
 
(63 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 8 : Ligne 8 :
 
* Wikifab : http://beta.wikifab.org/index.php/Sp%C3%A9cial:Propri%C3%A9t%C3%A9s
 
* 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
 
* 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 ==
 
== MediaWiki non sémantique ==
Ligne 14 : Ligne 15 :
  
 
== Exemples ==
 
== Exemples ==
 +
 +
=== Depuis un fichier préalablement créé ===
 +
{{#get_web_data:url=http://discoursedb.org/GermanyCSV.txt|format=csv with header|data=bordered countries=Borders,population=Population,area=Area,capital=Capital}}
 +
 +
The following data has been retrieved from [http://discoursedb.org/GermanyCSV.txt this URL], using the [http://www.mediawiki.org/wiki/Extension:External_Data External Data] MediaWiki extension:
 +
 +
* Germany borders the following countries: {{#arraymap:{{#external_value:bordered countries}}|,|x|[[x]]}}.
 +
* 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)
 +
 +
{{#get_web_data:url=http://wiki.remixthecommons.org//api.php?action=ask&format=xml&query=%5B%5BEst+associ%C3%A9+au+mouvement%3A%3A+European+Commons+Assembly%5D%5D%7Climit%3D500|format=xml|data=ECAnoms=fulltext,ECAurl=fullurl}}
 +
 +
{| class="wikitable"
 +
! Assemblée européenne des Communs
 +
! URL
 +
{{#for_external_table:<nowiki/>
 +
{{!}}-
 +
{{!}} {{{ECAnoms}}}
 +
{{!}} {{{ECAurl}}}
 +
}}
 +
|}
 +
 +
{{#clear_external_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=&hellip; 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

Mediawiki sémantique

Où trouver les propriétés ?

MediaWiki non sémantique

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)

{{#get_web_data:url=http://wiki.remixthecommons.org//api.php?action=ask&format=xml&query=%5B%5BEst+associ%C3%A9+au+mouvement%3A%3A+European+Commons+Assembly%5D%5D%7Climit%3D500%7Cformat=xml%7Cdata=ECAnoms=fulltext,ECAurl=fullurl}}

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

{{#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%7Cformat=json%7Cdata=date1=raw,texte1=fulltext}}

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