SlideShare una empresa de Scribd logo
1 de 54
Web 3.0 & IoT
  The future of Internet
Callenge for 2020 1(2)




http://www.ericsson.com/news/110214_more_than_50_billion_244188811_c
Challenge for 2020 2(2)
Evolution

Web 1.0
  Publication
Web 2.0
  Interaction
  Automatization
Web 3.0
  Interoperation
  IoT
  Smart City
Web 1.0
Publication of papers.
   HTML / HTTP / TCP / IP
Links between publications.
   URI
Consumption by humans.
   Browsers
Static information.
   The publisher provides the information.
   Centralized.
Examples of web 1.0

Newspapers
Portals
Home Pages
Britannica Online
Web 2.0
Dynamic information.
   Users provide the information.
   XML, XML Schema, XSLT, XHR (Ajax).
New interfaces for humans
   Apps (10’ interfaces)
Web Services.
   SOAP, WSDL
   REST, WADL
   Syndication (RSS, ATOM, Podcasts, etc.)
Examples of web 2.0
Social networks
   FB, Twitter, LinkedIn, Flickr, YT, etc.
   Comments, tagging, voting, liking, blogging.

On-line databases
   Wikipedia, Google Earth, OSM, etc.
Stores
   eBay, Amazon, etc.
Content Management Systems
   Drupal, Mediawiki, etc.
Examples of web 2.0
Apps
   IPhone, Android, IP-TV, etc.
“Web as a platform”
   Cloud
   Google: Docs, Gmail, Calendar, etc.
   Hotmail, MS Web Apps
Programmable web
   Mashups (6809 en www.programmableweb.com)
   APIs (7677 en www.programmableweb.com)
Web 3.0
Publication of data.
   RDF / HTTP, XMPP / TCPv6 / IPv6
Links between data.
   URI
Consumption by machines.
   M2M, WSN
Federated information.
   Created for multitude of entities.
   Decentralized.
Web 3.0 Technologies
Semantic Web
   Universal abstraction of information.
   Meaning of información.
   Standardized question languages
   Standardized rule languages
   Artificial intelligence.
Internet of Things (IoT)
   Wireless sensor networks WSN (IPv6 / WiFi)
   Grid Computing (federation)
   Security, peer-to-peer (XMPP)
Linked Data




http://linkeddata.org/
http://www.w3.org/standards/semanticweb/data
Abstraction of information


Semantic Triples
   Subject Predicate Object (S, P, O)
   Can describe all information that exists.
   S & P are URI’s
   O can be an URI or a LITERAL
   Literals can have or lack a type.
   Every type is defined by an URI.
Examples of Semantic Triples
   Clayster “is a” Company
   Clayster “is domiciled in” Valparaíso
   Valparaíso “is a” City
   Valparaíso “lies in” Chile
   Chile “is a” Country
   Peter Waher “is a” Man
   Peter Waher “has” 40 years
   Peter Waher “is employed by” Clayster.
   Peter Waher “is married to” Katya Waher.
   etc.
URIs

URI Format
 Scheme://Host/Path
 Simple to extend
 Simple to maintain unique
 Simple to distribute
Graphs
Semantic graphs
  Subjects and Objects are nodes
  Predicates form edges
Links

Introductory links to SW

   http://www.w3.org/2001/sw/
   http://semanticweb.org/
   http://www.w3.org/standards/semanticweb/data
RDF

Resource Description Framework
  W3C Recommendation (“Standard”)
  Easy for machines to understand
  RDF/XML (Documents)
  RDFa (Micro format)
  Uses the power of XML and Namespaces
  Easy to validate
  Difficult to read or write by humans.
RDF Example 1(2)
RDF Example 2(2)
Ontologies

Describe Vocabularies
   Corresponds to Schemas in the XML-world
   Permits deduction
RDF Schema (RDFS)
   Very easy
Web Ontology Language (OWL)
   More advanced
   Three levels (Lite, DL, Full)
RDFS Example
Dublin Core Example

Describe publicaciones
Turtle
Turtle
   W3C Recommendation (“Standard”)
   “Terse RDF Triple Language”
   Easier to read and write by humans
Turtle Example 1(2)
Turtle Example 2(2)
The previous example in RDF
Links

