Nepomuk, η σημασιολογική επιφάνεια εργασίας KDE

Δεν πρόκειται να σου πω ψέματα: τι με ενδιέφερε πραγματικά Nepomuk, ακόμη και πριν μάθουμε τι ήταν, ήταν το μικρό της λογότυπο (ξέρετε, παστέλ χρώματα, ροζ και ασημί: ένα κορίτσι). Μόλις έψαξα το λογότυπο, εστίασα στο προϊόν… Νέπο τι;

header2

Nepomuk es "Η απάντηση του KDE σε μια σημασιολογική επιφάνεια εργασίας". Αποτελείται από ένα πλαίσιο να δημιουργήσετε και να συμβουλευτείτε μεταδεδομένα κάθε είδους πόρου.

…όπως και?

Ας πάμε στη Wikipedia για ανανέωση τι είναι τα μεταδεδομένα

Μεταδεδομένα (δελ ελληνικά μετα, μετα, «μετά» και Λατινικά δεδομένο, «τι δίνεται»,δεδομένων»), κυριολεκτικά «σε δεδομένα», είναι δεδομένα που περιγράφουν άλλα δεδομένα. Γενικά, μια ομάδα μεταδεδομένων αναφέρεται σε μια ομάδα δεδομένων, που ονομάζεται πόρος. Η έννοια των μεταδεδομένων είναι ανάλογη με τη χρήση ευρετηρίων για τον εντοπισμό αντικειμένων και όχι δεδομένων. Για παράδειγμα, σε μια βιβλιοθήκη, χρησιμοποιούνται κάρτες που καθορίζουν συγγραφείς, τίτλους, εκδότες και μέρη για αναζήτηση βιβλίων. Έτσι, τα μεταδεδομένα βοηθούν στον εντοπισμό δεδομένων.Για διάφορα πεδία υπολογιστών, όπως η ανάκτηση πληροφοριών ή ο σημασιολογικός ιστός, τα μεταδεδομένα σε ετικέτες είναι μια σημαντική προσέγγιση για τη δημιουργία γέφυρας πάνω από το σημασιολογικό χάσμα.

Λοιπόν, αφού διευκρινιστεί, ας επιστρέψουμε στο Nepomuk. Τι θα κάνει για μένα; Εντοπισμός πόρων μέσω μεταδεδομένων που μπορεί να είναι ή να μην είναι εύκολα προσβάσιμοι (ή προφανείς) στον κοινό χρήστη.

Όταν μιλάμε για μεταδεδομένα, μπορούμε να τα τοποθετήσουμε σε τρεις μεγάλες ομάδες:

  • Μεταδεδομένα αρχείου.
  • Μεταδεδομένα που δημιουργούνται από χρήστες (για παράδειγμα, ετικέτες ή βαθμολογίες που συχνά προσθέτουμε σε mp3).
  • Μεταδεδομένα που δεν μπορούν να ληφθούν εύκολα.

Είναι στο τελευταίο όπου μπορούμε να εκμεταλλευτούμε πραγματικά την ευρετηρίαση και την κατηγοριοποίηση με μεταδεδομένα, δηλαδή χρησιμοποιώντας τη σημασιολογική επιφάνεια εργασίας.

Ένα παράδειγμα:

  1. Ένας χρήστης κατεβάζει ένα συνημμένο email. Όταν το συνημμένο αποθηκεύεται στο δίσκο, οι αναφορές τόσο του αποστολέα του μηνύματος ηλεκτρονικού ταχυδρομείου όσο και του uri από όπου έγινε λήψη του email χάνονται.
  2. Δημιουργία κατάταξης εφαρμογών, αρχείων κ.λπ. των χρηστών. Για παράδειγμα, ποιος είναι ο χρήστης που γράφει τα περισσότερα στο δίσκο sda1; Ποιος χρήστης έχει λάβει τον μεγαλύτερο αριθμό πακέτων;

Το Nepomuk αποτελείται κυρίως από Soprano, Strigi και K MetaData. Soprano Είναι ένα αντικειμενοστραφή πλαίσιο για Δεδομένα RDF y strigi είναι ένας απλός μικρός δαίμονας αναζήτησης. KMetaData είναι μια βιβλιοθήκη που διευκολύνει την πρόσβαση στα μεταδεδομένα.

Σε αυτό το σημείο θα ζαλιστείτε με ορισμούς και περίεργες λέξεις, αλλά έναν ακόμη ορισμό να διευκρινίσετε: Τι είναι το Δεδομένα RDF?

Ενώ η XML είναι μια γλώσσα μοντελοποίησης δεδομένων, Η RDF ​​είναι μια γλώσσα για τον καθορισμό μεταδεδομένων. Η XML αποτυγχάνει στην επεκτασιμότητα των δεδομένων αφού η σειρά των στοιχείων είναι αφύσικη και η συντήρησή της είναι πολύ δύσκολη και δαπανηρή, αντίθετα, RDF o Πλαίσιο Περιγραφής Πόρων (RDF) επιτρέπει τη διαλειτουργικότητα μεταξύ εφαρμογών που ανταλλάσσουν πληροφορίες κατανοητές από την ιστοσελίδα, για να παρέχει μια υποδομή που υποστηρίζει δραστηριότητες μεταδεδομένων.

