Στην προηγούμενη ενότητα παρουσιάστηκε το AWPS, ένα μοντέλο αναπαράστασης πληροφορίας. Θα λέγαμε ότι χρησιμοποιήσαμε το AWPS για να μετατρέψουμε το αρχικό πρόβλημα, που ήταν εκφρασμένο σε μία κοινή γλώσσα με σημασιολογικές και συντακτικές ασάφειες, σε μία μαθηματική μορφή, πιο εύληπτη, πιο σαφή και πιο λακωνική. Σε αυτή την ενότητα θα εστιάσουμε στον τρόπο αναπαράστασης των δεδομένων και της σημασιολογίας που ορίζει το μοντέλο AWPS χρησιμοποιώντας μία γλώσσα.
Μία τέτοια γλώσσα θα μπορούσε να ήταν η XML (EXtensible Markup Language) ή η XPath (XML Path Language). Για την υλοποίηση της αρχιτεκτονικής του συστήματος LibraRing έχει χρησιμοποιηθεί η γλώσσα XML και γι' αυτό στην επόμενη υποενότητα δίνεται μία σύντομη περιγραφή της. Αυτές οι γλώσσες είναι οι κατάλληλες για την κωδικοποίηση της μοντελοποίησης ενός προβλήματος, διότι παρέχουν δύο σημαντικά χαρακτηριστικά που χρησιμοποιεί και το μοντέλο AWPS. Αυτά είναι η ύπαρξη νοητών αντικειμένων ή γνωρισμάτων που δύναται να έχουν κάποια τιμή και η ύπαρξη σχέσεων μεταξύ τους. Προφανώς, το πρώτο χαρακτηριστικό αντιστοιχεί στα ζευγάρια γνώρισμα-τιμή του μοντέλου AWPS, ενώ το δεύτερο αντιστοιχεί στους τελεστές μεταξύ των τιμών των γνωρισμάτων.