• Σχόλιο του χρήστη 'Γιώργος Παπαστεφανάτος' | 14 Ιουλίου 2016, 16:07

    Στο Ε.Κ. ΑΘΗΝΑ συμμετείχαμε στην υλοποίηση του έργου της Ηλεκτρονικής Βιβλιοθήκης της Γ.Γ.Δ.Ε. Εκεί επεξεργαστήκαμε Νόμους, ΠΔ, Αποφάσεις, ΚΥΑ, Εγκυκλίους, ΠΟΛ, και άλλα έγγραφα της δημ. Διοίκησης. Από αυτήν την εμπειρία μας κάποια σχόλια - σκέψεις, σίγουρα όχι εξαντλητικά1. URI, στο τμήμα {document_type} καλό είναι να δέχεται και άλλους τύπους πέρα από {act}, π.χ. {pd}, {ap}, κτλ για ΠΔ και αποφάσεις αντίστοιχα. Π.χ. δείτε τα legislation types που χρησιμοποίει η Βρετανία http://www.legislation.gov.uk/developer/uris 2. Ανάλογα με τον τύπο και τη δομή του έγγραφου μπορεί να μεταβάλλεται και το αντίστοιχο URI. Π.χ. το «…/gr/act/2015/4321/main/chp/1/art/1/» αναφέρεται στο άρθρο 1 του κεφ. 1 του κυρίως τμήματος του ν. 4321 του 2015. Το «…gr/act/2013/4174/main/part/1/chp/9/subchp/3/dvs/3/art/47/para/4/» αναφέρεται στην παρ 4 του άρθρου 47 της ενότητας 3 του υποκεφαλαίου 3 του κεφαλαίου 9 τους 1ου μέρους του ν. 4174 2013. 3. Στα συστατικά μέρη έχουμε συναντήσει και υποκεφάλαια, ενότητες. Θα πρέπει να αποτυπωθούν και αυτά. Αλλιώς θα πρέπει το μοντέλο να είναι επεκτάσιμο με νέα δομικά στοιχεία. 4. Τα μέρη θα μπορούσαν να μην είναι υποκλάσεις του body. Το Body είναι container που περιέχει – σηματοδοτεί που αρχίζει το κυρίως κείμενο. Θα μπορούσε να είναι μια διαφορετική abstract κλάση που να περιέχεται με 1:Ν στο body και από αυτή να κληρονομούν τα μέρη του νόμου. Το εκφράζει δομική πληροφορία (δείτε σημ 5). 5. Για την πληρέστερη αποτύπωση του νόμου, το AKOMA NTOSO προσφέρει πέρα από το και άλλα τμήματα σε ένα έγγραφο, όπως το για την προμετωπίδα («π.χ. ο ΠΡΟΕΔΡΟΣ ΤΗΣ ΔΗΜΟΚΡΑΤΙΑΣ αποφασίζει…»), το που περιέχει τους υπογράφοντες, πίνακα περιεχομένων, κτλ. Θα μπορούσαν και αυτά να αποτυπωθούν σημασιολογικά. 6. Μεταξύ των δομικών συστατικών μιας πράξης, υπάρχει *ιεραρχία*, δηλ part-of σχέση. Η ιεραρχία δεν είναι αυστηρή. Ωστόσο θα πρέπει να αποτυπώνεται η parent-child συσχέτιση, πιθανώς μέσω μια βοηθητικής κλάσης. 7. Μεταδεδομένα. Αυτά είναι κάποια ενδεικτικά; Π.χ. Έτος ΦΕΚ΄, Τεύχος ΦΕΚ, Αριθμός ΦΕΚ θα μπορούσαν να είναι στα μεταδεδομένα. Επίσης ο κάθε φορέας μπορεί να θέλει να προσθέσει και πιο εξειδικευμένα. Π.χ. η ΓΓΔΕ διατηρεί αρ ΠΟΛ, αρ ΑΔΑ, ποιος υπογράφει, κτλ. 8. Έκδοση ενός πόρου. Είναι πολύ σύνηθες να αποτυπώνεται και στο URI του πόρου, π.χ. «…/gr/act/2015/4321/main/chp/1/art/1/version/1.0» ή «…/gr/act/2015/4321/main/chp/1/art/1/version/2015-06-17» κτλ. Η απουσία έκδοσης υποδηλώνει την τρέχουσα έκδοση. 9. Σχετικά με τις αλλαγές πέρα από τη γενικότερη παρατήρηση που έκανα στο Κεφ 2, στην οντολογία δεν φαίνεται ποια κλάση κάνει «Amend» σε άλλη. Π.χ. το άρθρο 1 του ν4321/2015 τροποποιεί το αρ23 του ν3256/2014 (τυχαία περίπτωση). Θα μπορούσε να υπάρχει μια ενδιάμεση κλάση (πιθανώς subclass του prov:Activity https://www.w3.org/TR/prov-o/#Activity) που να αποτυπώνει τη σχέση αυτή.