Semantisk skrivebord (i datalogi ) er en generaliseret betegnelse for ideer relateret til at ændre computerbrugergrænseflader og datahåndteringsmuligheder, så deres udveksling mellem forskellige applikationer eller opgaver forenkles, og tidligere umulig automatisk behandling af data af en enkelt computer bliver mulig. Den indeholder også nogle ideer om muligheden for automatisk udveksling af information mellem mennesker. Dette koncept er relateret til det semantiske web , men adskiller sig ved, at den primære interesse er den personlige brug af information.
Den semantiske skrivebordsvisning kan ses som en reaktion på opfattede problemer i eksisterende brugergrænseflader. I mangel af gode metadata er computere ikke i stand til nemt at genkende mange af de ofte nødvendige filattributter. Antag for eksempel, at nogen downloader et dokument, der er oprettet af en bestemt forfatter om et bestemt emne; Selv om emnet, forfatteren, kilden og muligvis ophavsretsinformation helt sikkert vil fremgå tydeligt af dokumentet , er det måske ikke nemt for en computer at få disse oplysninger og behandle dem i forskellige applikationer - såsom filhåndtering, lokale filfindere osv. Det betyder, at computeren ikke vil være i stand til at søge, filtrere eller på anden måde handle på information så effektivt som muligt. Dette er hovedproblemet, som det semantiske web beskæftiger sig med .
Der er også problemet med forskellige filers afhængighed af hinanden. For eksempel, i UNIX-lignende operativsystemer gemmes e- mails separat fra filer. Ingen af problemerne er relateret til opgaver, noter eller planlagte aktiviteter, der kan gemmes i kalenderprogrammet. Kontaktoplysninger kan være gemt i et andet program. På den ene eller anden måde kan alle disse former for præsentation af information på én gang være relevante og nødvendige for enhver specifik opgave.
På grund af dette vil brugeren ofte - gennem en browser eller et andet program - få adgang til en stor mængde information fra internettet, som er adskilt fra den information, der er gemt lokalt på computeren.
Det semantiske skrivebord er et forsøg på at løse nogle eller alle disse problemer på én gang ved at udvide operativsystemets muligheder, hvilket gør det muligt at administrere alle data ved hjælp af semantiske webteknologier. Forbedrede brugergrænseflader (eller plugins til eksisterende applikationer) baseret på denne dataintegration kan give brugeren et holistisk syn på lagret viden. Nogle operativsystemer, såsom BeOS , har filsystemer, der i funktionalitet ligner relationelle databaser, der gemmer metadata om et dokument direkte i filsystemet, hvilket er et væsentligt skridt mod det semantiske skrivebord.
Begrebet er blevet defineret som følger (Sauermann, 2005):
Det semantiske skrivebord er den enhed, hvorpå alle gemmer al deres digitale information – dokumenter, medier og beskeder. De fortolkes som semantiske webressourcer, hver med en unik identifikator ( URI ), alle data er tilgængelige og kan forespørges som en RDF - graf. Ressourcer fra nettet kan gemmes, og ophavsretligt beskyttet indhold kan deles med andre. Ontologier giver brugeren mulighed for at udtrykke personlige intellektuelle modeller og danne et semantisk link, der forbinder information og systemer. Applikationer fungerer på denne måde, og lagring, læsning, interaktion sker gennem ontologierne og protokollerne på det semantiske web. Det semantiske skrivebord er en vigtig tilføjelse til brugerhukommelsen.
Der er forskellige fortolkninger af den semantiske desktop-idé. I sin snævreste forstand kan det tolkes som at tilføje mekanismer til at vedhæfte maskinlæsbare metadata til filer. I ekstreme tilfælde kan det tolkes som en komplet erstatning for eksisterende brugergrænseflader, der forener alle former for data og giver en enkelt konsistent grænseflade. Afhængigt af problemet, der løses, er der mange grader af graduering mellem de to anførte muligheder.
For at fremme interoperabilitet mellem forskellige implementeringer og offentliggørelse af standarder etablerede NEPOMUK-projektfællesskabet OSCA Foundation OSCA Foundation (OSCAF) i 2008. Siden juni 2009 har udviklere fra NEPOMUK-KDE- og Xesame-fællesskaberne samarbejdet med OSCAF for at hjælpe med at standardisere dataformater til KDE, Gnome og Freedesktop. NEPOMUK/OSCAF-standarderne bruges i disse projekter og Nokias Maemo -platform [1] .
Det semantiske web beskæftiger sig primært med at gøre det muligt for computere, gennem maskinlæsbare metadata, at behandle delt information; skabelsen af formater og standarder er knyttet til dette.