Semantic Web: Primer Part 3
Diane | March 11, 2008Source: Semantic Web FAQ
Resource: W3C-Semantic Web
Retrieved: http://www.w3.org/2001/sw/SW-FAQ#What1
What is the Semantic Web activity at W3C?
The Semantic Web Activity at W3C groups together all the Working and Interest Groups whose goals are to improve the current Semantic Web technologies or to contribute to their wider adoption. The activity home page gives an up-to-date list of the current work at W3C.
How does the Semantic Web relate to Artificial Intelligence?
Some parts of the Semantic Web technologies are based on results of Artificial Intelligence research, like knowledge representation (e.g., for ontologies), model theory (e.g., for the precise semantics of RDF and RDF Schemas), or various types of logic (e.g., for rules). However, it must be noted that Artificial Intelligence has a number of research areas (e.g., image recognition) that are completely orthogonal to the Semantic Web.
It is also true that the development of the Semantic Web brought some new perspectives to the Artificial Intelligence community: the Web effect, i.e., the merge of knowledge coming from different sources, usage of URIs, the necessity to reason with incomplete data; etc.
How does the Semantic Web relate to Description Logic?
Description Logic is the mathematical theory (stemming from knowledge representation) that is at the basis of some of the technologies defined on the Semantic Web: OWL-DL and OWL-Lite.
How does the Semantic Web relate to XML? When should I use RDF and when should I use XML?
Both formalisms have their strengths and weaknesses; their area of usage is different. The two data models serve different constituencies and the choice really depends on the application. There is no better or worse; only different.
One of XML’s strengths is its ability to describe strict hierarchies. Applications may rely and indeed exploit the position of an element in a hierarchy: for example, most browsers provide a different rendering of HTML’s li element depending on how deep the enclosing list is. XML makes it easy to control the content via XML Schemas and combine XML data that abide to the same Schema or DTD.
However, combining different XML hierarchies (technically, DOM trees) within the same application may become very complex. XML is not an easy tool for data integration. On the other hand, RDF consists of a very loose set of relations (triples). Due to its usage of URIs it is very easy to seamlessly merge triple sets, ie, data described in RDF within the same application; it is therefore ideal for the integration of possibly heterogenous information on the Web. But this has its price: reconstructing hierarchies from RDF may become quite complex. As an example, it would be fairly complicated (and unnecessary) to describe, eg, vector graphics, using RDF; use SVG instead!
For existing XML-based vocabularies, one can develop an GRDDL transformation to RDF using a language such as XSLT and then use the power of RDF to merge your pre-existing XML formats. For new vocabularies, this technique allows you to use both XML and RDF-based versions of your vocabulary, gaining the advantages of both.
……………………………………………………………………………………………………………
References:
W3C Semantic Web (2001). W3C Semantic Web Frequently Asked Questions. Retrieved March 6, 2008, from http://www.w3.org/2001/sw/SW-FAQ#What1Copyright © 1994-2008 W3C ® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.





