03.01.2015 Views

The Semantic Web

The Semantic Web

The Semantic Web

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>The</strong> <strong>Semantic</strong> <strong>Web</strong><br />

<strong>The</strong> Next Evolution of the WWW<br />

Company<br />

LOGO<br />

Summer 2005


Overview<br />

• What is the <strong>Semantic</strong> <strong>Web</strong><br />

• Background<br />

• Components of the <strong>Semantic</strong> <strong>Web</strong><br />

• Why the <strong>Semantic</strong> <strong>Web</strong> is needed<br />

• Uses of the <strong>Semantic</strong> <strong>Web</strong><br />

• Implementing the <strong>Semantic</strong> <strong>Web</strong><br />

• Examples<br />

• Conclusion


What is the <strong>Semantic</strong> <strong>Web</strong><br />

<strong>The</strong> <strong>Semantic</strong> <strong>Web</strong> is "an extended web of<br />

machine-readable information and automated<br />

services that amplify the <strong>Web</strong> far beyond<br />

current capabilities" (Daconta et al.)<br />

• A framework that:<br />

Adds meaning to data<br />

Provides a mechanism for organizing,<br />

interpreting, and making use of that meaning


What is the <strong>Semantic</strong> <strong>Web</strong> (cont)<br />

• An enhancement to the current <strong>Web</strong>, not a<br />

replacement<br />

“<strong>The</strong> <strong>Semantic</strong> <strong>Web</strong> will bring structure to the<br />

meaningful content of <strong>Web</strong> pages, creating an<br />

environment where software agents roaming<br />

from page to page can readily carry out<br />

sophisticated tasks for users” (Berners-Lee et<br />

al.)


Background<br />

• 1968 – Internet used as a communications<br />

network by DOD<br />

• 1989 – Tim Berners-Lee (and others) at<br />

CERN develop HTML from SGML<br />

• Early 1990s – <strong>Web</strong> browsers created to<br />

interpret HTML<br />

• 1996 – XML developed<br />

• 1990s+ – Tim Berners-Lee & W3C<br />

continue to pursue development the<br />

<strong>Semantic</strong> <strong>Web</strong>


Components of the <strong>Semantic</strong> <strong>Web</strong><br />

• Four major components:<br />

XML<br />

Resource Description Framework (RDF)<br />

Ontologies<br />

Agents


Supplemental Components of the<br />

<strong>Semantic</strong> <strong>Web</strong><br />

• Supplemental components<br />

Uniform Resource Identifiers (URIs)<br />

<strong>Web</strong> services<br />

Inference rules<br />

Service discovery<br />

<strong>Semantic</strong> aware applications<br />

Security and trust<br />

XML and RDF schemas


XML<br />

• HTML (XHTML) is a series of predefined<br />

tags that add presentation to data<br />

This text is bold<br />

• XML is a series of user-defined tags that<br />

add information to data<br />

John Smith


XML (cont)<br />

• Issue:<br />

<br />

"XML has become the universal syntax for<br />

exchanging data between organizations"<br />

(Daconta et al.)<br />

Some mechanism must exist for coordinating the<br />

meaning of the user-defined tags and for<br />

understanding the context of that information<br />

Company A: Smith<br />

Company B: Jones<br />

Company C: Williams


Resource Description Framework<br />

(RDF)<br />

• An XML-based language used to describe<br />

resources<br />

• Resources can include entities, concepts,<br />

properties and relations<br />

• Captures the meta data about the<br />

“externals” of a document<br />

• Can use a serialized model, RDF triplets,<br />

special notation, or graphs to describe<br />

data


Resource Description Framework<br />

(RDF) (cont)<br />

• Example serialized model<br />

• RDF triplet (subject, predicate, object/literal):<br />

Predicate<br />

Object<br />

sells<br />

Software<br />

Subject<br />

Company<br />

Predicate<br />

Literal<br />

Is named<br />

Microsoft<br />

<strong>The</strong> company sells software<br />

<strong>The</strong> company is named Microsoft<br />

John Smith is the president of Company X<br />

Next


<br />


Ontologies<br />

“the common words and concepts (the<br />

meaning) used to describe and represent an<br />

area of knowledge" (Daconta et al.)<br />

• Provide the repositories for meaning<br />

interpretations<br />

• Provide a mechanism for defining the<br />

relationship among different words and for<br />

the <strong>Semantic</strong> <strong>Web</strong>, relationships among<br />

different resources


Ontologies (cont)<br />

• Consist of:<br />

Taxonomies<br />

• “An organized set of terms.” (McComb, 204)<br />

• A classification and a tree (Daconta et al., 2003)<br />

• Hierarchal, tree-like structures similar to<br />

organizational charts<br />

• Example<br />

Sets of inference rules<br />

• Should be used to organize semantics, but<br />

not knowledge<br />

Next


Taxonomy Example<br />

Return


Agents<br />

• Also known as software agents<br />

• Provide automation services<br />

• Should not be designed to replace<br />

humans or to make decisions<br />

• Examples: <strong>Web</strong> spiders and crawlers


Supplemental Components of<br />

the <strong>Semantic</strong> <strong>Web</strong><br />

• Uniform Resource Identifiers (URIs)<br />

Provide a mechanism for identifying available<br />

resources<br />

• <strong>Web</strong> services<br />

Allow computer applications to communicate<br />

directly with each other over the Internet<br />

• Inference rules<br />

Define the relationships and rules between<br />