έτσι ότι, βασικά, η χρήση αυτού του τύπου εργαλείων θα μας επέτρεπε:

  • Λάβετε "μη προφανείς" πληροφορίες και στα χέρια σας σχετικά με τα δεδομένα στον υπολογιστή μας. Για παράδειγμα, φανταστείτε τους χρήστες προγραμματιστών που διαβάζοντας τον πηγαίο κώδικα της αγαπημένης τους εφαρμογής, μπορούν να λάβουν πληροφορίες για το προφίλ των προγραμματιστών που την ανέπτυξαν.
  • Οι δυνατότητες των διαχειριστών πακέτων θα μπορούσαν να αυξηθούν σημαντικά κάνοντας εκτενή χρήση των πλούσιων μετα-πληροφοριών που περιέχονται στα πακέτα (π.χ. .debs). Το γεγονός ότι μπορεί κανείς να του δώσει μια σημασιολογική αξία θα διευκόλυνε την επίλυση εξαρτήσεων ή συγκρούσεων. Έως. Ακόμη και πριν από την επίλυση μιας συγκεκριμένης διένεξης (συνήθως ζητείται από τον χρήστη επιβεβαίωση), θα μπορούσε να ρωτήσει τις μετα-πληροφορίες του ίδιου του χρήστη και να μπορεί να συναγάγει την επιβεβαίωση για την επίλυση της διένεξης. Αυτό θα ήταν χρήσιμο, αλλά δεν είμαι τόσο πεπεισμένος πια.
  • Χρησιμοποιώντας το Strigi σε συνδυασμό με ορισμένες λειτουργίες του πυρήνα Linux (όπως το υποσύστημα Inotify) θα μπορούσαμε να αναπροσαρμόσουμε τα αλλαγμένα αρχεία και να εξοικονομήσουμε συχνή αναζήτηση σε ολόκληρο το σύστημα αρχείων. Εδώ οι εφαρμογές θα μπορούσαν να δημιουργήσουν πολλά μεταδεδομένα σε σχέση με το αρχείο καταγραφής του συστήματος και δεδομένου ότι τα αρχεία καταγραφής είναι αρχεία απλού κειμένου... μπορούν να χρησιμοποιηθούν.

Συμπέρασμα: αν εσύ, αγαπητέ φίλε αναγνώστη, χρησιμοποιείς το KDE 4, μπορεί κάλλιστα να το δοκιμάσεις Nepomuk. Χρειάζεται λίγος χρόνος για να αποκομίσετε τα οφέλη (φανταστείτε την ευρετηρίαση και την αναζήτηση μεταδεδομένων σε όλα τα αρχεία του συστήματος…), αλλά διαπιστώνω ότι με συνεχή χρήση, είναι ένα πολύ ισχυρό εργαλείο.

Ελπίζω να καταλάβατε, σας αφήνω και συνεχίζω να δοκιμάζω αυτό το υπέροχο εργαλείο.

Χαιρετισμούς!

ΥΣΤΕΡΟΓΡΑΦΟ: πολύ περίπλοκο βρείτε πληροφορίες για Nepomuk ότι είναι γραμμένο με κατανοητή ορολογία και όχι στα αρχαία σανσκριτικά όπως σε κάποιες άλλες τοποθεσίες… Ευτυχώς, βρήκα αυτήν την ανάρτηση στο Infosofía ως αναφορά.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Σέρτζιο Ρόνταν dijo

    Για να δούμε αν καταλαβαίνω. Θα ήταν σαν να βάζουμε «ετικέτες» σε όλα μας τα αρχεία;

  2.   Ν @ ty dijo

    Για να δούμε αν καταλαβαίνω. Θα ήταν σαν να βάζουμε «ετικέτες» σε όλα μας τα αρχεία;

    Ας πούμε ότι θα ήταν κάτι σαν να βάζετε ετικέτες στα έγγραφα και να εκμεταλλεύεστε τις ετικέτες που έχει ήδη αυτός ο πόρος, ακόμα κι αν δεν το βλέπετε με γυμνό μάτι, υπάρχουν πολλές πληροφορίες που κυκλοφορούν σιωπηρές στον πόρο που μπορεί να χρησιμοποιηθεί με εργαλεία αυτού του τύπου.πολύ.

    @gss: Καλώς ήρθατε στο commenting life!! :)

    []…η αλήθεια είναι ότι αυτή η σημασιολογία στον προγραμματισμό θεωρείται πολύ καλά ως ο έξυπνος προγραμματισμός του αύριο…[]

    Ελπίζω ναι, θα ήταν πραγματικά χρήσιμο.

    Με εκτίμηση,

  3.   gss dijo

    Γεια, αν δεν κάνω λάθος, είναι η πρώτη φορά που σχολιάζω.

    Πολύ καλή ανάρτηση, η αλήθεια είναι ότι αυτή η σημασιολογία στον προγραμματισμό θεωρείται πολύ καλά ως ο ευφυής προγραμματισμός του αύριο.

    Για να δούμε αν καταλαβαίνω. Θα ήταν σαν να βάζουμε «ετικέτες» σε όλα μας τα αρχεία;

    Όχι μόνο αρχεία, αλλά φακέλους, ολόκληρα προγράμματα, βάσεις δεδομένων, εφαρμογές, σελίδες Διαδικτύου, κλπ κλπ...

    Κάτι που πρέπει να σκεφτούμε είναι ότι με αυτό η έννοια του "αρχείου" θα αφεθεί λίγο στην άκρη για να σκεφτούμε "βιβλιοθήκες", με μεταετικέτες και ούτω καθεξής...

    Η αλήθεια μου φαίνεται πολύ καλή συνεισφορά, (και εδώ είναι που αρκετοί θα ουρλιάξουν), σχεδόν παρόμοια με αυτό που κάνει ο Se7en με τη μηχανή αναζήτησής του.