Www.sti-innsbruck.at © Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at Semantic Web Services Web Science Lecture II – 12 th March 2009 Dieter Fensel.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
1st Project Introduction to HTML.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter ONE Introduction to HTML.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 7 – THE WEB SEAN J. TAYLOR.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
S519: Evaluation of Information Systems Introduction.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
Web science university of the Aegean, department of Cultural technology Michalis Vafopoulos, 2008 PCI 2008, Samos.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
The World Wide Web (abbreviated as WWW or W3 and commonly known as the Web) is a system of interlinked hypertext documents accessed via the Internet.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Web Programming : Building Internet Applications Chris Bates CSE :
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
Web-centric Computing: Computing, Hypertext, & the WWW.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
CS 6401 The World Wide Web Outline Background Structure Protocols.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Internet Research Tips Daniel Fack. Internet Research Tips The internet is a self publishing medium. It must be be analyzed for appropriateness of research.
© Copyright 2008 STI INNSBRUCK Semantic Web Services Exam Preparation Lecture XIV – 2 nd July 2009 Dieter Fensel.
1 Seminar on Service Oriented Architecture Principles of REST.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Kemal Baykal Rasim Ismayilov
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Common Terms in the Internet Adnan Iqbal MCS-MIT-WD-A+ The College of Law.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
CS 6401 The World Wide Web Outline Background Structure Protocols.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
National College of Science & Information Technology.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
4.01 How Web Pages Work.
The World Wide Web.
Chapter 1 Introduction to HTML
E-commerce | WWW World Wide Web - Concepts
Project 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
CASE STUDY -HTML,URLs,HTTP
The World Wide Web Outline Background Structure Protocols CS 640.
Chapter 27 WWW and HTTP.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Introduction to World Wide Web
4.01 How Web Pages Work.
Presentation transcript:

© Copyright 2008 STI INNSBRUCK Semantic Web Services Web Science Lecture II – 12 th March 2009 Dieter Fensel

Where are we? #DateTitle 15 th MarchIntroduction 212 th MarchWeb Science 319 th MarchService Science 426 th MarchWeb Services (WSDL. SOAP, UDDI, XML) 52 nd AprilWeb 2.0 and RESTful services 623 rd AprilWSMO 730 th AprilWSML 87 th MayWSMX 914 th MayOWL-S and others 1028 th MayWSMO-Lite, MicroWSMO 114 th JuneSWS Use Cases 1218 th Juneseekda: the business point of view 1325 th JuneMobile services 142 nd JulyExam Preparation

Outline What is The Web? Web Evolution What is Web science? Web science process/methodology Web science challenges

What is The Web?

The Web The World Wide Web ("WWW" or simply the "Web") is a system of interlinked, hypertext documents that runs over the Internet. With a Web browser, a user views Web pages that may contain text, images, and other multimedia and navigates between them using hyperlinks. - wikipedia The Web was created around 1990 by Tim Berners-Lee working at CERN in Geneva, Switzerland.

The Web A distributed document delivery system implemented using application-level protocols on the Internet A tool for collaborative writing and community building A framework of protocols that support e-commerce A network of co-operating computers interoperating using HTTP and related protocols to form a ‘subnet’ of the Internet A large, cyclical, directed graph made up of Web pages and links

WWW Components Structural Components –Clients/browsers – to dominant implementations –Servers – run on sophisticated hardware –Caches – many interesting implementations –Internet – the global infrastructure which facilitates data transfer Semantic Components –Uniform Resource Identifiers (URIs) –Hyper Text Transfer Protocol (HTTP) –Hyper Text Markup Language (HTML) eXtensible Markup Language (XML)

Uniform Resource Identifiers (URIs) Uniform Resource Identifiers (URIs) are used to name/identify resources on the Web URIs are pointers to resources to which request methods can be applied to generate potentially different responses Resource can reside anywhere on the Internet Most popular form of a URI is the Uniform Resource Locator (URL)

Hypertext Transfer Protocol (HTTP) Protocol for client/server communication –The heart of the Web –Very simple request/response protocol Client sends request message, server replies with response message –Provide a way to publish and retrieve HTML pages –Stateless –Relies on URI naming mechanism

HTTP Request Messages GET – retrieve document specified by URL PUT – store specified document under given URL HEAD – retrieve info. about document specified by URL OPTIONS – retrieve information about available options POST – give information (eg. annotation) to the server DELETE – remove document specified by URL TRACE – loopback request message CONNECT – for use by caches

HTML Hyper-Text Markup Language –A subset of Standardized General Markup Language (SGML) –Facilitates a hyper-media environment Documents use elements to “mark up” or identify sections of text for different purposes or display characteristics Mark up elements are not seen by the user when page is displayed Documents are rendered by browsers