data


Supplemental Components of<br />

the <strong>Semantic</strong> <strong>Web</strong> (cont)<br />

• Service discovery<br />

<br />

Allows applications to find ontologies and agents<br />

• <strong>Semantic</strong> aware applications<br />

<br />

Applications that can make use of semantic<br />

information<br />

• Security and trust<br />

• XML schema<br />

<br />

<br />

Define the structure of XML documents<br />

Standardizes the communication between systems<br />

• RDF schema or OWL<br />

<br />

Can be used to define the language used in ontologies<br />

and RDFs


Why the <strong>Semantic</strong> <strong>Web</strong> is Needed<br />

• <strong>The</strong> current <strong>Web</strong> remains largely<br />

unstructured (e.g., company)<br />

• Large amounts of information remain<br />

unavailable


Uses of the <strong>Semantic</strong> <strong>Web</strong><br />

• Improve e-business processes<br />

• Improve business-to-business (B2B)<br />

communication<br />

• “assist human users in their day-to-day online<br />

activities” (Antoniou & van Harmelen, 2004)<br />

• “build knowledge and understanding from raw data”<br />

(Daconta et al., 2003)<br />

<br />

<br />

<br />

<br />

<br />

Improve knowledge management<br />

Improve information retrieval<br />

Automate tasking<br />

Integrate data<br />

Maximize customer value and profits


Implementing the <strong>Semantic</strong> <strong>Web</strong><br />

• Convert data to XML format according to defined<br />

XML schemas<br />

• Expose applications as <strong>Web</strong> services<br />

• Build ontologies that specify semantic<br />

meanings and the relationships between<br />

data<br />

• Create agents that make use of the semantic<br />

data, automate search processes, and<br />

automate other business processes


Issues Concerned with<br />

Implementing the <strong>Semantic</strong> <strong>Web</strong><br />

• Cost<br />

• Security<br />

• Nonstandard technology issues<br />

• <strong>Semantic</strong> precision


Examples<br />

• http://www.foaf-project.org/<br />

• http://www.cs.umd.edu/users/hendler/<br />

• http://www.cs.umd.edu/projects/plus/SHO<br />

E/cs.html<br />

• http://www.daml.ri.cmu.edu/Cal/<br />

• http://www.semanticwebsearch.com/refere<br />

nce.rsp


Conclusion<br />

• What is the <strong>Semantic</strong> <strong>Web</strong><br />

• Background<br />

• Components of the <strong>Semantic</strong> <strong>Web</strong><br />

• Why the <strong>Semantic</strong> <strong>Web</strong> is needed<br />

• Uses of the <strong>Semantic</strong> <strong>Web</strong><br />

• Implementing the <strong>Semantic</strong> <strong>Web</strong><br />

• Issues concerned with implementing the<br />

<strong>Semantic</strong> <strong>Web</strong><br />

• Examples<br />

Questions


References<br />

• Antoniou, G., & van Harmelen, F. (2004). A semantic <strong>Web</strong> primer.<br />

Cambridge, MA: <strong>The</strong> MIT press.<br />

• Athauda, R. I. (2000). Integration and querying of heterogeneous,<br />

autonomous, distributed database systems (Vol. 61/06, pp. 3126):<br />

Florida International University.<br />

• Berners-Lee, T., Hendler, J., & Lassila, O. (2001). <strong>The</strong> <strong>Semantic</strong> <strong>Web</strong>.<br />

Scientific American, 284(5), 34-43.<br />

• Carey, P., & Kemper, M. (2003). New perspectives on creating <strong>Web</strong><br />

pages with HTML and Dynamic HTML (2nd ed.). Boston: Course<br />

Technology.<br />

• Daconta, M. C., Obrst, L. J., & Smith, K. T. (2003). <strong>The</strong> <strong>Semantic</strong> <strong>Web</strong>:<br />

A guide to the future of XML, <strong>Web</strong> services, and knowledge<br />

management. Indianapolis, IN: Wiley Publishing, Inc.<br />

• Ewalt, D. M. (2002, October 14). <strong>Semantic</strong> <strong>Web</strong>. InformationWeek, 35-<br />

44.<br />

• Galitz, W. O. (2002). <strong>The</strong> essential guide to user interface design. New<br />

York: John Wiley & Sons, Inc.


References<br />

• Gould, M. (1996). Rules in the virtual society. International Review of<br />

Law, Computers & Technology, 10(2), 199-218.<br />

• Kalakota, R., & Robinson, M. (2001). e-Business 2.0: Roadmap for<br />

success. Upper Saddle River, NJ: Addison-Wesley.<br />

• Lexico Publishing Group, L. (2004). Inference. Retrieved December 7,<br />

2004, from http://dictionary.reference.com/searchq=inference<br />

• McComb, D. (2004). <strong>Semantic</strong>s in business systems: <strong>The</strong> savvy<br />

manager's guide. San Francisco, CA: Morgan Kaufmann Publishers.<br />

• Tiwana, A. (2002). <strong>The</strong> knowledge management toolkit. Upper Saddle<br />

River, NJ: Prentice Hall PTR.<br />

• Warren, P. (2003). <strong>The</strong> next steps for the WWW: Putting meaning into<br />

the <strong>Web</strong>. Computing & Control Engineering, 14(2), 27-31.<br />

• Young, M. J. (2002). XML step by step (2nd ed.). Redmond, WA:<br />

Microsoft Press.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!