Multidimensional XPath

Nikolaos Fousteris, Yannis Stavrakas, Manolis Gergatsoulis
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2008), Linz, Austria
2008
Συνέδριο/Workshop
Περίληψη. Στις εφαρμογές του Ιστού χρειάζεται συχνά να χειριζόμαστε πληροφορία ημιδομημένης μορφής, που μπορεί να παρουσιάζει παραλλαγές ανάλογα με διάφορες συνθήκες. Η Multidimensional XML (MXML) αποτελεί μια επέκταση της XML κατάλληλη για την αναπαράσταση δεδομένων που έχουν πολλαπλές εκφάνσεις, με διαφορετική τιμή και δομή, κάτω από διαφορετικά ερμηνευτικά περιβάλλοντα (contexts). Στην εργασία αυτή, ερευνούμε το πρόβλημα της πλοήγησης και της ερώτησης της MXML. Η πλοήγηση και η ερώτηση πρέπει να πάρουν υπόψη τα επιπλέον χαρακτηριστικά της MXML σε σχέση με την XML. Τα χαρακτηριστικά αυτά πηγάζουν από την ενσωμάτωση του context στην MXML. Η εργασία προτείνει με επέκταση του XPath με το όνομα Multidimensional XPath (MXPath), που είναι κατάλληλη για πλοήγηση σε έγγραφα MXML, και που επιτρέπει ερωτήσεις εξαρτώμενες από το context. Παρουσιάζουμε τη σύνταξη του MXPath, δίνουμε παραδείγματα χρήσης του, και ερευνούμε τα σημασιολογία του.