RDF/Turtle Links
   http://www.w3schools.com/rdf/default.asp
   http://www.w3.org/TR/2004/REC-rdf-primer-
    20040210/
   http://www.w3.org/standards/techs/rdf#w3c_all
   http://www.w3.org/TR/2004/REC-rdf-syntax-
    grammar-20040210/
   http://www.w3.org/TeamSubmission/turtle/
OOP for the Semantic Web

Objects in OOP are Objects in SW
Properties are Predicates
Values are Objects.
Classes in OOP are also Objects
Differences between OOP & WS

Object Oriented Programming OOP   Semantic Web
Exclusive                         Inclusive
Centralized                       Distributed
Closed World assumption           Open World assumption
Proprietary                       Collaborative
Deterministic                     Indeterministic
Classes have heritence            Types and properties have heritence
SPARQL

SPARQL
  W3C Recommendation (“Standard”)
  “SPARQL Protocol and RDF
   Query Language”
  Performs Pattern Matching in semantic graphs.
  SQL for the Semantic Web.
  Connection through a “SPARQL Endpoint”.
  Access to all types of data.
SPARQL 1.0 Example 1(2)
SPARQL 1.0 Example 2(2)
SPARQL 1.1 Example 1(2)
SPARQL 1.1 Example 2(2)
Federation – “Grid Computing”
                 Client



      RDF                     RDF
                SPARQL
                  E.P.



      RDF                     RDF


RDF                                 RDF
       SPARQL             SPARQL
         E.P.               E.P.



RDF             SPARQL              RDF
                  E.P.
Links

SPARQL Links
  http://www.w3.org/TR/sparql11-query/
  http://www.w3.org/TR/2008/REC-rdf-sparql-query-
   20080115/
  http://www.w3.org/TR/2008/REC-rdf-sparql-
   protocol-20080115/
  http://www.w3.org/TR/2008/REC-rdf-sparql-
   XMLres-20080115/
  http://www.w3.org/standards/techs/sparql#w3c_all
  http://www.w3.org/wiki/SparqlEndpoints
  http://dbpedia.org/sparql
RIF

“Rule Interchange Format”
   W3C Recommendation (“Standard”)
   Automatic interchange of information
   Permits automation and control
   Interchangeable modules.
RIF Example
Links

RIF Links
   http://www.w3.org/TR/2010/NOTE-rif-overview-
    20100622/
   http://www.w3.org/TR/2010/REC-rif-core-
    20100622/
   http://www.w3.org/2005/rules/wiki/images/b/b0/W3
    C_RIF-CW-9-09.pdf
   http://www.w3.org/2005/rules/wiki/RIF_Working_Gr
    oup
Evolution of Databases

Proprietary files (~ “web 1.0”)
   Error prone.
Procedural API’s (~ “web 2.0”)
   dBase, Paradox, FoxPro, etc.
   Difficult to join information (relationships)
SQL (~ “web 3.0”)
   MS SQL, Oracle, DB2, MySQL, Sybase, etc.
   Standardized = Interchangeable
   Easy to join information from different sources.
IoT: Web 2.0 vs Web 3.0

¿How many API’s can be
 economically supported?
   ¿10? ¿25? ¿50? ¿100? ¿200?
~2’000’000’000 connected devices
   ~ 1 / person of middle class
2020: ~50’000’000’000 devices.
   > 10 / person of middle class
   ¿How many product providers?
   ¿How many API’s for integration projects?
Centralized vs. Distributed
Centralized (web 2.0)                  Distributed (Federation - web 3.0)
Expensive                              Cheap
Inefficient                            Efficient
Difficult to grow proportionally       Grows organically (~ neural network)
Insecure                               Secure
Lack of integrity                      Maximum of integrity
Easy to abuse                          Difficult to abuse
User does not control information      User is owner of information
Plug Computers




 Linux Server
 1,2 Watts
 2 USD for 24 / 7 / 365 service.
 119 USD/unit price.
Security in Web 3.0

Based on HTTP
   Authentication
   Encryption (SSL/TLS)
Decentralized storage
   Lowers the risk of attacks
   Lowers the effect of an attack
   Difficult to attack using an DDOS.

Extensions to other protocols
   XMPP
XMPP

Standardized (IETF)
Peer-to-peer
Based of XML fragments
Data protected by firewalls.
Authenticated clients
Authorized clients
Advantages with IETF, W3C, XSF