HTML HTML markup consists of several types of entities, including: elements, attributes, data types and character references –DTD (Document Type Definition) –Element (such as document ( … ), head elements ( … ) –Attribute: HTML –Data type: CDATA, URIs, Dates, Link types, language code, color, text string, etc. –Character references: for referring to rarely used characters: "水" (in hexadecimal) represents the Chinese character for water

From the World Wide Web to the Semantic Web Overabundance of Information –Highly scattered and distributed –Pressure to search and integrate information –Cost for locating relevant information and deriving value from it is prohibitively expensive Reduce costs by: –Interconnecting workflows and business processes –Enable data and service sharing Enable collaboration and information sharing –Data and services sharing between diverse scientific groups such as genomic and biological sciences, and geosciences –Across industry wide consortiums and standards bodies –Across ordinary internet users (RSS – Blogs)

From Web 1.0 to 2.0 (updated from O’Reilly) Web 1.0 Web 2.0 Platforms Netscape, Internet ExplorerGoogle Services, AJAX, Flock Web Pages Personal WebsitesBlogs Portals Content Management SystemsWikis Encyclopediæ Britannica OnlineWikipedia Talk NetmeetingSkype, Asterisk Knowledge Directories, TaxonomiesTagging, Folksonomies Referencing StickinessSyndication Content AkamaiBitTorrent, P2P Events EviteUpcoming.org

From Web 1.0 to Semantic Web Web 1.0 Web 2.0 Semantic Web Personal WebsitesBlogsSemantic Blogs: semiBlog, Haystack, Semblog, Structured Blogging Content Management Systems, Britannica Online Wikis, WikipediaSemantic Wikis: Semantic MediaWiki, SemperWiki, Platypus, dbpedia, Rhizome Altavista, GoogleGoogle Personalised, DumbFind, Hakia Semantic Search: SWSE, Swoogle, Intellidimension CiteSeer, Project GutenbergGoogle Scholar, Book SearchSemantic Digital Libraries: JeromeDL, BRICKS, Longwell Message BoardsCommunity PortalsSemantic Forums and Community Portals: SIOC, OpenLink DataSpaces Buddy Lists, Address BooksOnline Social NetworksSemantic Social Networks: FOAF, PeopleAggregator ……Semantic Social Information Spaces: Nepomuk, Gnowsis

Web Evolution Traditional Web (Web1.0) –Normal User: browsing –Communication style: one-direction communication (e.g. reading a book) –Data: web data (string and syntactic format) –Data contributor: webmaster or experienced user –How to add data: compose HTML pages Social Web (Web2.0) –Normal User: browsing + publishing and organizing web data –Communication style: human-human (sharing) –Data: web data + tags –Data contributor: normal user – revolution! –How to add data: tagging Semantic Web –Normal User: interacting (human-machine) –Communication style: human  machine –Data: web data + tags + metadata (in SW Language) –Data contributor: normal user, machine –How to add data: machine generate or user publish

What is Web Science?

Which science explains the Web? Is it: –Computer Science –Web Engineering –Artificial Inteligence –Economics –Low –Sociology –… –?

Web Science definition A new science that focuses on how huge decentralized Web systems work. “The Web isn’t about what you can do with computers. It’s people and, yes, they are connected by computers. But computer science, as the study of what happens in a computer, doesn’t tell you about what happens on the Web.” Tim Berners-Lee “A new field of science that involves a multi-disciplinary study and inquiry for the understanding of the Web and its relationships to us” Bebo White, SLAC, Stanford University Shift from how a single computer works to how huge decentralized Web systems work

Endorsements for Web Science “Web science represents a pretty big next step in the evolution of information. This kind of research likely to have a lot of influence on the next generation of researchers, scientists and, most importantly, the next generation of entrepreneurs who will build new companies from this.” Eric E. Schmidt, CEO Google “Web science research is a prerequisite to designing and building the kinds of complex, human-oriented systems that we are after in services science.” Irving Wladawsky-Berger, IBM

Web science – multi-disciplinary approach

Web science – multi-disciplinary approach To understand the Web we need: –To understand society –To understand computer engineering –To understand users –To understand economics –To understand network effects at high scale Different solutions may be required –New systems –New interfaces –New tools –New protocols

The Goals of Web Science To understand what the Web is To engineer the Web’s future To ensure the Web’s social benefit

Shape of the Web

What Could Scientific Theories for the Web Look Like? Some simple examples: –Every page on the Web can be reached by following less than 10 links –The average number of words per search query is greater than 3 –Web page download times follow a lognormal distribution function (Huberman) –The Web is a “scale-free” graph Can these statements be easily validated? Are they good theories? What constitutes good theories about the Web?

Food For Thought Electricity : 1800 Electricity Now What are the analogies for Web Science and Design? Is our understanding of the Web like that of 1800 electricity?

Web Science process/methodology

Social convenience when designing a system Slides adapted from: Tim Berners Lee – The Two Magics of Web Science

Macroscopic effect

Analyze the result

Science and Engineering in a Cycle

Example:

Example: The Web as envisioned

Example: WWW

Example: building on WWW: Google

Example: Semantic Web

Web Science challenges

Challenges User Interfaces – generality, explore new dimensions, analyze, visualize, …. Information Policy –Identity, privacy, transparency, trust, … Resilience –Internet breakage, Web breakage, Spam, phishing, etc.

Challenges (contd.) Collective quality assessment – new web-enables processes New devices – capabilities, dimensions, … Collective creativity

Web Science – why this matters Web is an evolving system and an essential part of humanity Understanding the Web is a major challenge as big as any other global cause

Relevant links Web Science Research Initiative Berners-Lee, Tim, Hall, Wendy, Hendler, James, Shadbolt, Nigel, Weitzner, Danny (2006): Creating a science of the Web. Berners-Lee, Tim, Hall, Wendy, Hendler, James, O’Hara, Kieron, Shadbolt, Nigel, Weitzner, Danny (2006): A Framework for Web Science. Shadbolt, Nigel. Web Science Research Initiative Seminar November

Next Lecture #DateTitle 15 th MarchIntroduction 212 th MarchWeb Science 319 th MarchService Science 426 th MarchWeb Services (WSDL. SOAP, UDDI, XML) 52 nd AprilWeb 2.0 and RESTful services 623 rd AprilWSMO 730 th AprilWSML 87 th MayWSMX 914 th MayOWL-S and others 1028 th MayWSMO-Lite, MicroWSMO 114 th JuneSWS Use Cases 1218 th Juneseekda: the business point of view 1325 th JuneMobile services 142 nd JulyExam Preparation

Questions?