L’OWL est un langage en cours de définition par le W3C. Ce langage est conçu pour construire des applications capables d’accéder à la compréhension du contenu d’une information du Web plutôt que de se limiter à une présentation « lisible par l’homme » de cette information. L’OWL apporte donc une meilleure lisibilité du Web pour les machines, en ajoutant des vocabulaires aux langages XML, RDF et RDF-S.