Nepomuk, der semantische KDE-Desktop

Ich werde dich nicht anlügen: was mich wirklich interessiert hat NepomukNoch bevor ich wusste, was es war, war es ihr kleines Logo (Pastellfarben, Pink und Silber: eine Mädchensache). Nachdem ich das Logo recherchiert hatte, konzentrierte ich mich auf das Produkt ... Nepo was?

header2

Nepomuk es "KDEs Antwort auf einen semantischen Desktop". Es besteht aus einem Rahmen zu erstellen und zu konsultieren Metadaten jeder Art von Ressource.

…wie?

Gehen wir zur Aktualisierung zu Wikipedia Was sind Metadaten?

Metadaten (von Griechisch nach dem, Ziel, "Nach" und Lateinisch Datum, «Was ist gegeben», «dato»), Wörtlich« über Daten », sind Daten, die andere Daten beschreiben. Im Allgemeinen, Eine Gruppe von Metadaten bezieht sich auf eine Gruppe von Daten, die aufgerufen wird recurso. Das Konzept der Metadaten ist analog zur Verwendung von Indizes zum Auffinden von Objekten anstelle von Daten. Beispielsweise verwendet eine Bibliothek Registerkarten, auf denen Autoren, Titel, Herausgeber und Orte für die Suche nach Büchern angegeben sind. Metadaten helfen daher beim Auffinden von Daten. Für verschiedene Computerbereiche wie das Abrufen von Informationen oder das Semantic Web sind Metadaten in Tags ein wichtiger Ansatz, um den semantischen Bereich zu überbrücken.

Nun, sobald wir geklärt sind, gehen wir zurück. Nepomuk. Was wird es für mich tun? Suchen von Ressourcen über Metadaten, die für den normalen Benutzer leicht zugänglich (oder offensichtlich) sind oder nicht.

Wenn wir über Metadaten sprechen, können wir sie in drei große Gruppen einteilen:

  • Dateispezifische Metadaten.
  • Vom Benutzer erstellte Metadaten (z. B. Tags oder Bewertungen, die wir normalerweise zu MP3s hinzufügen).
  • Metadaten, die nicht einfach zu erhalten sind.

In letzterem Fall können wir die Indizierung und Kategorisierung nach Metadaten, dh mithilfe des semantischen Desktops, wirklich nutzen.

Ein Beispiel:

  1. Ein Benutzer lädt einen E-Mail-Anhang herunter. Wenn der Anhang auf der Festplatte gespeichert wird, gehen die Referenzen sowohl desjenigen, der die E-Mail gesendet hat, als auch der URL, von der die E-Mail heruntergeladen wurde, verloren.
  2. Generierung des Rankings von Anwendungen, Dateien usw. von Benutzern. Wer schreibt beispielsweise am meisten auf die Festplatte sda1? Welcher Benutzer hat die höchste Anzahl empfangener Pakete?

Nepomuk besteht hauptsächlich aus Sopran, Strigi und K MetaData. Sopran ist ein objektorientierter Rahmen für RDF-Daten y Strig Es ist ein einfacher kleiner Such-Daemon. KMetaDaten ist eine Bibliothek, die den Zugriff auf Metadaten erleichtert.

Inzwischen wird Ihnen schwindelig mit Definitionen und seltsamen Wörtern, aber noch eine Definition zur Verdeutlichung: Was sind die RDF-Daten?

Während XML eine Sprache zum Modellieren von Daten ist, RDF ist eine Sprache zum Angeben von Metadaten. XML versagt in der Skalierbarkeit der Daten, da die Reihenfolge der Elemente unnatürlich ist und ihre Wartung im Gegenteil sehr schwierig und teuer ist. RDF o Ressourcenbeschreibungs-Framework (RDF) Ermöglicht die Interoperabilität zwischen Anwendungen, die verständliche Informationen auf der Webseite austauschen, um eine Infrastruktur bereitzustellen, die Metadatenaktivitäten unterstützt.

