A method of organizing, managing, and providing interactive access to data
in a database is disclosed, along with a program and a system for
implementing the method. Associations between each data Item and at least
one ItemSelector are established and stored. A predefined (but modifiable)
Vocabulary of ItemSelectors sufficient to describe each Item of the
database is created. Presently selected Items are described by a
combination of associations defined by an appropriate Boolean combination
of each ItemSelector in a presently selected set of ItemSelectors. A user
controls the presently selected set by adding an ItemSelector from a
presented group, or by removing a previously selected ItemSelector. The
system ideally makes available to the user all relevant
ItemSelectors--those which, if added to the presently selected set, would
result in a set that describes at least one extant data Item. The system
ideally makes all presently selected Items available to the user.
Μια μέθοδος, και τη διαλογική πρόσβαση στα στοιχεία σε μια βάση δεδομένων αποκαλύπτεται, μαζί με ένα πρόγραμμα και ένα σύστημα για τη μέθοδο. Οι ενώσεις μεταξύ κάθε στοιχείου στοιχείων και τουλάχιστον ενός ItemSelector καθιερώνονται και αποθηκεύονται. Ένα προκαθορισμένο (αλλά τροποποιήσιμο) λεξιλόγιο ItemSelectors επαρκούς για να περιγράψει κάθε στοιχείο της βάσης δεδομένων δημιουργείται. Τα προς το παρόν επιλεγμένα στοιχεία περιγράφονται από έναν συνδυασμό ενώσεων που καθορίζονται από έναν κατάλληλο του Μπουλ συνδυασμό του κάθε ItemSelector σε ένα προς το παρόν επιλεγμένο σύνολο του ItemSelectors. Ένας χρήστης ελέγχει το προς το παρόν επιλεγμένο σύνολο με την προσθήκη ενός ItemSelector από μια παρουσιασμένη ομάδα, ή με την αφαίρεση ενός προηγουμένως επιλεγμένου ItemSelector. Το σύστημα καθιστά ιδανικά διαθέσιμο στο χρήστη όλο σχετικό ItemSelectors -- εκείνοι που, εάν προστίθενται στο προς το παρόν επιλεγμένο σύνολο, θα οδηγούσαν σε ένα σύνολο που περιγράφει τουλάχιστον ένα υπάρχον στοιχείο στοιχείων. Το σύστημα καθιστά ιδανικά όλα τα προς το παρόν επιλεγμένα στοιχεία διαθέσιμα στο χρήστη.