Replaceable components
Lowers the cost
Permits interchange of information
Permits a mixture of providers
Power shifts to client
Creates a new infrastructure
Permits new business models
CLAYSTER Technology
CLAYSTER Technology
CLAYSTER Technology
CLAYSTER Technology




Mobile   MID-
                 Computer   TV
         Phone
Developing the technology for the future

 ¿Do you find this interesting?
 ¿Do you want to work with this with us?
 We seek development engineers within:
   .NET (server, platform)
   WPF (client, UI)
   Android (mobile, UI)
   Integrated systems (PLC, electronic circuits)
Peter Waher
Clayster Laboratorios Chile Ltda.
Calle Blanco 1623, of 1402.
Valparaíso
peter.waher@clayster.com
Tel: 032-212 25 33
Skype: peterwaher
Twitter: PeterWaher
Twitter: ClaysterLabs

Más contenido relacionado

La actualidad más candente

Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsTarika Verma
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computingeteshagarwal1
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic webR A Akerkar
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Internet of Things (IoT) - Introduction ppt
Internet of Things (IoT) - Introduction ppt Internet of Things (IoT) - Introduction ppt
Internet of Things (IoT) - Introduction ppt sutrishnakar1995
 
Internet of Things - IoT
Internet of Things - IoTInternet of Things - IoT
Internet of Things - IoTFarjad Noor
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptshibamughal
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Dr. Mazlan Abbas
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGAYESHA JAVED
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)TusharSoam
 

La actualidad más candente (20)

Introduction to IOT
Introduction to IOTIntroduction to IOT
Introduction to IOT
 
Semantic web
Semantic web Semantic web
Semantic web
 
Internet of things(IoT)
Internet of things(IoT)Internet of things(IoT)
Internet of things(IoT)
 
AWS PPT.pptx
AWS PPT.pptxAWS PPT.pptx
AWS PPT.pptx
 
Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, Applications
 
Iot and cloud computing
Iot and cloud computingIot and cloud computing
Iot and cloud computing
 
Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
The future internet web 3.0
The future internet  web 3.0The future internet  web 3.0
The future internet web 3.0
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Internet of Things (IoT) - Introduction ppt
Internet of Things (IoT) - Introduction ppt Internet of Things (IoT) - Introduction ppt
Internet of Things (IoT) - Introduction ppt
 
Iot ppt
Iot pptIot ppt
Iot ppt
 
Internet of Things - IoT
Internet of Things - IoTInternet of Things - IoT
Internet of Things - IoT
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
Introduction to IoT Architecture
Introduction to IoT ArchitectureIntroduction to IoT Architecture
Introduction to IoT Architecture
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
 
IoT (Internet of Things)
IoT (Internet of Things)IoT (Internet of Things)
IoT (Internet of Things)
 

Destacado

A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...
A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...
A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...Luiz Henrique F. Cardoso
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)Kevin Gill
 
Mapa Conceptual sobre la Evolución de la web
Mapa Conceptual sobre la Evolución de la web Mapa Conceptual sobre la Evolución de la web
Mapa Conceptual sobre la Evolución de la web Gerardo Santiago
 
XMPP For Cloud Computing
XMPP For Cloud ComputingXMPP For Cloud Computing
XMPP For Cloud ComputingBluendo
 
Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014Steffen Larsen
 
gogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Thingsgogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of ThingsJoachim Lindborg
 
XSF - XMPP Standards Foundation
XSF - XMPP Standards FoundationXSF - XMPP Standards Foundation
XSF - XMPP Standards FoundationPeter Waher
 
Internet Of Things with XMPP
Internet Of Things with XMPPInternet Of Things with XMPP
Internet Of Things with XMPPRikard Strid
 
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202 FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202 Joachim Lindborg
 
digital concrete breakfast meeting
digital concrete breakfast meetingdigital concrete breakfast meeting
digital concrete breakfast meetingJoachim Lindborg
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web VesionJarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web VesionMustafa Jarrar
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsRaghu Nandy
 
XMPP a Unified Fabric for Internet Of Things
XMPP a Unified Fabric for Internet Of ThingsXMPP a Unified Fabric for Internet Of Things
XMPP a Unified Fabric for Internet Of ThingsRikard Strid
 
150522 itarc2015 intro_joachim_lindborg
150522 itarc2015 intro_joachim_lindborg150522 itarc2015 intro_joachim_lindborg
150522 itarc2015 intro_joachim_lindborgJoachim Lindborg
 
