What is the Semantic Web? Read on for a brief introduction to the Semantic Web, how to get started using it, and to understand why we should invest in making our content semantic.
he W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things.
The OWL 2 Web Ontology Language, informally OWL 2, is an ontology language for the Semantic Web with formally defined meaning. OWL 2 ontologies provide classes, properties, individuals, and data values and are stored as Semantic Web documents. OWL 2 ontologies can be used along with information written in RDF, and OWL 2 ontologies themselves are primarily exchanged as RDF documents.
OWL lets you say much more about your data model, it shows you how to work efficiently with database queries and automatic reasoners, and it provides useful annotations for bringing your data models into the real world.
From our point of view the Semantic Web stack currently is used as follows: (cf. Fig. 1):
The Semantic Web Stack with Multimedia Metadata and Web Service descriptions
Fig. 1.: The Semantic Web Stack with Multimedia Metadata and Web Service descriptions.
Where (from bottom up):
* The two lowest layers, i.e. Unicode for a platform-neutral encoding and XML for the platform-neutral document representation are common to all (Semantic) Web applications
* Above the XML layer we have a rough distinction in the multimedia aspect and the Web Service aspect:
o On the Semantic Web/Multimedia tower we have both MPEG-7 and RDF/OWL for representing low and high-level features, possibly extended by rules
o On the Semantic Web/Services tower we have either the RDF/OWL/OWL-S-based branch or the WSML-based branch, both grounded on WSDL, again possibly using rules on the highest level.
The Semantic Web is expected to provide more benefits to software engineering. Over the past five years there have been a number of attempts to bring together languages and tools, such as the UML, developed for Software Engineering with Semantic Web langu
The Semantic Web is expected to provide more benefits to software engineering. Over the past five years there have been a number of attempts to bring together languages and tools, such as the UML, developed for Software Engineering with Semantic Web langu
Web Ontology Language (OWL) is a markup language for publishing and sharing data using ontologies on the Internet. OWL is a vocabulary extension of the Resource Description Framework (RDF) and is derived from the DAML+OIL Web Ontology Language (see also D
Web Ontology Language (OWL) is a markup language for publishing and sharing data using ontologies on the Internet. OWL is a vocabulary extension of the Resource Description Framework (RDF) and is derived from the DAML+OIL Web Ontology Language (see also D
This document is written for readers who want a first impression of the capabilities of OWL. It provides an introduction to OWL by informally describing the features of each of the sublanguages of OWL.
I. Niles, and A. Pease. Proceedings of the International Conference on Formal Ontology in Information Systems - Volume 2001, page 2--9. New York, NY, USA, ACM, (2001)
K. Lüttich, T. Mossakowski, and B. Krieg-Brückner. Recent Trends in Algebraic Development Techniques, 17th International Workshop (WADT 2004), volume 3423 of Lecture Notes in Computer Science, page 106-125. Springer; Berlin; http://www.springer.de, (2005)
T. Rahmani, D. Oberle, and M. Dahms. Model Driven Engineering Languages and Systems, volume 6395 of Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 10.1007/978-3-642-16129-2_18.(2010)