- The OWL Web Ontology Language is intended to be used when the information contained in documents needs to be processed by applications, as opposed to situations where the content only needs to be presented to humans.
- OWL is an XML application, i.e. a vocabulary extension of RDF and it is seen as major element of the semantic web framework.
- “The OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to humans. OWL facilitates greater machine interpretability of Web content than that supported by XML, RDF, and RDF Schema (RDF-S) by providing additional vocabulary along with a formal semantics. Full” (OWL Web Ontology Language Overview, retrieved 16:04, 23 November 2006 (MET))
OWL has three increasingly-expressive sublanguages: OWL Lite, OWL DL, and OWL. According to [Wikipedia],
- OWL Lite allows to define a classification hierarchy and simple constraints.
- OWL DL allows maximum expressiveness while retaining computational completeness (all conclusions are guaranteed to be computed) and decidability (all computations will finish in finite time). In other words, OWL DL includes all OWL language constructs, but they can be used only under certain restrictions. OWL DL is related to Wikipedia:description logic.
- OWL Full is meant for users who want maximum expressiveness and the syntactic freedom of RDF with no computational guarantees.
(not tested for real so far by DSchneider .... )
- Model Futures OWL Editor An OWL Editing tool with XMI(UML), ErWin(TM), and Thesaurus Descriptor import capabilities (Win 2000/XP/Vista, Beta, Freeware)
- SWOOP, A Hypermedia-based Featherweight OWL Ontology Editor. It is meant for rapid and easy browsing and development of OWL ontologie. (Freeware)
- Protégé-Owl. Freeware, registration required.
- Special purpose
- ConceptVISTA, An OWL-based formalization of the [[DualPlus Toolkit | DualPLUS learning activities taxonomy], but it also can be used for other ontologies.
- GeoVISTA Studio is the GeoVISTA Center's core software, an open software development environment designed for geospatial data. Studio allows users to quickly build applications for geocomputation and geographic visualization, with no programming required.
4 OWL in education
- OWL to enhance information retrieval
Here is a hypothetical example provided by Clark et al. (2004).
To see how OWL can be used, we return to our earlier example. Suppose the C.P. Snow Society wants to organize its bibliographic information already encoded in RDF. To take a simple example, they would like to distinguish between works by Snow and works about him. In OWL, we can express these concepts using class expressions, in particular, restrictions on the various properties a work has. For example, the class of work by C.P. Snow is just the set of work which have http://www.cpsnow.org/cpsnow (the person designated by this URI) as their dc:author, while the class of works by C.P. Snow is just the set of works which have http://www.cpsnow.org/cpsnow as (one of) their dc:subject(s). We can easily express these definitions in OWL, give names to these concepts (e.g., http://www.cpsnow.org/ WorksByCPSnow and http://www.cpsnow.org/ WorksAboutCPSnow and expect an OWL system to correctly infer which works we've already described fall into which class. The C.P. Snow society can build upon these concepts to express the distinction between works and articles solely written by Snow and collaborative works (e.g., by defining WorksByOnlySnow as a subclass of WorksByCPSnow where there is only one author, and CollaborationsWithSnow as the subclass of WorksByCPSnow where there is at least one author who isn't snow).
- OWL as formalism for an educational modeling language
- OWL in qualitative data analysis
- To improve CAQDAS software, i.e. add reasoning capactities to the current coding / retrieval tools. At the same time also enhance representation schemes (i.e. relations and values instead of simple tags).
- OWL standards documents
- OWL Web Ontology Language Overview, W3C Recommendation 10 February 2004.
- OWL Web Ontology Language Guide, W3C Recommendation 10 February 2004
- OWL Web Ontology Language Semantics and Abstract Syntax, W3C Recommendation 10 February 2004
- Dean M., Schreiber G (Editors); van Harmelen F., Hendler J., Horrocks I., McGuinness D.L., Patel-Schneider P.F., Stein L.A. (Authors), OWL Web Ontology Language Reference, W3C Recommendation, 10 February 2004. HTML
- Short tutorials and introductions
- Introduction to OWL (W3Schools)
- Ontology Development 101: A Guide to Creating Your First Ontology by Natalya F. Noy and Deborah L. McGuinness and [Ontology Development 101: Useful files http://protege.stanford.edu/publications/ontology_development/ontology101.html]
- Lapique, Francis, Le langage d’ontologie Web OWL, Ecole polytechnique fédérale de Lausanne, Flash Informatique (FI), FI 8/06. HTML.
- Antoniou, Grigoris; Frank van Harmelen (2004). A Semantic Web Primer, The MIT Press, Cambridge, Massachusetts, April 2004, ISBN 0-262-01210-3. See also the Book Website. It includes presentations, examples, links etc.
- Clark, K., Parsia, B. and Hendler, J. (2004). Will the Semantic Web Change Education? Journal of Interactive Media in Education, 2004 (3). Special Issue on the Educational Semantic Web. ISSN:1365-893X www-jime.open.ac.uk/2004/3 (HTML)