En semantisk wiki er en webapplikation, der bruger maskinlæsbare data med veldefineret semantik for at udvide funktionaliteten af et wiki -system. [1] [2]
Almindelige wikier er befolket med struktureret tekst og utypede hyperlinks (såsom i denne artikel). Semantiske wikier giver dig mulighed for at angive typen af links mellem artikler, typen af data i artikler samt sideinformation ( metadata ).
Årsagen til behovet for semantiske wiki-motorer var en række mangler, der var iboende i traditionelle wiki-systemer . Disse problemer er især udtalte med stigningen i antallet af artikler. Følgende ulemper nævnes almindeligvis: [3] [4]
Indholdskonsistens. På grund af den hyppige kopiering af data i wikien, kan den samme information være indeholdt på flere forskellige sider. Når du ændrer disse oplysninger på én wiki-side, skal brugerne sikre sig, at dataene også opdateres på alle andre sider. Dette problem er godt illustreret af følgende eksempel : [5] Lad der være en wiki-artikel kaldet Pluto. På den blev Pluto udpeget som en planet. I 2006, da Den Internationale Astronomiske Union besluttede at fjerne Plutos planetstatus, rettede en af deltagerne siden med en artikel om Pluto. Men tidligere optrådte Pluto i status som en planet i en række andre artikler: Planet, Solsystemets planeter, Liste over planeter efter størrelse. Det er klart, at opgaven med konsistens af alle disse data ligger hos wiki-fællesskabet.
Adgang til den viden, der er tilgængelig i wikien. Store wikier indeholder tusindvis af sider. At udføre komplekse søgeforespørgsler og sammenligne information hentet fra forskellige sider er en opgave, der er ret tidskrævende på traditionelle wiki-systemer. Eksempel : en wiki kan have information om alle de store bjerge på planeten. Men for at kunne generere en liste over bjerge sorteret efter højde, skal et fællesskabsmedlem udføre en masse rutinearbejde, med risiko for at begå fejl eller gå glip af nogle bjerge.
Genbrug af wiki-viden. I dag bruger nogle desktop-applikationer information fra Wikipedia, for eksempel viser Amarok - afspilleren artikler om kunstneren, mens en sang afspilles. Denne anvendelse er dog begrænset. Programmet er kun i stand til at vise teksten fra en Wikipedia-artikel i en eller anden sammenhæng og kan ikke tage yderligere skridt (f.eks.: find alle kunstnerens album). Semantiske wikier giver dig mulighed for at drage fuld fordel af den information, der er gemt i et wiki-system.
Brug af kategorier, tags og navnerum. Traditionelle wikier bruger flade klassifikationssystemer ( tags ) eller klassificeringsorganer organiseret i taksonomi . Umuligheden af at bruge indtastede egenskaber genererer et stort antal tags eller kategorier. Dette ses tydeligt på eksemplet med Wikipedia: for eksempel er det rimeligt at erstatte kategorien "Født den 20. april" med attributten "Fødselsdato".
Semantiske wikier falder i to brede kategorier:
Den første type er kendetegnet ved en udvidet wiki-markering, mens den anden type wiki-systemer har en formulardataindtastningsgrænseflade adskilt fra artiklernes indhold. For begge disse typer er det dog sædvanligt at skelne mellem følgende karakteristiske træk [7] :
Links mellem artikler i semantiske wikier tjener ikke kun til navigation, men indeholder oplysninger om typen af link. I Semantic MediaWiki kan en artikel om London f.eks. indeholde følgende opmærkning:
[[hovedstad i::England]] . Denne erklæring betyder, at London er hovedstaden i England . I dette tilfælde vil linktypen være "kapital" ( kapital af ), og linkværdien vil være "England" ( England ).
For wikier, hvor input er baseret på formularer, findes denne funktionalitet ofte. For eksempel giver KiWi-wikien dig mulighed for at linke strukturerede data ved hjælp af RDF -værktøjer og derefter korrelere RDF-termer med tekst i en artikel. [otte]
Nogle gange er semantiske anmærkninger ikke eksplicit indsat på wiki-sider, men tilføjes automatisk. For at gøre dette har wikier som ACEWiki understøttelse af kontrolleret naturligt sprog (normalt engelsk).
Mange semantiske wikier giver dig mulighed for at ændre den måde, sideindhold repræsenteres på ved hjælp af semantiske annoteringer. Den kontekstuelle repræsentation omfatter visning af artikler, der er tæt på denne, visning af information, der kan udledes fra vidensbasen (for eksempel et billede af klassehierarkiet, som objektet beskrevet i wiki-artiklen tilhører).
Mens du i traditionelle wikier kun kan gøre med et link er at følge det, giver mange semantiske wikier dig også mulighed for at få information om linket, der er repræsenteret af linket. Denne funktion gør det muligt for semantiske wikier at implementere nye måder at navigere på: for eksempel, efter at have set linket "er hovedstaden::England" i London-artiklen, kan brugeren se på andre sider i wikien, der er linket til med linket "er hovedstaden".
Semantiske wikier understøtter muligheden for at opbygge forespørgsler med flere kriterier i et formelt sprog. Nogle gange er SPARQL , som er en del af Semantic Web- standarderne, valgt som forespørgselssprog . Ved hjælp af semantisk søgning kan du automatisk bygge lister over sider til en række forhold. Sider vil altid være opdaterede, da de bygges automatisk. Derudover giver brugen af semantiske annotationer dig mulighed for at oprette såkaldte. facetteret søgning , raffinering af søgning [9] . Søgningen består af to faser:
For eksempel, når brugeren søger efter ordet "Clinton", indtaster brugeren først en forespørgsel i søgefeltet og filtrerer derefter søgeresultaterne ved hjælp af søgefacetter: vælger kategorien "Politikere" og "livstid" "XX-XXI århundreder ".
Med logisk slutning menes udvindingen af skjult, implicit viden fra de fakta, der er indtastet i systemet. Logisk slutning er baseret på forudbestemte slutningsregler og kan både baseres på strukturelle algoritmer og på matematisk begrundede slutningsalgoritmer baseret på logiske formalismer.
Mange semantiske wikier gemmer data i semantiske webformater eller giver mulighed for at importere/eksportere til RDF- og OWL -tekster . Wikiens forespørgselssprog er ofte SPARQL , hvilket gør det muligt at behandle wikien som et SPARQL-slutpunkt.
Udtrykket "semantisk wiki" blev først brugt af Andy Dingley i Usenet-nyhedsgruppen "comp.infosystems.www.authoring.site-design" [10] . I den videnskabelige og tekniske litteratur er den første kendte omtale af udtrykket forbundet med en artikel af den østrigske videnskabsmand Leo Sauermann (Leo Sauermann) "Gnowsis - Using Semantic Web Technologies to Create a Semantic Desktop " [11] . På dette tidspunkt eksisterede der allerede strukturerede wikier såsom "TWiki" .
Den første semantiske wiki -motor var Platypus Wiki [12] . I de tidlige semantiske wikier (såsom Platypus Wiki og Rhizome Wiki [13] ), flyttede vægten sig til at give faciliteter til at redigere RDF -indhold i et wiki-lignende miljø [4] . RDF-data blev repræsenteret i disse tidlige wikier som frit redigerbar tekst uden forbindelse til det ustrukturerede indhold i wiki-markeringen. Derfor var det i "Platypus" og "Rhizome" muligt at importere RDF-data, men avancerede funktioner som konsistenskontrol og klassificering var ikke tilgængelige.
Lidt senere dukkede nye semantiske wiki-motorer op. Nogle af dem tog vejen for en klar adskillelse af struktureret og ustruktureret information, for eksempel "Ikewiki" [14] [15] og " OntoWiki " [16] , men en anden tilgang begyndte at blive brugt - inklusion af semantiske annotationer i wiki-markering, for eksempel i "WikiSAR " [17] og " Semantic MediaWiki " [18] [19] .
En af de mest avancerede semantiske wiki-motorer i dag, Semantic MediaWiki var oprindeligt beregnet til brug på Wikipedia. Det Semantiske Wikipedia-projekt blev designet til at give maskinlæsning af Wikipedia med minimal indsats fra brugernes side. Artiklen af samme navn [18] beskriver udviklingen af en udvidelse til Mediawiki -motoren , som giver dig mulighed for at indtaste og behandle struktureret information i en wiki. Projektet var ikke inkluderet i Wikipedia-udviklingsprogrammet, men overlevede og udviklede sig til " Semantic MediaWiki "-udvidelsen. Wikimedia Foundations nye initiativ " Wikidata " er den direkte efterfølger til dette projekt.
Navn | Internet side | Beskrivelse | Sprog | Udvikler | Licens |
---|---|---|---|---|---|
Semantisk MediaWiki | http://semantic-mediawiki.org | implementeret som et plugin til MediaWiki wiki-motoren . Tilføjer nye wikimarkeringselementer , der giver dig mulighed for at markere sider med indtastede egenskaber og forespørge om disse data ved hjælp af strukturerede forespørgsler | PHP | Institut AIB ved Karlsruhe Institute of Technology (KIT) | GNU GPL v.2 |
Data Wiki (tidligere Enterprise Semantic MediaWiki Plus) | http://diqa-pm.com/de/DataWiki | et virksomhedssystem baseret på Semantic MediaWiki og arver dets muligheder. Den har yderligere funktionalitet til at arbejde med ontologier , integration med Microsoft Office og adgangskontrol. | PHP | Ontoprise GmbH, derefter DIQA-PM | GPL / kommerciel |
OntoWiki | http://ontowiki.net | kollaborativ RDF-editor med formularinput. Bruges som et værktøj til at understøtte den linkede datalivscyklus . Der er en mobilversion designet til at indsamle data i fravær af internettet, efterfulgt af synkronisering med serveren. | PHP | GPL | |
AceWiki | http://attempto.ifi.uzh.ch/acewiki/ | Bruger en delmængde af det engelske sprog ( kontrolleret engelsk ) til at præsentere struktureret information til wikien | Java | GNU LGPL | |
ved VI | https://web.archive.org/web/20111129111848/http://www.is.informatik.uni-wuerzburg.de/forschung/anwendungen/knowwe/ | Java | GNU LGPL | ||
TikiWiki CMS/Groupware | https://web.archive.org/web/20191117101007/https://info.tiki.org/ | PHP | GNU LGPL | ||
Information Workbench | http://www.fluidops.com/information-workbench/ Arkiveret 2. september 2014 på Wayback Machine | Java | flydende operationer | GNU LGPL /kommerciel | |
Kunstig hukommelse [20] | http://www.artificialmemory.net/ Arkiveret 14. februar 2012 på Wayback Machine | FRA# | Lars Ludwig | ||
TWiki | http://twiki.org/ | (link ikke tilgængelig) bruger formularer til at tilføje strukturerede data, forespørgselsdata og filtrere søgeresultater | Perl | GNU GPL | |
Knoodl | http://knoodl.com | ||||
Callimachus | http://callimachusproject.org | Platform til at bygge Linked Data- applikationer med fokus på datagenbrug | Java | 3 Round Stones, Talis, Cleveland Clinic | Apache 2.0 |
WikiDSmart for Confluence | https://wikidsmart.zagile.org (utilgængeligt link) | Addon til Confluence corporate wiki. Bruger SPARQL som forespørgselssprog og fokuserer på tæt integration med Jira | Java | zAgile | |
WikiNEXT | http://wikinext.gexsoft.com | russisk udvikling. | javascript | Pavel Arapov |
Wiki | |
---|---|
Typer | |
Komponenter | |
se også |
semantisk web | |
---|---|
Grundlæggende | |
Underafsnit |
|
Ansøgninger |
|
relaterede emner | |
Standarder |
|