Manual:Managing data in MediaWiki/cs

MediaWiki byla navržena tak, aby spravovala převážně volně formátovaný text a obrázky. K dispozici je omezené množství struktur: namespaces, subpages a categories pomáhají seskupit podobné stránky, zatímco funkce jako infoboxes a { {ll|Gallery|galleries}} pomáhají strukturovat obsah na každé stránce.

MediaWiki však sama o sobě skutečně neposkytuje způsoby, jak spravovat strukturovaná data: Data, která lze dotazovat, filtrovat a v některých případech zobrazovat pomocí vizualizací včetně tabulek, grafů, map[1] a kalendáře. K tomu existuje řada vyhrazených rozšíření.

Následující tabulka popisuje rozšíření, která mohou ukládat data upravovaná uživateli v databázi MediaWiki, odkud je lze následně vyhledávat.

Toto není seznam všech funkcí strukturovaných dat. Sekce "Viz také" uvádí další rozšíření a funkce, které lze použít pro ukládání nebo zobrazování strukturovaných dat.

Funkce
Semantic MediaWiki

Wikibase

Cargo
VisualData
Hlavní případ použití Správa dat v rámci instalace MediaWiki na základě standardů Sémantického webu. Zdroj Wikidata a další editovatelné databáze grafů. Správa dat v rámci instalace MediaWiki. Správa dat v rámci instalace MediaWiki na základě schéma JSON.
Přístup Data (vlastnosti) jsou anotovány v běžném wikitextu nebo pomocí šablon. S datovým typem "reference" lze vlastnosti použít k popisu položek pomocí příkazů.[2] Vlastnosti jsou definovány a používány k popisu položek pomocí příkazů. Data jsou uložena v databázových tabulkách, přičemž každá tabulka odpovídá šabloně. Data jsou uložena ve vyhrazeném slotu s modelem obsahu JSON
K dispozici od 2005 2012 2015 2022 (dříve známý jako PageProperties)
Aktivní instalace 1000[3] 100[4][5][6] 100[7] n/a (nové rozšíření nebo neznámé)
Komunita 190 + vývojáři[8] 172 + vývojáři[9] 63 + vývojáři[10] (hlavní vývojář)
Úložný prostor Databáze MediaWiki, Elasticsearch, 5 různých úložných prostorů SPARQL[11] Databáze MediaWiki, Elasticsearch, úložný prostor SPARQL (Blazegraph pro wikidata.org) Databáze MediaWiki (nebo samostatná databáze)[12] Databáze MediaWiki
Definice vlastnosti Zadáním wikitextu. Vlastnosti lze vymýšlet volně. Ve výchozím nastavení budou mít stránku datového typu a lze je definovat později. Datové typy lze kdykoli změnit. Vlastnosti musí být definovány před použitím a nelze je snadno měnit.[13] Místo použití vlastností jsou datové tabulky definovány s předem určenou (ale překonfigurovatelnou) sadou polí pomocí tabulky. Vlastnosti jsou definovány prostřednictvím jednoho nebo více schémat json definovaných prostřednictvím SchemaBuilder
Deklarace hodnoty Inline ([[MyProperty::MyValue]]) nebo pomocí šablon. Zadávání dat na základě formuláře s Page Forms. Wikibase výchozí vstupní rozhraní podobné formuláři. S funkcemi analyzátoru v šablonách. Zadávání dat na základě formuláře s Page Forms. Vložené nebo vyskakovací OOUI forms automaticky generované ze schémat JSON
Předdefinované datové typy 18[14] 17[15][16] 18 4 (základní typy schémat JSON) + 15 formátů řetězců
Správa vlastností definice typů, schémata omezení, import ontologie vlastní nebo import ontologie Wikidat Místo použití vlastností jsou datové tabulky definovány s předem určenou (ale překonfigurovatelnou) sadou polí na tabulku. prostřednictvím grafického rozhraní (vyhrazeno SchemaBuilder)
Názvy stránek a vnitřní propojení Stránky mají normální názvy a lze na ně odkazovat jejich názvy. Názvy stránek jsou uloženy s jejich Q-čísly (zobrazení štítků v dostupných jazycích). Vnitřní propojení musí být provedeno na Q-číslo. Nemůžete odkazovat na štítek. Stránky mají normální názvy a lze na ně odkazovat jejich názvy. Schémata jsou uložena ve vyhrazeném jmenném prostoru a data JSON ve vyhrazeném slotu spojeném s články wiki. K datům JSON lze přistupovat prostřednictvím rozšíření rozhraní wiki
Inline dotazy ano, s funkcemi parseru ne (externí dotazy SPARQL); plánované
podporováno prostřednictvím rozšíření třetí strany LinkedWiki
ano, s funkcemi parseru ano, s funkcemi parseru
Externí dotazování ano, s dotazováním API nebo SPARQL (dostupné prostřednictvím speciálních rozšíření, jako jsou RDFIO a LinkedWiki) ano, s SPARQL Query service ano, s API ano, s API[17]
Formáty výsledků[18] ~ 75[19] žádné zobrazení nativních výsledků. Data lze zobrazit pomocí: ~ 25[20] 11+ (Json, Table, Datatable, Template, Carousel, Map, pageid, pagetitle, count, raw, Lua ) [21]
Vývoj GitHub Gerrit Gerrit Gerrit
Doplňková rozšíření ~ 40[22], e.g. Semantic Result Formats, Semantic Bundle, Semantic Scribunto ~12[23], e.g. Wikibase Client, WikibaseLexeme, Query Service 2 (Formuláře stránek, Schémata stránek). Cargo poskytuje některé nebo všechny funkce sémantické MediaWiki, formáty sémantických výsledků, mapy, sémantický rozbor, sémantické složené dotazy, sémantické interní objekty a sémantické Scribunto.[24] Extension:ContactManager

Alternativní přirovnání


Poznámky pod čarou

Související odkazy

Category:MediaWiki Introduction/cs Category:Extension comparisons/cs
Category:Extension comparisons/cs Category:MediaWiki Introduction/cs