Blogs, RSS, Semantic Web: a Perspective Marco Brandizi gives_presentation Fermo, 25 Nov 2005 organized_by has_place_date has_name_email works_in part_of.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Semantic Web Thanks to folks at LAIT lab Sources include :
XML Technology in E-Commerce
Hypertext, hypermedia and interactivity. A brief overview and background primer.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
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.
ICT Issues Social Networking. Social Networking Social networking: the interaction between a group of people who have a common interest, eg. music. Popular.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
ISE554 The WWW for eLearning 3.1 WWW Concepts. “The WWW principle of universal readership is that once information is available, it should be accessible.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
The Semantic Web An Emerging Successor of the Web By Tim Berners-Lee, James Hendler and Ora Lassila Presentedby Veera Chandra Sekhar.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
1 ALiSS Adaptive Links Suggestion Service Antonio De Marinis, Stefan Jensen (EEA) Alec Ghica (Finsiel RO), Sasha Vinčić (Systemvaruhuset) Ecoterm III FAO.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
Ontologie e applicazioni Marco Brandizi gives_presentation Dec 6, 2005 has_date has_context works_in part_of Dottorato in Informatica XIX Ciclo.
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.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Practical RDF Chapter 1. RDF: An Introduction
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
The Semantic Web William M Baker
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Web-centric Computing: Computing, Hypertext, & the WWW.
Resource Description Framework (RDF) Presented by: Jonathan Catlett.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
1 Welcome to CSC 301 Web Programming Charles Frank.
Agenda Intro: Information management in Biology Information management engineering Formats and standards XML MAGE example Perspectives: the Semantic Web.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
1 SPARQL A. Emrah Sanön. 2 RDF RDF is quite committed to Semantic Web. Data model Serialization by means of XML Formal semantics Still something is missing!
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Internet Architecture and Governance
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
SPINNING THE SEMANTIC WEB APPLICATIONS FOR THE MODERN ERA LIBRARIES
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
ShareNet Integrating Trust and Privacy policy Li Ding.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Blogging. Website and blog A website, also written as web site,or simply site, is a set of related web pages typically served from a single web domain.
Ziyad Ibrahim 10DD.  What is Internet? What is Internet?  Who owns the internet? Who owns the internet?  How do you connect to the internet? How do.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
1 RSS: What does it mean for the classroom teacher? Stephen Rahn
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
 In the 1960s, ARPANET (Advanced Research Projects Agency Network), the internet’s predecessor, was invented  ARPANET used two technologies that are.
Information Sharing on the Social Semantic Web Aman Shakya* and Hideaki Takeda National Institute of Informatics, Tokyo, Japan The Second NEA-JC Workshop.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Building the Semantic Web
WEB SERVICES.
Knowledge Management Systems
Distributed web based systems
Introduction Web Environments
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
World Wide Web Consortium W3C
Introduction to World Wide Web
Presented By S.Yamuna AP/CSE
Presentation transcript:

Blogs, RSS, Semantic Web: a Perspective Marco Brandizi gives_presentation Fermo, 25 Nov 2005 organized_by has_place_date has_name_ works_in part_of

Once Upon, along ago...

The WWW idea 1) GET index.html 2)... 3) GET web_arch.gif 3) Web browser (client) index.html web_arch.gif 4) Web Server

The WWW idea: links (again, from the Berners-Lee proposal)

The Web evolution: dynamic applications Storage (SQL / Relatio nal DB) Engine / Web Programming Environment Web Server

The Web evolution: CMSs

The Web evolution: weblogs (or blogs)

The Web evolution: Wiki

Social networking Content is widely shared, people can improve and enrich it Web contents are related one each other considering how people use them Networks of people are created by people themselves, with the help of software Publish the contents, let the people invent novel creative ways to use them (RSS and Atom)

Social networking: Page Rank

Social networking: del.icio.us

The Web evolution/2 Reduction of hardware and connectivity costs Multimedia devices, TCP/IP enabled devices

