29 November 2020

Mapping Island Lives

Ο σχεδιασμός της βάσης δεδομένων Mapping Island Lives, μιας προσωπογραφικής βάσης, μου επιτρέπει να συνδέσω το πρόσωπο με στοιχεία για τη ζωή του (γέννηση, γάμος, θάνατος κ.ά), με τις σπουδές, την απασχόληση, τα έργα που παρήγαγε, με άλλα πρόσωπα και με τις βιβλιογραφικές και άλλες πηγές γι αυτό.

Σήμερα προσέθεσα στον σχεδιασμό την ιστορική της διάσταση που της έλειπε: τη δυνατότητα να συνδέσω το πρόσωπο με το ιστορικό γεγονός. Εισήγαγα τη δομή της οντότητας Events- historical από άλλη βάση που φιλοξενείται στο server του Πανεπιστημίου του Sydney (στη συγκεκριμένη περίπτωση: Design schema> Get from templates> Heurist_Core_Definitions) και την τροποποίησα για τις ανάγκες μου. Ως ιστορικό γεγονός όρισα το γεγονός που έχει σημαντική κοινωνικοοικονομική, πολιτική ή πολιτιστική επίδραση στην κοινωνία σε εθνικό ή διεθνές επίπεδο.


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

Ένα ακόμα σημαντικό στοιχείο της νέας οντότητας είναι ότι συσχετίζεται αιτιακά και χρονικά με άλλα ιστορικά γεγονότα μέσα από relationship marker και επιλογή από λίστα όρων σχέσεων (Relationship types). Οι υπάρχουσες χρονικές συσχετίσεις είναι οι εξής:
Causes
IsCausedBy
Overlap
    
Contains
    IsContainedWithin
    
IsContemporaryWith
    IsCoterminousWith
    OverlapsEndOf
    OverlapsStartOf
Sequence
    EndsBefore
    ImmediatelyPrecedes
    
StartsAfter

26 February 2020

Heurist v5.2.0 με νέες ουσιαστικές βελτιώσεις

Το ιστολόγιο και το τριμηνιαίο δελτίο του Heurist έχουν πάνω από ένα χρόνο να κυκλοφορήσουν, αλλά η ουσιαστική δουλειά συνεχίζεται αθόρυβα. Στη νέα έκδοση της πλατφόρμας, την v.5.2.0 είναι άμεσα ορατή η βελτίωση στις λειτουργίες που σχετίζονται με το σχεδιασμό της δομής της βάσης:
Το βασικό μενού είναι πολύ απλούστερο- μόνο έξι tabs: Database | Verify | Import | Web | Management | Help
Στα δεξιά, υπάρχει ένα κουμπί με την ένδειξη Open Dashboard,  ένα αναδυόμενο παράθυρο στο οποίο ο χρήστης μπορεί να συγκεντρώσει σε μορφή κουμπιών τις ενέργειες που εκείνος ορίζει ως τις πιο χρήσιμες (για παράδειγμα Add a new record, Structure editor, ή Set your preferences). Μπορεί και να αχρηστεύσει το παράθυρο εντελώς.
Αμέσως κάτω από το βασικό μενού, στα αριστερά το κουμπί Design Schema ανοίγει ένα αναδυόμενο παράθυρο με όλες τις λειτουργίες, που καθορίζουν τα σχήματα της βάσης και οι οποίες ήσαν διασκορπισμένες στις προηγούμενες εκδόσεις, συγκεντρωμένες σε τρεις ενότητες:
  • Entity (record) types (κατάλογος των χρησιμοποιούμενων τύπων, και δυνατότητα δημιουργίας νέου τύπου ή εισαγωγής από άλλες βάσεις)
  • Visualize (χρήσιμη λειτουργία για τον έλεγχο των σχέσεων μεταξύ οντοτήτων και την πραγματοποίηση αλλαγών)
  • Στην τρίτη ενότητα εμφανίζονται οι κατάλογοι: vocabularies and terms | base fields | relation types | define mime types.
Στο κέντρο της οθόνης συγκεντρώνονται όλες οι ενέργειες που σχετίζονται με την αναζήτηση και επεξεργασία των δεδομένων: Το νέο στοιχείο είναι μία οριζόντια μπάρα, που επιτρέπει το εύκολο φιλτράρισμα των δεδομένων με βάση το entity type.
Ανοίγοντας το παράθυρο του γνώριμου φίλτρου αναζήτησης ανακαλύπτουμε μία εξαιρετικά χρήσιμη καινοτομία: την επιλογή Spatial search που μας προτρέπει να πατήσουμε το κουμπί Draw rectangle/polygon. Μόλις ορίσουμε το σχήμα πάνω στο χάρτη, τα αποτελέσματα που εμφανίζονται στο κεντρικό παράθυρο περιλαμβάνουν όλα τα δεδομένα που περιλαμβάνουν γεωχωρική πληροφορία για τόπους μέσα στο καθορισμένο σχήμα.
Θα ήταν χρήσιμο να είχαμε στο μέλλον και αντίστοιχη δυνατότητα χρονικής αναζήτησης. Αλλά, ας περιμένουμε.