October 19, 20051 Semantic Web. October 19, 20052 Semantic Web Part 3: Semantic Web
Post on 29-Mar-2015
Embed Size (px)
- Slide 1
October 19, 20051 Semantic Web Slide 2 October 19, 20052 Semantic Web Part 3: Semantic Web Slide 3 October 19, 20053 Should you care? Did the World Wide Web affect you? Would you have wished you had more advanced warning, earlier implication of the change? Slide 4 October 19, 20054 Slide 5 5 Look familiar? Slide 6 October 19, 20056 WWW growth Slide 7 October 19, 20057 The Semantic Web is Comparable Not a different web, but an extension of the current one. It is essentially the addition of meaningful tags to content on the web, such that software can help us find things. Slide 8 October 19, 20058 Ill Wait Lead time Skills development Leadership Slide 9 October 19, 20059 Naysayers Cory Doctorow: Metacrap: Putting the torch to seven straw-men of the meta-utopia http://www.well.com/~doctorow/metacrap.htm Russell Glass: Is Anyone Going to Tag all this Stuff? http://zoominfo.blogs.com/soughtafter/2005/03/semantic_web_is.html Clay Shirky: The Semantic Web, Syllogism, and Worldview http://www.shirky.com/writings/semantic_syllogism.html Peter Norvig, Google: Semantic Web Ontologies: What Works and What Doesn't http://www.alwayson-network.com/comments.php?id=P7480_0_3_0_C Slide 10 October 19, 200510 Weve heard all this before In 1995 the idea that the local restaurants, the muffler shop or the bed and breakfast would have their own web site was laughable. They would need people to program HTML They would need servers, admins, etc. Slide 11 October 19, 200511 Semantic Web is already here only 642,000 documents with.rdf extension & 9,000.owl Yet 20,000,000 rdf triples are accessible (DARPA) 5,000,000 FoaFnauts Oracle 10.2 Every Adobe 6.0 + document Slide 12 October 19, 200512 Adobe 6.0 and up Slide 13 October 19, 200513 So, what is the Semantic Web? How do we know what anything is? By analogy By difference By decomposition and description of the parts By subsumption & categorization By definition Slide 14 October 19, 200514 Analogy A giant disk drive (internet) A query engine for the internet Surfing the web Slide 15 October 19, 200515 By Difference Sometimes we understand things by what they are different from. Slide 16 October 19, 200516 Horseless carriage Slide 17 October 19, 200517 Wireless telegraph Slide 18 October 19, 200518 Paperless office Slide 19 October 19, 200519 Paperless Slide 20 October 19, 200520 Human-less search interpretation Slide 21 October 19, 200521 Decomposition and description of the parts Bicycle = frame + 2 wheels + gear train + brakes + seat + handle bars Semantic Web = shared ontologies + tagged content + inference engines + service composition Slide 22 October 19, 200522 By subsumption and categorization A badger is a nocturnal [categorization] omnivore [prototypical] mammal [subsumption] The Semantic Web is a federated [prototypical] web [subsumption] with RDF tagged content [categorization] Slide 23 October 19, 200523 By definition The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming.RDF W3C The Semantic Web is a project that intends to create a universal medium for information exchange by giving meaning (semantics), in a manner understandable by machines, to the content of documents on the Web. Currently under the direction of its creator, Tim Berners-Lee of the World Wide Web Consortium, the Semantic Web extends the ability of the World Wide Web through the use of standards, markup languages and related processing tools.semanticsTim Berners-LeeWorld Wide Web ConsortiumWorld Wide Webmarkup languages Wikipedia Slide 24 October 19, 200524 A closer look The power of the SW comes from a set of standards, each of which provides just a few capabilities. What follows is the essence of what is added at each level in the standards stack, starting with those we already know and love. Slide 25 October 19, 200525 Semantic Web Official Stack Slide 26 October 19, 200526 Essence at each level TCP/IPGlobal Physical Addressing DNS/URLGlobal Logical Addressing XMLUniversal Parsing XSDAllowable Structure RDFAssertions / Merging RDFSFrames / Classes OWLInference / Reasoning SWRLRule Execution March 2004 Slide 27 October 19, 200527 TCP / IP Single model for communication Globally unique physical addressing 220.127.116.11 Slide 28 October 19, 200528 DNS and URL Logical address need not = physical address Allows rehosting, migration, etc. www.google.com DNS 18.104.22.168 Slide 29 October 19, 200529 XML Uniform parsing rules, tools, etc. Metadata (at least some of it) travels with the data. DaVinci Code Dan Brown DaVinci Code Dan Brown XML HTML/ XHTML Slide 30 October 19, 200530 XSD Rules about allowable XML combinations Can verify XML validity Primarily for creating XML, not consuming it Comment describing your root element Slide 31 October 19, 200531 RDF Resource Description Framework Subject/Predicate/Object Triple and Triple Store Make assertions Merge identities [proto truth] Slide 32 October 19, 200532 Triples Subject Object Predicate A URI (URL) A URI (URL) or Literal Think instances Subject/Predicate/Object Dave McCombSem in Bus wrote Slide 33 October 19, 200533 RDF Triples from a Database Slide 34 October 19, 200534 RDF Triples from a Document Order2 for winterfest Slide 35 October 19, 200535 Simple Merge Slide 36 October 19, 200536 First Principles Two things Equal To the Same Thing Are Equal To Each other Slide 37 October 19, 200537 MER1 & 2 and Spirit Slide 38 October 19, 200538 Reification Each Assertion (statement) has its own URI and can therefore be the Object of another Assertion Slide 39 October 19, 200539 Reification is Useful For Veracity Provenance Security Slide 40 October 19, 200540 RDFS RDF Schema Meta Data for RDF Adds classes, properties, subclasses Slide 41 October 19, 200541 RDFS adds Properties Slide 42 October 19, 200542 RDFS Subtypes Slide 43 October 19, 200543 OWL Web Ontology Language Comes in three flavors OWL Lite OWL DL (Description Logics) OWL Full Adds Reasoning Slide 44 October 19, 200544 OWL DL Necessary & sufficient Slide 45 October 19, 200545 OWL DL Slide 46 October 19, 200546 SWRL OWL + RuleML Adds more complex reasoning and the ability to execute action Slide 47 October 19, 200547 SWRL If y is xs parent, and z is ys brother, then z is xs uncle. parent(?x,?y) ^ brother(?y,?z) ^ uncle(?x,?z) Slide 48 October 19, 200548 Tools Part 4: Demos Slide 49 October 19, 200549 Tool: Protege Slide 50 October 19, 200550 Altova SemanticWorks Slide 51 October 19, 200551 Tool: AeroText Slide 52 October 19, 200552 Infrastructure Slide 53 October 19, 200553 Infrastructure: Siderean Slide 54 October 19, 200554 Unicorn Slide 55 October 19, 200555 Semantic Web Slide 56 October 19, 200556 Essence at each level TCP/IPGlobal Physical Addressing DNS/URLGlobal Logical Addressing XMLUniversal Parsing XSDAllowable Structure RDFAssertions / Merging RDFSFrames / Classes OWLInference / Reasoning SWRLRule Execution Slide 57 October 19, 200557 Questions? Slide 58 October 19, 200558 Re cap Objective One: Theres much more to Semantics than good definitions Slide 59 October 19, 200559 Objective Two Did you learn a lot of exotic terminology? What is/are: Semantics Taxonomies and Ontologies Inference Description Logics Classification and Reasoning Semantic Web Slide 60 October 19, 200560 Objective Three: to pursue further Send an email to me at email@example.com For either a glossary of semantic terms or the CIOs Guide to Semantics [I have a few bound copies] Visit our web site, many interesting free white papers www.semanticarts.com Semantic Wiki www.semanticwiki.com Slide 61 October 19, 200561 Resources Books Semantics in Business Systems, print and audio Semantic Web Primer Grigoris Antoniou The Semantic Web Michael Daconta et al. Women, Fire, and Dangerous Things George Lakoff Slide 62 October 19, 200562 Semantic Technology Conference www.semantic-technology.com March 6-9, 2006 San Jose, CA Slide 63 October 19, 200563 Getting Started Semantic Awareness Day Just Do It Examples Assessment / What do you want to solve Training Community of Practice Slide 64 October 19, 200564 One last word Slide 65 October 19, 200565 www.semanticarts.com Semantic Arts, Inc.