The Web evolution/2: Scripting <?php $server = $_SERVER['HTTP_USER_AGENT']; if (strpos($server, 'MSIE') !== false) { echo 'You are using Internet Explorer '; } else { ?> You're using browser and it is not MS IE. Good... ;-) <? } ?>

The Web evolution/2 Ideas and technologies for developers Scripting Complex architectures: Model/View/Controller (MVC), XML (more in in the follows) Persistent objects (EJ2EE) Web services (more in the follows) Pluggability (ex.: Client side scripting (Javascript) Standardization (DOM) New approaches: AJAX

The Web evolution/2: AJAX (From

The Web evolution/2: AJAX (From Ok, in MS Access was trivial, but...

The Web evolution/2: AJAX

Limits of hypertext model HTML is often a mess where data drowns (From

Limits of hypertext model HTML is often a mess where data drowns

Limits of hypertext model Links are semantically poor, especially for the machines What's this link about? The author An opposite point of view? A related topic? Xlink: nice, but not so much... Search by keywords: Google is simple and great, but... “cancro”... but NOT “Oroscopo” “European projects guidelines”... actually I was looking for “CORDIS”

Representing contents: XML Marco Brandizi Via Và 182 Fermo AP IT Via Vattelappesca 1 Milano IT Andrea... AddressBoo k Person Address Brandizi Marco Andrea Via Và Fermo Via Vattelappesca Milano

Representing contents: XML From

But it's not enough... XML is not enough flexible and expressive Representation of meaning Surname and “Family name” Extending a schema connecting information

Resource Description Framework (RDF) You may handle statements Subject/Property(or verb)/Object may reference public resources, identified by URIs (like Web pages) A given resource may flexibly be annotated by many statements Meaning of statements may be defined by other statements and higher languages (which still are RDF representable)

RDF example From Computational Biology (Nature Group), Sept 2005,

RDF Example

RDF examples: RSS and Atom RSSOwl, see also Rojo

News feeders/Aggregators What you can do with a news feeder Read news from multiple sites, in a single reader Group items into topics, aggregate items Rate/tag contents and exploit social networking: Amphetarate, Rojo Publish your topics on your BlogRoll, OPML. Write new smart software! In the future Publish comments and alike Maintain your blog Semantic blogging ( See also (about RSS/Atom and social implications):

Examples of RDF: FOAF Friend of a Friend (FOAF), see also LinkedIn

More than RDF: “Ontologies”

Ontologies Examples of queries with ontologies “nails is-part-of elephant”? yes, because: “has-legs” and “has-nails” are particular “has-parts” transitive relation “is-part-of” is the inverse of “has-parts”

Ontologies Examples of queries with ontologies “giraffe is-eaten-by lion”? yes, because: giraffe is-a herbivore > is-a animal lion is-a carnivore > lion eats animal > lion eats giraffe “is-eaten” is the inverse of “eats”

“Ontologies” Other examples: vocabularies, directories, goods catalogs WordNet Ontolingua MeSH, Gene Ontology Simple Knowledge Organisation System Simple example:

Ontologies examples

Semantic news: news.com.com

Annotea, Annozilla

Annotea and future of Web Annotations Represent the meaning of annotations Represent the meaning of concept annotations Common taxonomies and ontologies annotea/slide9-0.html

Semantic Annotation: SMORE (

Semantic Web Example: Piggy Bank

Piggy Bank

Putting all together: W3C and Semantic Web

URI: how to address things on internet Unicode: the “alphabet” RDF-S, OWL: ontologies, define the semantics of things SPARQ-L: to make semantic-aware queries Rules, Logic, proof, trust: deductions, logical “reasoning”, inference It's complex, but it's needed, because we want...

...this!

Services Integration: Web Services User Amazon Web site 3 rd parties catalogs Purchase Service CC service VISA Mastercard ,2b

Services Integration How to realize such services integration? Call remote code (RPC, J2EE) Code mobility (Java Applets, Agents) Exchange messages, use XML => SOAP and Web services How to discover services? Handily or Registers How to know that a service is about “book purchasing”? Up to user Ontologies! How to compose services? Up to user Reasoning!

myGrid and Taverna

WSs and Semantic Web Give me the directions from A to B... do it automatically... find the best option!

Conclusions (?) What we are learning from... AJAX More and more Interactive Web A flexible approach for developers RDF, RSS, Atom and alike: Publish the contents, let the world find how to use them Ontologies, Knowledge representation in the Web: More power to the machines to help the mankind...Yet another AI failure? Web Services The web as a inter-connection of services, which can creatively composed... hopefully... automatically... hopefully...

Conclusions (?) What we are learning about the future, beyond the technologies... More horizontal access to information Less rafts in the ocean, with social networking and alike More “Open Culture” Semantic Web must be open and full of standards Applications are coming (almost) from grassroots people Contents are accessed in uncontrollable fashion, usually by mass Killer applications are more and more OS independent (good news for Linux, and not only...)

Conclusions (?) But.. Traditional models and powers still are well alive There is a country, there in South Europe... Software Patents Digital divide is a really worrying obstacle, and it's not only about not accessing a computer Society improvement is not (only) a technology matter What is Internet? Still in many places “wiring” means setup electricity

Conclusions (?) Hopes for the future... Open Source, Open technologies, Open culture Share the code Share the contents, your musics, piece of art, etc. Share the passion for technologies, from social point of view Have fun! ;-)

Semantic Web around here...

Want to know more? 14, 15, 16 Dec See Also

Thanks! Find this slides at: