320 likes | 427 Views
Semantic Web. Quratulain Rajput Faculty of Computer Science, IBA Spring2013. Agenda. Course overview Course outline and course goal Grading policy. Today’s Web. HTML provides only presentation layout to the web content. Such as font size, color, hyperlinks. Understandable by human.
E N D
Semantic Web Quratulain Rajput Faculty of Computer Science, IBA Spring2013
Agenda • Course overview • Course outline and course goal • Grading policy Quratulain Rajput
Today’s Web • HTML provides only presentation layout to the web content. Such as font size, color, hyperlinks. • Understandable by human. <tr> <td width="43%" align="left" valign="top" class="td"><div align="justify"><br /> IBA has 80 full time and 85 part time and visiting faculty members teaching courses in Management, Marketing, HR, Strategy, Finance, Economics, Quantitative Methods, Organizational Behavior, Computer Sciences, Ethics, Social Sciences, Chinese, Arabic. <br> </div></td> <td width="57%" valign="top" class="td"><div align="right"><br /> <img border="0" src="images/grp_fullfac_011010_small.jpg" width="400" height="147"></div></td> </tr> <tr> Quratulain Rajput
Today’s Web • Automatically generated data from databases also presented on web pages without following database structure. • For example, online library. • Once the query is performed on library database, the search result display on the web page as a text. Quratulain Rajput
Today’s Web • Querying • Find PhD scholarships in the field of Computer Science in Europe? • Lot of hard work require by users: • Search different scholarship web sites. • Read the detail of few scholarship ads. • Finally you can select that best match your requirement. • Not possible to review each scholarship ads. Quratulain Rajput
Today’s Web Quratulain Rajput
Limitation of Today’s Web • Search results are highly depends on keywords. • High recall but low precision • Human involvement necessary to combine results. • Information is not processable by machines. • Due to huge size of web content, user cannot utilize most of the available information. • The structure of Web contents is heterogeneous. Therefore information cannot share or integrate automatically among web pages. Quratulain Rajput
Limitation of Today’s Web • No Querying system is available. • If the location of information is fixed then wrappers can be written to get information automatically. But wrappers are specific to a website and become obsolete if the website has changed. • Other techniques based on Artificial Intelligence and computational linguistic can be applied for text processing but not capable enough. • Due to heterogeneous structure of web content not possible to apply one technique consistently over a large scale of web content. Quratulain Rajput
Semantic Web: Overview • Its all about data. • How we can make sense of data if its come in huge amount. For example data in the web. • Web is the biggest resource of data and the real problem is that its getting more bigger in every minute. • Data is not only in web pages and blog post, data over social media websites. In future it will also be things that will be part of the internet. For example , house hold devices etc. (the internet of things). Quratulain Rajput
Semantic Web: Vision • How to find something from huge universe of web. Quratulain Rajput
Problem Quratulain Rajput
Semantic • Semantic is the study of meaning. • When computer receive information, the problem is how it can make sense (semantic) to find something. • In semantic web we are trying to give explicit semantics to the things to make information processable by computers. Quratulain Rajput
Semantic Web • Provide semantics to the web content. • Information on the web can be process by machine. • Automatic integration of information from different web pages. • Not only assigned metadata but also conceptualization of a domain knowledge. Processor Speed RAM Brand Hard disk I have an excellent condition HP Pavilion dv2500 Special Edition laptop with a core duo 1.5ghz processor 250gb hd and 2gb ram. It comes with Windows Vista Home Premium 32-bit. The case has a few scratches and the battery life is currently low lasting only 10-20min. However, if replaced probably for $30-40 it should last close to 6 hours. I am looking for $450 or best offer. Price Quratulain Rajput
Add semantics HTML: <H1>IBA FCS program</H1><UL> <LI>Instructor: Quratulain<LI>Course: Semantic Web </UL> XML: <FCS-Courses><title>IBA FCS program </title><instructor>Quratulain</instructor><Course>Semantic Web</Course></FCS-Courses> Quratulain Rajput
Add Semantic • Semantic as categorization of data on existing web. • For example, wikipedia Quratulain Rajput
Semantic Web • According to W3C “an evolving extension of the World Wide Web in which web content can be … read and used by software agents, thus permitting them to find, share and integrate information more easily” Quratulain Rajput
From Today’s Web to Semantic Web • Examples • Knowledge management • E-Commerce Quratulain Rajput
Knowledge Management • Knowledge management concerns itself with acquiring, accessing, and maintaining knowledge within an organization • Key activity of large businesses: internal knowledge as an intellectual asset from which they can increase their competitiveness. • Most information is currently available in a weakly structured form (e.g. text, audio, video) Quratulain Rajput
Knowledge management: Limitation of current technology • Searching information: Depends on keyword based search. • Extracting information: Human time and effort are required. • Maintaining information: Consistent information and remove outdated once. • Uncovering information: Difficult to apply data mining techniques on weakly structure document • Viewing information: Hard to realize a restricted view of information over Web. Quratulain Rajput
Semantic Web Enabled Knowledge Management • Knowledge will be organized in conceptual spaces according to its meaning. • Automated tools for maintenance and knowledge discovery • Semantic query answering • Query answering over several documents • Defining who may view certain parts of information (even parts of documents) will be possible. 20 Quratulain Rajput
The Semantic Web Impact: E-Commerce • A typical scenario: user visits one or several online shops, browses their offers, selects and orders products. • Ideally humans would visit all, or all major online stores; but too time consuming • Shopbots are a useful tool but have limitations • Rely on wrappers • Reprogrammed is costly if there is a change in online stores. • Relies on textual analysis 21 Quratulain Rajput
Semantic Web Enabled E-Commerce • Software agents that can interpret the product information and the terms of service. • Pricing and product information, delivery and privacy policies will be interpreted and compared to the user requirements. • Information about the reputation of shops • Sophisticated shopping agents will be able to conduct automated negotiations 22 Quratulain Rajput
Semantic Web Impact • Wikis • Webopedia • Social networks • Tags • User Profiles Quratulain Rajput
Course Description • The explosive growth of the Web has led the problem of information overload. The Semantic Web can be seen as the solution to the problems of WWW. • In this course, we examine existing Semantic Web technologies: XML, RDF (Resource Description Framework), OWL (Web Ontology Language), understand the role of ontology, ontology modeling, reasoning, and querying mechanisms. • Latest papers published in recent Semantic Web conference proceedings and journals are also discussed. • This course also offers a practical experience using Protégé ontology editor, Jena ontology API with JAVA programming language. Quratulain
Text Books • Foundation of semantic web technologies (Pascal Hitzler) • The Semantic Web primer (Grigoris Antoniou and Frank van Harmelen) • Semantic Web Programming (John Hebeler, Matthew Fisher, Ryan Blace and Andrew Perez-Lopez) Quratulain
Tentative Course Outline • The Semantic Web Vision • Semantic Web Architecture • XML • Knowledge Representation using semantic web technologies: • RDF (Resource Description Framework) • RDFS (RDF Schema) • OWL (Web Ontology Language) • Querying • Reasoning and Description Logic (DL) • Semantic Web Applications Quratulain
Tools and Programming Language • Protégé ontology editor • Jena ontology API • JAVA programming language • Eclipse IDE for JAVA programming Quratulain
Grading Policy • Midterm Exams: 30% • Final Exam: 35% • Assignments: 20% • Project: 15% Quratulain
Course Wiki • Check the course wiki frequently to keep yourself up to date. http://cse661semanticwebspring2013.wikispaces.com/ Quratulain
Contact Information • Email: quratrajput@yahoo.com • Counseling hours: • Monday and Wednesday (3:00PM to 6:00PM) Quratulain
Reading Assignment • http://www.huffingtonpost.com/steve-hamby/semantic-web-technology_b_1228883.html Quratulain Rajput
Questions Quratulain Rajput