What Is Web 3.0 - Characteristics of Web 3.0
What Is Web 3.0 - Characteristics of Web 3.0What Is Web 3.0 - Characteristics of Web 3.0
What Is Web 3.0 - Characteristics of Web 3.0Augustine Fou
 
XMPP & Internet Of Things
XMPP & Internet Of ThingsXMPP & Internet Of Things
XMPP & Internet Of ThingsRikard Strid
 
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPP
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPPFosdem IoT devroom, 2015, open scalable IoT systems with XMPP
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPPJoachim Lindborg
 

Destacado (20)

A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...
A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...
A INTELIGÊNCIA CIBERNÉTICA COMO FATOR DECISIVO NA GESTÃO DE RISCOS DE SEGURAN...
 
HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)HTML5 - The Python Angle (PyCon Ireland 2010)
HTML5 - The Python Angle (PyCon Ireland 2010)
 
Mapa Conceptual sobre la Evolución de la web
Mapa Conceptual sobre la Evolución de la web Mapa Conceptual sobre la Evolución de la web
Mapa Conceptual sobre la Evolución de la web
 
Valparaiso
ValparaisoValparaiso
Valparaiso
 
XMPP For Cloud Computing
XMPP For Cloud ComputingXMPP For Cloud Computing
XMPP For Cloud Computing
 
Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014Second screen iot_day_stockholm_2014
Second screen iot_day_stockholm_2014
 
gogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Thingsgogonetlive 4 conference keynote on Internet of Things
gogonetlive 4 conference keynote on Internet of Things
 
XSF - XMPP Standards Foundation
XSF - XMPP Standards FoundationXSF - XMPP Standards Foundation
XSF - XMPP Standards Foundation
 
Internet Of Things with XMPP
Internet Of Things with XMPPInternet Of Things with XMPP
Internet Of Things with XMPP
 
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202 FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
 
digital concrete breakfast meeting
digital concrete breakfast meetingdigital concrete breakfast meeting
digital concrete breakfast meeting
 
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web VesionJarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
Jarrar: The Next Generation of the Web 3.0: The Semantic Web Vesion
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and Communications
 
XMPP a Unified Fabric for Internet Of Things
XMPP a Unified Fabric for Internet Of ThingsXMPP a Unified Fabric for Internet Of Things
XMPP a Unified Fabric for Internet Of Things
 
150522 itarc2015 intro_joachim_lindborg
150522 itarc2015 intro_joachim_lindborg150522 itarc2015 intro_joachim_lindborg
150522 itarc2015 intro_joachim_lindborg
 
What Is Web 3.0 - Characteristics of Web 3.0
What Is Web 3.0 - Characteristics of Web 3.0What Is Web 3.0 - Characteristics of Web 3.0
What Is Web 3.0 - Characteristics of Web 3.0
 
Web 3.0 & IoT
Web 3.0 & IoTWeb 3.0 & IoT
Web 3.0 & IoT
 
XMPP & Internet Of Things
XMPP & Internet Of ThingsXMPP & Internet Of Things
XMPP & Internet Of Things
 
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPP
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPPFosdem IoT devroom, 2015, open scalable IoT systems with XMPP
Fosdem IoT devroom, 2015, open scalable IoT systems with XMPP
 
XMPP 101
XMPP 101XMPP 101
XMPP 101
 

Similar a Web 3.0 & IoT (English)

State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic WebIvan Herman
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark GreavesMediabistro
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015Cason Snow
 
Presentation
PresentationPresentation
PresentationVideoguy
 
Structured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackStructured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackMike Bergman
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphsSören Auer
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialLeeFeigenbaum
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldRob Gillen
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Beat Signer
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Adri Jovin - Semantic Web
Adri Jovin - Semantic WebAdri Jovin - Semantic Web
Adri Jovin - Semantic WebAdri Jovin
 

Similar a Web 3.0 & IoT (English) (20)

Web Topics
Web TopicsWeb Topics
Web Topics
 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
Presentation
PresentationPresentation
Presentation
 
