Semantisk Wiki

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 9. juni 2021; checks kræver 2 redigeringer .

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 ).

Ulemper ved traditionelle wikier

Å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".

Karakteristiske træk ved semantiske wikier

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] :

Semantiske annoteringer

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).

Kontekstuel repræsentation af data

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).

Semantisk navigation

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".

Semantisk søgning

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 ".

Inferensstøtte

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.

Understøttelse af semantiske webstandarder

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.

Historie

Tidlige semantiske wiki-motorer

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.

Modern Semantic Wiki

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.

Liste over aktive semantiske wiki-projekter

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

Links

Noter

  1. Markus Krötzsch, Sebastian Schaffert, Denny Vrandečić. Reasoning in Semantic Wikis  // G. Antoniou et al. Reasoning Web 2007: Lecture Notes  . - Berlin: Springer-Verlag, 2007. - Vol. 4636 . - s. 310-329 . - ISBN 978-3-540-74613-3 . - doi : 10.1007/978-3-540-74615-7_6 .
  2. Side på semanticweb.org Arkiveret 9. januar 2009 på Wayback Machine på semantiske wikier.
  3. Mikhail Navernyuk. Semantisk Wiki . Arkiveret fra originalen den 13. februar 2009.
  4. 1 2 Markus Krötzsch, Denny Vrandecic. Genbrug af ontologisk baggrundsviden i semantiske wikier  //  Proceedings of the First Workshop on Semantic Wikis - From Wiki To Semantics. - 2006. - S. 16-30 .
  5. Allemang, D. og Hendler, JA Semantisk web for den arbejdende ontolog  . - Morgan Kaufmann Publishers/Elsevier, 2008. - 352 s. — ISBN 0-12-373556-4 .
  6. Sören Auer, Jens Lehmann, Axel-Cyrille Ngonga Ngomo. Introduktion til linkede data og deres livscyklus på nettet  //  Reasoning Web. Semantiske teknologier til nettet af data / Axel Polleres, Claudia d'Amato, Marcelo Arenas, Siegfried Handschuh, Paula Kroner, Sascha Ossowski, Peter Patel-Schneider. - Berlin / Heidelberg: Springer, 2011. - S. 1-75 . — ISBN 978-3-642-23031-8 . - doi : 10.1007/978-3-642-23032-5_1 .  (utilgængeligt link)
  7. Schaffert S., Bischof D., Buerger T., Gruber A., ​​​​Hilzensauer W. Læring med semantiske wikier  //  Proceedings of the First Workshop on Semantic Wikis - From Wiki To Semantics (SemWiki2006). - Citeseer, 2006. - S. 11-14 . Arkiveret fra originalen den 31. december 2019.
  8. Sebastian Schaffert, Julia Eder, Szaby Grünwald, Thomas Kurz, Mihai Radulescu, Rolf Sint, Stephanie Stroka. Kiwi--en platform for semantisk social software  (engelsk)  // The Semantic Web: Research and Applications. - Springer, 2009. - S. 888-892 . - ISBN 978-3-642-02120-6 .
  9. Engelsk J., Hearst. M., Sinha R., Swearingen K., Yee KP Hierarkiske facetterede metadata i webstedssøgningsgrænseflader  //  CHI'02 udvidede abstracts om menneskelige faktorer i computersystemer. - 2002. - ISBN 1581134541 .
  10. Andy Dingley (21. januar 2001). " Wikiwiki-diskussion (var teori: "opportunistisk hypertekst") ". comp.infosystems.www.authoring.site-design . (Google Grupper) . Arkiveret 7. november 2011 på Wayback Machine
  11. Leo Sauermann. Gnowsis-bruger semantiske webteknologier til at bygge et semantisk skrivebord  //  Wiens tekniske universitet. - 2003. Arkiveret 14. august 2007.
  12. P Castagna, SE Campanini. Mod et semantisk wiki-wiki-web   // TecWeb . - 2004. Arkiveret 1. november 2011.
  13. Adam Souzis. Opbygning af en semantisk wiki  // IEEE Intelligent Systems. Arkiveret fra originalen den 18. april 2010.
  14. Schaffert Sebastian. IkeWiki: En semantisk wiki for kollaborativ videnstyring  (engelsk)  // Enabling Technologies: Infrastructure for Collaborative Enterprises, 2006. WETICE'06 : Lør. - Citeseer, 2007. - S. 388-396 . Arkiveret fra originalen den 27. september 2011.
  15. Schaffert, S., Gruber, A., Westenthaler, R. En semantisk wiki for kollaborativ vidensdannelse . - 2005. Arkiveret den 27. september 2011.
  16. Søren Auer, Sebastian Dietzold, Thomas Riechert. OntoWiki - A Tool for Social, Semantic Collaboration  // The Semantic Web-ISWC 2006. - Springer-Verlag, 2006. - S. 736-749 .  (utilgængeligt link)
  17. David Aumueller. Semantisk forfatter og genfinding i en Wiki  //  Demo-session på den anden europæiske semantiske webkonference (ESWC2005), maj. - 2005. Arkiveret 6. januar 2011.
  18. 1 2 Volkel M., Krötzsch M., Vrandecic D., Haller H., Studer R. Semantisk Wikipedia  (engelsk)  // Proceedings of the 15th international conference on World Wide Web. - Edinburgh, Skotland: ACM Press, 2006. - S. 585-594 . — ISBN 1-59593-323-9 . - doi : 10.1145/1135777.1135863 . Arkiveret fra originalen den 31. december 2019.
  19. Markus Krötzsch, Denny Vrandecic, Max Völkel. Semantic MediaWiki  (engelsk)  // The Semantic Web-ISWC 2006. - Springer, 2006. - S. 935-942 . Arkiveret fra originalen den 12. juni 2010.
  20. Dr. Lars Ludwig. Udvidet kunstig hukommelse. Mod en integreret kognitiv teori om hukommelse og teknologi.  (engelsk)  : journal. - Technical University of Kaiserslautern, 2013. Arkiveret fra originalen den 23. december 2019.

Links