future software architectures combining the web 2.0 with the semantic web to realize future web...
Post on 19-Dec-2015
218 views
TRANSCRIPT
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize
future Web Communities
Maarten Visser30.11.2005
Topics
Current Web Standards Upcoming Web Standards The Future of the Web Communities
Current Web standards
Web Data standards Web Service standards Web Client standards
Current Web Data Standards
HTML– Human readable web publications– Used for webpages
XML (eXtensible Markup Language)– Human readable tags to describe data– Making data interoperable within a singe domain (schema)
RSS (Really Simple Syndication) / OPML– Subscriptions to Human readable content– XML file formats for Web syndication used by (amongst other
things) news websites and weblogs
RSS Publication Types
Current Web Service Standaards
Webservices: Machine-to-machine interaction over a network
SOAP – Protocol for exchanging XML-based messages over a network
WSDL (Web Services Description Language)– XML format for describing Web services
UDDI (Universal Description, Discovery, and Integration)– Platform-independent, XML-based registry for webservices
WS-*– WS-Security (Web Services Security protocol for authentication)– WS-Reliability (SOAP-based specification for reliable messaging)– WS-A lot more..
Current Web Client Standaards
Internet Browser – HTML – Javascript– Flash
“Feed readers”– RSS aggregators– Podcast clients
Apple Widgets / Microsoft Gadgets– Small standardized (Desktop) mini applications
Companies
But as with most new technologies
This is only the beginning…….
New Web Standard!
SSE (Simple Sharing Extensions) Ray Ozzie (Microsoft (ex Lotus)) Dave Winer (inventor RSS) Released under Creative Commons
– to use RSS as the basis for item sharing that is, the bi-directional, asynchronous replication of new and changed items amongst two or more cross-subscribed feeds
– to use OPML as the basis for outline sharing that is, the bi-directional, asynchronous replication of outlines, such as RSS aggregators subscription lists
The Semantic Web
"The Semantic Web is an ... extension of the current web in which ... information is given well-defined meaning, ... better enabling computers and people to work in
cooperation."
The Semantic Web Tim Berners-Lee, James Hendler and Ora Lassila Scientific American, May 2001
Upcomming Web Standards
The Semantic Web (Machine readable content: w3c)
RDF (Resource Description Framework)– XML based standard for describing resources on the web– Machine readable associations between subjects and objects
RDFS (RDF Schema)– Machine readable vocabularies that describe groups of related
RDF resources and relationship between resources
OWL (Web Ontology Language)– a markup language for publishing and sharing data using machine
readable ontology's on the Internet
Upcomming Web Standards
SPARQL– Query language for RDF
FOAF (Friend of a Friend)– For creating a Web of machine-readable
homepages describing people, there interests, there friends and more.
The Current Web
The Semantic Web
The Future
The three layered internet architecture of the future could look like this…
The future for Web Communities
People around the world working on similar project can be clustered as a group automatically
Applications can automatically point you to people with similar interest
Applications can automatically help you get the information you need
Unlimited Interfaces to consume and respond to information
Be in the middle of the world wide information flow… Real-time brainstorming with thousands of people..
The Challanges
Connecting and adding resources to all data Agreement on new standards Agreement on Universal Tag directories
(Ontology's / Topic Maps) (Meta) Data may not be deleted Security and Privacy (who owns the data)
– We need a “Google Like” Data Farm managed by a trusted world wide organisation
The Future…
All people, processes and information is connected and machine readable….
Questions?