Structured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product StackStructured Dynamics' Semantic Technologies Product Stack
Structured Dynamics' Semantic Technologies Product Stack
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
Enterprise knowledge graphs
Enterprise knowledge graphsEnterprise knowledge graphs
Enterprise knowledge graphs
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
The Evolving Semantic Web
The Evolving Semantic WebThe Evolving Semantic Web
The Evolving Semantic Web
 
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
Semantic Web and Web 3.0 - Web Technologies (1019888BNR)
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
RIA Data and Security, 2007
RIA Data and Security, 2007RIA Data and Security, 2007
RIA Data and Security, 2007
 
Resource Description: : The cornerstone of federation
Resource Description: : The cornerstone of federationResource Description: : The cornerstone of federation
Resource Description: : The cornerstone of federation
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Adri Jovin - Semantic Web
Adri Jovin - Semantic WebAdri Jovin - Semantic Web
Adri Jovin - Semantic Web
 
Unit 2
Unit 2Unit 2
Unit 2
 

Más de Peter Waher

Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...Peter Waher
 
Interoperabilidad e Internet
Interoperabilidad e InternetInteroperabilidad e Internet
Interoperabilidad e InternetPeter Waher
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99Peter Waher
 
New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...Peter Waher
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & OverviewIEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & OverviewPeter Waher
 
Smart contracts for certification of smart devices
Smart contracts for certification of smart devicesSmart contracts for certification of smart devices
Smart contracts for certification of smart devicesPeter Waher
 
Federated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applicationsFederated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applicationsPeter Waher
 
Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...Peter Waher
 
Cross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperationCross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperationPeter Waher
 
Smart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your DevicesSmart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your DevicesPeter Waher
 
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart CitySmart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart CityPeter Waher
 
Smart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling ActuatorsSmart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling ActuatorsPeter Waher
 
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to EncryptionSmart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to EncryptionPeter Waher
 
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of ThingsSmart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of ThingsPeter Waher
 
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering DevicesSmart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering DevicesPeter Waher
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart CitySmart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart CityPeter Waher
 

Más de Peter Waher (20)

Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
Tokenization of sustainable real estate in Smart Cities - Monetization as bas...
 
Interoperabilidad e Internet
Interoperabilidad e InternetInteroperabilidad e Internet
Interoperabilidad e Internet
 
Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99Globally Scalable Mobile Digital ID using IEEE P1451.99
Globally Scalable Mobile Digital ID using IEEE P1451.99
 
New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0New business opportunities in smart societies and industry 4.0
New business opportunities in smart societies and industry 4.0
 
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
IEEE Standards Impact in IoT and 5G, Day 2 - Architectural Requirements for S...
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
IEEE Standards Impact in IoT and 5G, Day 1, Session 3 - Smart contracts, Mone...
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
IEEE Standards Impact in IoT and 5G, Day 1, Session 2 - Communication & Opera...
 
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & OverviewIEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
IEEE Standards Impact in IoT and 5G, Day 1, Session 1 - Introduction & Overview
 
Smart contracts for certification of smart devices
Smart contracts for certification of smart devicesSmart contracts for certification of smart devices
Smart contracts for certification of smart devices
 
Federated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applicationsFederated and legal identities in industrial and financial applications
Federated and legal identities in industrial and financial applications
 
Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...Secure interoperation across cyber physical systems in smart societies with i...
Secure interoperation across cyber physical systems in smart societies with i...
 
Cross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperationCross domain autonomous cooperation cross-domain autonomous cooperation
Cross domain autonomous cooperation cross-domain autonomous cooperation
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Smart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your DevicesSmart City Lab 6 - Decision Support for your Devices
Smart City Lab 6 - Decision Support for your Devices
 
Smart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart CitySmart City Lecture 6 - Earning by Sharing in the Smart City
Smart City Lecture 6 - Earning by Sharing in the Smart City
 
Smart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling ActuatorsSmart City Lab 5 - Controlling Actuators
Smart City Lab 5 - Controlling Actuators
 
Smart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to EncryptionSmart City Lecture 5 - Introduction to Encryption
Smart City Lecture 5 - Introduction to Encryption
 
Smart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of ThingsSmart City Lecture 4 - Harmonizing the Internet of Things
Smart City Lecture 4 - Harmonizing the Internet of Things
 
Smart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering DevicesSmart City Lab 4 - Publishing and Discovering Devices
Smart City Lab 4 - Publishing and Discovering Devices
 
