En semantisk wiki är en webbapplikation som använder maskinläsbar data med väldefinierad semantik för att utöka funktionaliteten hos ett wikisystem . [1] [2]
Vanliga wikis är fyllda med strukturerad text och otypade hyperlänkar (som i den här artikeln). Semantiska wikis låter dig specificera typen av länkar mellan artiklar, typen av data i artiklar, samt sidinformation ( metadata ).
Anledningen till behovet av semantiska wikimotorer var ett antal brister som finns i traditionella wikisystem . Dessa problem är särskilt uttalade med ökningen av antalet artiklar. Följande nackdelar nämns ofta: [3] [4]
Innehållskonsistens. På grund av den frekventa dubbleringen av data i wikin kan samma information finnas på flera olika sidor. När du ändrar denna information på en wikisida bör användarna se till att uppgifterna uppdateras på alla andra sidor också. Detta problem illustreras väl av följande exempel : [5] Låt det finnas en wikiartikel som heter Pluto. På den utsågs Pluto som en planet. 2006, när Internationella astronomiska unionen beslutade att ta bort Plutos planetstatus, korrigerade en av deltagarna sidan med en artikel om Pluto. Men tidigare dök Pluto upp i status som en planet i ett antal andra artiklar: Planet, Planeter i solsystemet, Lista över planeter efter storlek. Uppenbarligen ligger uppgiften att konsekventa för all denna data hos wikigemenskapen.
Tillgång till den kunskap som finns på wikin. Stora wikis innehåller tusentals sidor. Att utföra komplexa sökfrågor och jämföra information hämtad från olika sidor är en uppgift som är ganska tidskrävande på traditionella wiki-system. Exempel : en wiki kan ha information om alla stora berg på planeten. Men för att generera en lista över berg ordnade efter höjd, måste en gruppmedlem göra mycket rutinarbete, med risk för att göra misstag eller missa några berg.
Återanvända wikikunskap. Idag använder vissa skrivbordsprogram information från Wikipedia, till exempel visar Amarok- spelaren artiklar om artisten medan en låt spelas. Denna användning är dock begränsad. Programmet kan bara visa texten i en Wikipedia-artikel i något sammanhang och kan inte vidta ytterligare steg (till exempel: hitta alla artisters album). Semantiska wikis låter dig dra full nytta av informationen som lagras i ett wikisystem.
Användning av kategorier, taggar och namnområden. Traditionella wikis använder platta klassificeringssystem ( taggar ) eller klassificerare organiserade i taxonomi . Omöjligheten att använda maskinskrivna egenskaper genererar ett stort antal taggar eller kategorier. Detta syns tydligt på Wikipedias exempel: till exempel är det rimligt att ersätta kategorin "Född den 20 april" med attributet "Födelsedatum".
Semantiska wikis delas in i två breda kategorier:
Den första typen kännetecknas av en utökad wiki-uppmärkning, medan den andra typen av wiki-system har ett gränssnitt för formulärdatainmatning skilt från innehållet i artiklarna. Men för båda dessa typer är det vanligt att särskilja följande särdrag [7] :
Länkar mellan artiklar i semantiska wikis tjänar inte bara för navigering, utan innehåller information om typen av länk. Till exempel, i Semantic MediaWiki kan en artikel om London innehålla följande uppmärkning:
[[huvudstad i::England]] . Detta uttalande betyder att London är Englands huvudstad. I det här fallet kommer länktypen att vara "kapital" ( kapital i ), och länkvärdet kommer att vara "England" ( England ).
För wikis där input baseras på formulär finns denna funktion ofta. Till exempel låter KiWi-wikin dig länka strukturerad data med hjälp av RDF- verktyg och sedan korrelera RDF-termer med text i en artikel. [åtta]
Ibland infogas semantiska kommentarer inte uttryckligen på wikisidor, utan läggs till automatiskt. För att göra detta har wikis som ACEWiki stöd för kontrollerat naturligt språk (vanligtvis engelska).
Många semantiska wikis låter dig ändra sättet på sidans innehåll representeras med hjälp av semantiska kommentarer. Den kontextuella representationen inkluderar visning av artiklar som ligger nära denna, visning av information som kan härledas från kunskapsbasen (till exempel en bild av klasshierarkin som objektet som beskrivs i wikiartikeln tillhör).
Medan i traditionella wikis allt du kan göra med en länk är att följa den, många semantiska wikis låter dig också få information om länken som representeras av länken. Den här funktionen gör det möjligt för semantiska wikis att implementera nya sätt att navigera: till exempel, efter att ha sett länken "is the capital::England" i London-artikeln, kan användaren titta på andra sidor i wikin som är länkade av länken "is huvudstaden".
Semantiska wikis stöder möjligheten att skapa flerkriteriefrågor på ett formellt språk. Ibland väljs SPARQL , som är en del av Semantic Web- standarderna, som frågespråk . Med hjälp av semantisk sökning kan du automatiskt skapa listor med sidor för ett antal villkor. Sidorna kommer alltid att vara uppdaterade, eftersom de byggs automatiskt. Dessutom gör användningen av semantiska anteckningar att du kan skapa sk. facetterad sökning , förfinad sökning [9] . Sökningen består av två steg:
Till exempel, när användaren söker efter ordet "Clinton", anger användaren först en fråga i sökrutan och filtrerar sedan sökresultaten med hjälp av sökaspekter: väljer kategorin "Politiker" och "livstid" "XX-XXI århundraden ".
Med logisk slutledning menas utvinningen av dold, implicit kunskap från de fakta som förs in i systemet. Logisk slutledning baseras på förutbestämda slutledningsregler och kan baseras både på strukturella algoritmer och på matematiskt motiverade slutledningsalgoritmer baserade på logiska formalismer.
Många semantiska wikis lagrar data i semantiska webbformat eller ger möjlighet att importera/exportera till RDF- och OWL- texter . Wikis frågespråk är ofta SPARQL , vilket gör att wikin kan behandlas som en SPARQL-slutpunkt.
Termen "semantisk wiki" användes först av Andy Dingley i Usenets nyhetsgrupp "comp.infosystems.www.authoring.site-design" [10] . I den vetenskapliga och tekniska litteraturen är det första kända omnämnandet av termen förknippad med en artikel av den österrikiske vetenskapsmannen Leo Sauermann (Leo Sauermann) "Gnowsis - Using Semantic Web Technologies to Create a Semantic Desktop " [11] . Vid det här laget fanns redan strukturerade wikis som "TWiki" .
Den första semantiska wikimotorn var Platypus Wiki [12] . I tidiga semantiska wikis (som Platypus Wiki och Rhizome Wiki [13] ), flyttades tyngdpunkten till att tillhandahålla faciliteter för redigering av RDF -innehåll i en wikiliknande miljö [4] . RDF-data representerades i dessa tidiga wikis som fritt redigerbar text utan koppling till det ostrukturerade innehållet i wiki-uppmärkningen. Därför var det i "Platypus" och "Rhizome" möjligt att importera RDF-data, men avancerade funktioner som konsistenskontroll och klassificering var inte tillgängliga.
Lite senare dök nya semantiska wikimotorer upp. Några av dem tog vägen för en tydlig separation av strukturerad och ostrukturerad information, till exempel "Ikewiki" [14] [15] och " OntoWiki " [16] , men ett annat tillvägagångssätt började användas - inkluderingen av semantiska kommentarer i wiki-uppmärkning, till exempel i "WikiSAR " [17] och " Semantic MediaWiki " [18] [19] .
En av de mest avancerade semantiska wikimotorerna idag, Semantic MediaWiki var ursprungligen avsedd för användning på Wikipedia. Det semantiska Wikipedia-projektet utformades för att ge maskinläsning av Wikipedia med minimal ansträngning från användarnas sida. Artikeln med samma namn [18] beskriver utvecklingen av ett tillägg för Mediawiki -motorn , som låter dig lägga in och bearbeta strukturerad information i en wiki. Projektet ingick inte i Wikipedias utvecklingsprogram, men överlevde och utvecklades till " Semantic MediaWiki "-tillägget. Wikimedia Foundations nya initiativ " Wikidata " är den direkta efterföljaren till detta projekt.
namn | Hemsida | Beskrivning | Språk | Utvecklaren | Licens |
---|---|---|---|---|---|
Semantisk MediaWiki | http://semantic-mediawiki.org | implementerat som ett plugin för MediaWiki wiki-motorn . Lägger till nya wikimarkeringselement som gör att du kan markera sidor med inskrivna egenskaper och fråga efter dessa data med hjälp av strukturerade frågor | PHP | Institutet AIB vid Karlsruhe Institute of Technology (KIT) | GNU GPL v.2 |
Data Wiki (tidigare Enterprise Semantic MediaWiki Plus) | http://diqa-pm.com/de/DataWiki | ett företagssystem baserat på Semantic MediaWiki och ärver dess kapacitet. Den har ytterligare funktionalitet för att arbeta med ontologier , integration med Microsoft Office och åtkomstkontroll. | PHP | Ontoprise GmbH, sedan DIQA-PM | GPL / kommersiell |
OntoWiki | http://ontowiki.net | kollaborativ RDF-redigerare med formulärinmatning. Används som ett verktyg för att stödja den länkade datalivscykeln . Det finns en mobilversion utformad för att samla in data i frånvaro av Internet, följt av synkronisering med servern. | PHP | GPL | |
AceWiki | http://attempto.ifi.uzh.ch/acewiki/ | Använder en delmängd av det engelska språket ( kontrollerad engelska ) för att presentera strukturerad information till wikin | Java | GNU LGPL | |
vet VI | https://web.archive.org/web/20111129111848/http://www.is.informatik.uni-wuerzburg.de/forschung/anwendungen/knowwe/ | Java | GNU LGPL | ||
TikiWiki CMS/gruppprogram | https://web.archive.org/web/20191117101007/https://info.tiki.org/ | PHP | GNU LGPL | ||
Information Arbetsbänk | http://www.fluidops.com/information-workbench/ Arkiverad 2 september 2014 på Wayback Machine | Java | flytande verksamhet | GNU LGPL /kommersiell | |
Artificiellt minne [20] | http://www.artificialmemory.net/ Arkiverad 14 februari 2012 på Wayback Machine | FRÅN# | Lars Ludwig | ||
TWiki | http://twiki.org/ | (länk ej tillgänglig) använder formulär för att lägga till strukturerad data, frågedata och filtrera sökresultat | Perl | GNU GPL | |
Knoodl | http://knoodl.com | ||||
Callimachus | http://callimachusproject.org | Plattform för att bygga länkade dataapplikationer fokuserade på återanvändning av data | Java | 3 Round Stones, Talis, Cleveland Clinic | Apache 2.0 |
WikiDSmart for Confluence | https://wikidsmart.zagile.org (inte tillgänglig länk) | Addon för Confluence företagswiki. Använder SPARQL som frågespråk och fokuserar på tät integration med Jira | Java | zAgil | |
WikiNÄSTA | http://wikinext.gexsoft.com | rysk utveckling. | javascript | Pavel Arapov |
Wiki | |
---|---|
Typer | |
Komponenter | |
se även |
semantisk webb | |
---|---|
Grunderna | |
Underavsnitt |
|
Ansökningar |
|
Relaterade ämnen | |
Standarder |
|