So dass die Verwendung dieser Art von Werkzeugen im Grunde Folgendes ermöglichen würde:

  • Erhalten Sie Informationen über die Daten auf Ihrem PC, die "nicht offensichtlich" sind. Stellen Sie sich zum Beispiel Programmierer vor, die durch Lesen des Quellcodes ihrer bevorzugten Anwendung Informationen über das Profil der Programmierer erhalten können, die sie entwickelt haben.
  • Das Potenzial von Paketmanagern könnte erheblich gesteigert werden, indem die in Paketen enthaltenen umfangreichen Metainformationen (z. B. .debs) umfassend genutzt werden. Die Tatsache, ihm einen semantischen Wert geben zu können, würde die Lösung von Abhängigkeiten oder Konflikten erleichtern. Nützlich. Noch bevor ein bestimmter Konflikt gelöst wird (normalerweise wird der Benutzer um Bestätigung gebeten), kann er die eigenen Metainformationen des Benutzers einsehen und auf die Bestätigung des Konflikts schließen, um den Konflikt zu lösen. Das wäre nützlich, aber ich bin nicht mehr so ​​überzeugt.
  • Mit Strigi in Verbindung mit einigen Funktionen des Linux-Kernels (wie dem Inotify-Subsystem) können wir geänderte Dateien neu indizieren und sparen, dass wir im gesamten Dateisystem häufig suchen müssen. Hier könnten die Anwendungen viele Metadaten in Bezug auf das Systemprotokoll generieren, und da es sich bei den Protokollen um reine Textdateien handelt, können sie verwendet werden.

Fazit: Wenn Sie, lieber Leserfreund, KDE 4 verwenden, können Sie gut geben Nepomuk. Es dauert eine Weile, um die Vorteile zu nutzen (stellen Sie sich vor, Sie indizieren und durchsuchen Metadaten für alle Dateien auf dem System…), aber ich schätze, dass es bei fortgesetzter Verwendung ein sehr leistungsfähiges Tool ist.

Ich hoffe du hast verstanden, ich verlasse dich und teste dieses großartige Tool weiter.

Greetings!

P.S: sehr kompliziert Informationen finden über Nepomuk dass es in verständlicher Terminologie geschrieben ist und nicht im alten Sanskrit wie an einigen anderen Orten ... Zum Glück habe ich diesen Beitrag in Infosofia als Referenz gefunden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Sergio Rondán sagte

    Mal sehen, ob ich verstehe. Wäre es so, als würden Sie alle unsere Dateien mit "Etiketten" versehen?

  2.   N @ ty sagte

    Mal sehen, ob ich verstehe. Wäre es so, als würden Sie alle unsere Dateien mit "Etiketten" versehen?

    Nehmen wir an, es wäre so etwas wie das Anbringen von Etiketten auf den Dokumenten und das Ausnutzen der Etiketten, über die diese Ressource bereits verfügt. Selbst wenn Sie sie nicht mit bloßem Auge sehen, sind in der Ressource viele Informationen enthalten kann mit Werkzeugen dieses Typs viel verwendet werden.

    @gss: Willkommen im Leben der Kommentatoren !! :) :)

    []… Die Wahrheit über die Semantik in der Programmierung ist ein sehr guter Anblick als die intelligente Programmierung von morgen… []

    Ich hoffe es wäre wirklich nützlich.

    Grüße,

  3.   gss sagte

    Hallo, wenn ich mich nicht irre, ist dies das erste Mal, dass ich einen Kommentar mache.

    Sehr guter Beitrag, die Wahrheit ist, dass diese Semantik in der Programmierung als die intelligente Programmierung von morgen sehr gut angesehen wird.

    Mal sehen, ob ich verstehe. Wäre es so, als würden Sie alle unsere Dateien mit "Etiketten" versehen?

    Nicht nur Dateien, sondern auch Ordner, ganze Programme, Datenbanken, Anwendungen, Internetseiten usw. usw.

    Zu denken ist, dass damit das Konzept des "Archivs" ein wenig beiseite gelegt wird, um an "Bibliotheken" mit Metatags und anderen zu denken.

    Die Wahrheit scheint mir ein sehr guter Beitrag zu sein (und hier werden einige schreien), fast ähnlich dem, was Se7en mit seiner Suchmaschine macht.