Smart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart CitySmart City Lecture 3 - An Open And/Or Secure Smart City
Smart City Lecture 3 - An Open And/Or Secure Smart City
 

Web 3.0 & IoT (English)

  • 1. Web 3.0 & IoT The future of Internet
  • 2. Callenge for 2020 1(2) http://www.ericsson.com/news/110214_more_than_50_billion_244188811_c
  • 4. Evolution Web 1.0  Publication Web 2.0  Interaction  Automatization Web 3.0  Interoperation  IoT  Smart City
  • 5. Web 1.0 Publication of papers.  HTML / HTTP / TCP / IP Links between publications.  URI Consumption by humans.  Browsers Static information.  The publisher provides the information.  Centralized.
  • 6. Examples of web 1.0 Newspapers Portals Home Pages Britannica Online
  • 7. Web 2.0 Dynamic information.  Users provide the information.  XML, XML Schema, XSLT, XHR (Ajax). New interfaces for humans  Apps (10’ interfaces) Web Services.  SOAP, WSDL  REST, WADL  Syndication (RSS, ATOM, Podcasts, etc.)
  • 8. Examples of web 2.0 Social networks  FB, Twitter, LinkedIn, Flickr, YT, etc.  Comments, tagging, voting, liking, blogging. On-line databases  Wikipedia, Google Earth, OSM, etc. Stores  eBay, Amazon, etc. Content Management Systems  Drupal, Mediawiki, etc.
  • 9. Examples of web 2.0 Apps  IPhone, Android, IP-TV, etc. “Web as a platform”  Cloud  Google: Docs, Gmail, Calendar, etc.  Hotmail, MS Web Apps Programmable web  Mashups (6809 en www.programmableweb.com)  APIs (7677 en www.programmableweb.com)
  • 10. Web 3.0 Publication of data.  RDF / HTTP, XMPP / TCPv6 / IPv6 Links between data.  URI Consumption by machines.  M2M, WSN Federated information.  Created for multitude of entities.  Decentralized.
  • 11. Web 3.0 Technologies Semantic Web  Universal abstraction of information.  Meaning of información.  Standardized question languages  Standardized rule languages  Artificial intelligence. Internet of Things (IoT)  Wireless sensor networks WSN (IPv6 / WiFi)  Grid Computing (federation)  Security, peer-to-peer (XMPP)
  • 13. Abstraction of information Semantic Triples  Subject Predicate Object (S, P, O)  Can describe all information that exists.  S & P are URI’s  O can be an URI or a LITERAL  Literals can have or lack a type.  Every type is defined by an URI.
  • 14. Examples of Semantic Triples  Clayster “is a” Company  Clayster “is domiciled in” Valparaíso  Valparaíso “is a” City  Valparaíso “lies in” Chile  Chile “is a” Country  Peter Waher “is a” Man  Peter Waher “has” 40 years  Peter Waher “is employed by” Clayster.  Peter Waher “is married to” Katya Waher.  etc.
  • 15. URIs URI Format Scheme://Host/Path Simple to extend Simple to maintain unique Simple to distribute
  • 16. Graphs Semantic graphs  Subjects and Objects are nodes  Predicates form edges
  • 17. Links Introductory links to SW  http://www.w3.org/2001/sw/  http://semanticweb.org/  http://www.w3.org/standards/semanticweb/data
  • 18. RDF Resource Description Framework  W3C Recommendation (“Standard”)  Easy for machines to understand  RDF/XML (Documents)  RDFa (Micro format)  Uses the power of XML and Namespaces  Easy to validate  Difficult to read or write by humans.
  • 21. Ontologies Describe Vocabularies  Corresponds to Schemas in the XML-world  Permits deduction RDF Schema (RDFS)  Very easy Web Ontology Language (OWL)  More advanced  Three levels (Lite, DL, Full)
  • 24. Turtle Turtle  W3C Recommendation (“Standard”)  “Terse RDF Triple Language”  Easier to read and write by humans
  • 28. Links RDF/Turtle Links  http://www.w3schools.com/rdf/default.asp  http://www.w3.org/TR/2004/REC-rdf-primer- 20040210/  http://www.w3.org/standards/techs/rdf#w3c_all  http://www.w3.org/TR/2004/REC-rdf-syntax- grammar-20040210/  http://www.w3.org/TeamSubmission/turtle/
  • 29. OOP for the Semantic Web Objects in OOP are Objects in SW Properties are Predicates Values are Objects. Classes in OOP are also Objects
  • 30. Differences between OOP & WS Object Oriented Programming OOP Semantic Web Exclusive Inclusive Centralized Distributed Closed World assumption Open World assumption Proprietary Collaborative Deterministic Indeterministic Classes have heritence Types and properties have heritence
  • 31. SPARQL SPARQL  W3C Recommendation (“Standard”)  “SPARQL Protocol and RDF Query Language”  Performs Pattern Matching in semantic graphs.  SQL for the Semantic Web.  Connection through a “SPARQL Endpoint”.  Access to all types of data.
  • 36. Federation – “Grid Computing” Client RDF RDF SPARQL E.P. RDF RDF RDF RDF SPARQL SPARQL E.P. E.P. RDF SPARQL RDF E.P.
  • 37. Links SPARQL Links  http://www.w3.org/TR/sparql11-query/  http://www.w3.org/TR/2008/REC-rdf-sparql-query- 20080115/  http://www.w3.org/TR/2008/REC-rdf-sparql- protocol-20080115/  http://www.w3.org/TR/2008/REC-rdf-sparql- XMLres-20080115/  http://www.w3.org/standards/techs/sparql#w3c_all  http://www.w3.org/wiki/SparqlEndpoints  http://dbpedia.org/sparql
  • 38. RIF “Rule Interchange Format”  W3C Recommendation (“Standard”)  Automatic interchange of information  Permits automation and control  Interchangeable modules.
  • 40. Links RIF Links  http://www.w3.org/TR/2010/NOTE-rif-overview- 20100622/  http://www.w3.org/TR/2010/REC-rif-core- 20100622/  http://www.w3.org/2005/rules/wiki/images/b/b0/W3 C_RIF-CW-9-09.pdf  http://www.w3.org/2005/rules/wiki/RIF_Working_Gr oup
  • 41. Evolution of Databases Proprietary files (~ “web 1.0”)  Error prone. Procedural API’s (~ “web 2.0”)  dBase, Paradox, FoxPro, etc.  Difficult to join information (relationships) SQL (~ “web 3.0”)  MS SQL, Oracle, DB2, MySQL, Sybase, etc.  Standardized = Interchangeable  Easy to join information from different sources.
  • 42. IoT: Web 2.0 vs Web 3.0 ¿How many API’s can be economically supported?  ¿10? ¿25? ¿50? ¿100? ¿200? ~2’000’000’000 connected devices  ~ 1 / person of middle class 2020: ~50’000’000’000 devices.  > 10 / person of middle class  ¿How many product providers?  ¿How many API’s for integration projects?
  • 43. Centralized vs. Distributed Centralized (web 2.0) Distributed (Federation - web 3.0) Expensive Cheap Inefficient Efficient Difficult to grow proportionally Grows organically (~ neural network) Insecure Secure Lack of integrity Maximum of integrity Easy to abuse Difficult to abuse User does not control information User is owner of information
  • 44. Plug Computers  Linux Server  1,2 Watts  2 USD for 24 / 7 / 365 service.  119 USD/unit price.
  • 45. Security in Web 3.0 Based on HTTP  Authentication  Encryption (SSL/TLS) Decentralized storage  Lowers the risk of attacks  Lowers the effect of an attack  Difficult to attack using an DDOS. Extensions to other protocols  XMPP
  • 46. XMPP Standardized (IETF) Peer-to-peer Based of XML fragments Data protected by firewalls. Authenticated clients Authorized clients
  • 47. Advantages with IETF, W3C, XSF Replaceable components Lowers the cost Permits interchange of information Permits a mixture of providers Power shifts to client Creates a new infrastructure Permits new business models
  • 51. CLAYSTER Technology Mobile MID- Computer TV Phone
  • 52.
  • 53. Developing the technology for the future  ¿Do you find this interesting?  ¿Do you want to work with this with us?  We seek development engineers within:  .NET (server, platform)  WPF (client, UI)  Android (mobile, UI)  Integrated systems (PLC, electronic circuits)
  • 54. Peter Waher Clayster Laboratorios Chile Ltda. Calle Blanco 1623, of 1402. Valparaíso peter.waher@clayster.com Tel: 032-212 25 33 Skype: peterwaher Twitter: PeterWaher Twitter: ClaysterLabs