Interconnexion sémantique des wikis : Différence entre versions
(→Via 2 API) |
|||
| (7 révisions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 44 : | Ligne 44 : | ||
{{#clear_external_data:}} | {{#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 === | === Via 2 API === | ||
| Ligne 100 : | Ligne 109 : | ||
|searchlabel=… autres résultats | |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