Semantic Web 2.0

Download Semantic Web 2.0

Post on 17-Oct-2014




1 download

Embed Size (px)




<p>Semantic Web 2.0</p> <p>Semantic Web 2.0Dr. Harry ChenCMSC 491S/691SApril 21, 2008</p> <p>AgendaRevisit the Semantic Web (SW)Think about SW in the context of Web 2.0 Social WebSpeculate on the future Web</p> <p>The Semantic WebIts a vision about the WebAllows data to be shared and reused across application, enterprise and community boundariesNothing new here!It was part of the goal in creating Web 1.0Why should we use the Web if we cant share and reuse information?</p> <p>Semantic Web ResearchW3C Semantic Web ActivityRooted in AI Knowledge RepresentationSome said too much KR hindered the development of the Semantic WebPersonally, I think thats debatable Since 2000, many tools and standards have been developed under the SW flag. </p> <p>Most Important SW Components</p> <p>URIUniform Resource Identifier Unlike natural lang.: G. Bush and G. BushCan be used in logical inferenceIf we found two resources having the same URI, we can assume they are describing the same thing.</p> <p>RDFAn unordered collection of statements that describe Web ResourcesPeople, Place and ThingsRelationshipsRDF Statement TripleTripe (subject, predicate, object)Resources are identified by URI</p> <p>View RDF as a GraphSource:</p> <p>Publish RDF on the WebHow do you publish RDF statements?Issues to considerPublish for what purpose?Who will consume those stmts? And, how?How to compose and edit those stmts?Who publishes those stmts human or machine?</p> <p>RDF Representations</p> <p>XML EncodingGraphstmt(docInst, rdf_type, Document)stmt(personInst, rdf_type, Person)stmt(inroomInst, rdf_type, InRoom)stmt(personInst, holding, docInst)stmt(inroomInst, person, personInst)TriplesRDFData ModelGood for Machine ProcessingGood For Human ViewingGood For ReasoningRDF is a simple language for building graph based representations</p> <p>RDF Demo</p> <p>Ontology (in information systems)A dictionary of some sort.An explicit representation of how to represent the object, concepts and other domain entities and relationships among them.e.g., database schemas and UML diagrams</p> <p>Ontology (in the Semantic Web)Use RDF to create a new language for describing Web Resources and the relationships among them.RDF-S OWL</p> <p>Ontology DemoWine Ontology in SWOOPWine Agent</p> <p>Got Semantic Web?Why the Semantic Web remains to be a research-ish thing?</p> <p>Missing a BridgeThe Web as we know itThe Web that we hope to createGoogleAmazonYouTubeHTML</p> <p>Knowledge sharingInformation reuseMachine-readable WebOntology</p> <p>The Missing Bridge ProblemTwo causes:We dont know what kind of bridges to build.We had the wrong design. (bridge or tunnel?) </p> <p>Semantic Webs Missing BridgeDont know what bridge to buildMany people misunderstood SWMany people have misconceptions about SWWe had the wrong designSemantic Web == Artificial Intelligence WebLogical inference must underpin every SW appLarge ontology is required for building SW appMaybe we need something different from OWL, RDFS and RDF.</p> <p>Misconception #1The Semantic Web will bring about a killer application!</p> <p>SW is not Web 2.0Web 2.0 is about building a new kind of highly interactive and dynamic Web applicationsSemantic Web is about data how to share it, reuse it and integrate it. </p> <p>Misconception #2Web 2.0, JSON, Ajax will kill the Semantic Web</p> <p>SW is not Web 2.0JSON and Ajax enable sites to publish data for building mashup. But, they are not suitable for serious data integration and knowledge sharing tasks.Remember the Mash Maker demo that Wes has shown us?</p> <p>Misconception #3The Semantic Web is all about building an AI Web</p> <p>Semantic Web is not AI WebThe Web is for people, not for machines.When building Web applications, anything you develop, whether its an AI program or non-AI program, they should serve people.</p> <p>Misconception #4Large ontologies are required for building successful Semantic Web applications</p> <p>Bigger is not always better!The use of ontology in information systems is a technique to solve a certain kind of problem. By itself, ontology cant create any useful Web application.You are permitted to create SW application using a small or large ontology.</p> <p>Misconception #5The Semantic Web is a different Web</p> <p>We only have one WebWeb 1.0, Web 2.0, Web 3.0 Web 20.0 will always be the same Web.Unless, we have a completely different InternetIdeas and research results of the Semantic Web will be seamlessly integrated into, not replacing, the Web</p> <p>We still havent solve the problemThe Web as we know itThe Web that we hope to createGoogleAmazonYouTubeHTML</p> <p>Knowledge sharingInformation reuseMachine-readable WebOntology</p> <p>Lets do some speculation</p> <p>Acting as a futuristHow will Semantic Web technologies turn out in the future Web?What technologies and computing trends are likely to stay in the future Web?How will a social Web influence the adoption of Semantic Web technologies?Whatre the tools essential to the growth of the Semantic Web?</p> <p>What can you conclude from this video? </p> <p>The Web is here to stayWe live,We work,We socialOn the Web.</p> <p>HTML is here to stayWe will continue to use HTML to create Web information.Most people will be editing the Web through HTML or applications that manipulate HTML.</p> <p>Open Question.If RDF is the language for describing semantic information on the Web, who is going to create RDF?You, meRobotsX?</p> <p>Social Web and SWSocial Web is about user-created content.YouTube, Facebook, FlickrThe more information they create, the more information needs to be integrated. Mash Maker ManyEyes, Sentiment Analysis,Wiki</p> <p>Open QuestionIf the future is about mashup, knowledge sharing and data reuse, how can we free data from web sites?Consuming flickr,, youtube data requires special protocols and data formatsConsuming RSS (from CNN, Reuters, my blogs) requires no understanding of special protocols.</p> <p>Concluding RemarksThe Semantic Web is vision, not an application technology. SW is about data being shared, integrated and reused. If we resolve our misconceptions about the Semantic Web, we see a bright future for its technologies in Web 2.0 and the Social Web.</p>


View more >