SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
1                                                      eLiberatica – May 2007




                   Are you afraid of
                    Semantic Web?
                Dr. Sabin-Corneliu Buraga
                  Faculty of Computer Science
             “A.I.Cuza” University of Iaşi, România
               http://www.infoiasi.ro/~busaco/


Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
2                                                      eLiberatica – May 2007



    Attention, please… a first question for you:




            What is Semantic Web?


                                                        Any opinions?


Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
3                                                      eLiberatica – May 2007


             Some (possible) answers

      Semantic Web is…
          – A vision of Sir Tim Berners-Lee
            (the creator of World Wide Web)
          – A transition from “classical” Web to
            a more structured and flexible one
          – A way of describing data, in terms of
            metadata (data about data) and explain
            certain relations between resources

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
4                                                      eLiberatica – May 2007


          They could told you that…

    …Semantic Web is:
       – Just hype – YABW (Yet Another Buzz Word)
       – Nothing but the Web 2.0 in disguise
       – About “strange” and complex formalisms
         (e.g., description logic)
       – A field of study for “mad” scientists and their
         flying ideas
       – Not applicable in practice
         (e.g., not interesting for industry)

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
5                                                      eLiberatica – May 2007




                  Wrong!

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
6                                                      eLiberatica – May 2007


                             The truth

      Semantic Web is already among us!
      Semantic Web is a misnomer – in fact,
      Data Web is a more suitable term
          – From “opaque” documents to
            machine understandable data
            (resources + links between them)
          – A plenty of tools, applications, services,
            expertise available

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
7                                                      eLiberatica – May 2007


                           Ingredients

    RDF (Resource Description Framework)
       – Defining & describing data and
         relations among data
       – Suitable to attach metadata to certain resources
       – Data modeling must make the implicit explicit:
          “PHP is a programming language.”
          “pOWL is an application written in PHP.”
          “PHP is easy than C++.”
                     Some people can understand these assertions.
                                        How about the machines?

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
8                                                      eLiberatica – May 2007


                           Ingredients

    RDF (Resource Description Framework)
       – A triple {subject, property, object} model
         hasWebsite (quot;#phpquot;, quot;http://www.php.net/quot;)
         isA (quot;#phpquot;, quot;#languagequot;)
         isWrittenIn (quot;http://powl.sf.net/quot;, quot;#phpquot;)
       – It’s all about triples of URIs
         (Uniform Resource Identifiers)
       – Many syntactic representations,
         including XML (Extensible Markup Language)

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
9                                                      eLiberatica – May 2007


                           Ingredients

    RDF (Resource Description Framework)
       <rdf:RDF>
         <rdf:Description rdf:about=quot;http://powl.sf.net/quot;>
            <s:Title>PHP-based ontological Web platform.</s:Title>
            <s:Version s:major=quot;1quot; s:minor=quot;0quot; />
         </rdf:Description>
       </rdf:RDF>
                           Our defined metadata vocabulary

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
10                                                     eLiberatica – May 2007


                           Ingredients

     OWL (Web Ontology Language)
       – Structuring and characterizing
         resources/relations
         (e.g., “PHP” is an instance of “Language” class)
       – Defining logical relationships among resources
         and the relationships (1-to-1, 1-to-many,…)
       – Based on RDF
       – Used to denote taxonomies, thesauri, ontologies

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
11                                                     eLiberatica – May 2007


                    Other ingredients

     Metadata vocabularies
       – DCMI (Dublin Core Metadata Initiative)
       – FOAF (Friend Of A Friend)
       – DOAP (Description Of A Project)
       – SIOC (Semantically-Interlinked
         Online Communities)

       – …and many others

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
12                                                     eLiberatica – May 2007


                    Other ingredients
     <foaf:Person rdf:ID=quot;lucianquot;>
       <foaf:name>Lucian Savluc</foaf:name>
     </foaf:Person>
     <foaf:Person rdf:ID=quot;sabinquot;>
       <foaf:name>Sabin Buraga</foaf:name>
       <foaf:homepage rdf:resource=quot;http://www.infoiasi.ro/~busacoquot; />
       <foaf:knows rdf:ID=quot;#lucianquot; />
     </foaf:Person>
     <foaf:Image rdf:about=quot;http://eliberatica.ro/2007/photos/part.jpgquot;>
       <dc:title>eLiberatica participants</dc:title>
       <foaf:depicts rdf:resource=quot;#lucianquot; />
       <foaf:depicts rdf:resource=quot;#sabinquot; />
     </foaf:Image>

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
13                                                     eLiberatica – May 2007


                    Other ingredients
     Web syndication via RSS/Atom
       – Metadata about blog entries, wiki changes,…
       – Syndication as Web service
     Query via SPARQL
      SELECT ?name ?url
       WHERE {
         ?person foaf:name ?name.
         OPTIONAL{ ?person foaf:homepage ?url. }
       }
      ORDER BY DESC (?name)

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
14                                                     eLiberatica – May 2007


                    Other ingredients
     Microformats
       – Embedding semantic constructs into XHTML
         documents
       – Using XHTML markups and CSS classes
       – Representative: hCard, hCalendar, hReview, hResume,
         geo, rel-tag,…
       – Useful for semantic tagging (folksonomies)
       – Suitable to create mash-ups, too

     More: RDFa, XHTML 2.0, ontologies for
     Web services, RIF (Rules Interchange Format) etc.
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
15                                                     eLiberatica – May 2007


                    Other ingredients
     Microformats




Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
16                                                     eLiberatica – May 2007


                                  Tools
     • Firefox extensions for retrieving metadata:
       PiggyBank, Operator, Semantic Radar, Tails
     • Editors: Protégé, SWOOP, vi
     • Semantic platforms: Jena, KAON, pOWL,
       Redland
     • Semantic wikis: IkeWiki, Semantic
       MediaWiki, XWiki
     • Search for ontologies: Swoogle
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
17                                                     eLiberatica – May 2007


                          Applications
     • Portals: Harper’s Online magazine,
       Sun’s SwordFish, Vodafone’s Live Mobile Portal
     • Agent systems: ADF, Zeus
     • Web services: WSMX
     • Biology: BioPAX, Haystack, Gene Ontology

     • Current directions: Health Care & Life Sciences,
       Public Administration, Engineering
     • Other initiatives: semantic search, semantic
       desktop, semantic mash-ups, semantic grid,…
     • Semantic anything?!
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
18                                                     eLiberatica – May 2007



        Layered
      architecture
         of the
     Semantic Web
     (Berners-Lee,
         2006)




Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
19                                                     eLiberatica – May 2007


         This is just the beginning…




Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
20                                                     eLiberatica – May 2007


                      Places to visit…
     •   Web Consortium: www.w3.org
     •   PlanetRDF: www.planetrdf.com
     •   Microformats: www.microformats.org
     •   BabelFish: http://blogs.sun.com/bblfish/
     •   List of 250 Semantic Web tools:
         www.mkbergman.com/?p=347



Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
21                                                     eLiberatica – May 2007



     Attention, please… a second question for you:




 Are you afraid of Semantic Web?


                                                            Thank you!


Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
22                                                     eLiberatica – May 2007


                     Acknowledgment
     This presentation is based on many books,
     articles, and presentations regarding
     semantic Web technologies.




                    Thanks to Lenuta Alboaie, Sergiu Dumitriu,
                Laurian Gridinoc, Marta Girdea, Catalin Hritcu,
                            Anca-Paula Luca and many others...

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Weitere ähnliche Inhalte

Was ist angesagt?

Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011
sssw2011
 
Linking Open Data with Drupal
Linking Open Data with DrupalLinking Open Data with Drupal
Linking Open Data with Drupal
emmanuel_jamin
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
Ian Bigelow
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Tomek Pluskiewicz
 

Was ist angesagt? (20)

Web Technologies (4/12): Web Application Development in PHP
Web Technologies (4/12): Web Application Development in PHPWeb Technologies (4/12): Web Application Development in PHP
Web Technologies (4/12): Web Application Development in PHP
 
Web Technologies (7/12): XML & HTML Data Processing. Document Object Model
Web Technologies (7/12): XML & HTML Data Processing. Document Object Model Web Technologies (7/12): XML & HTML Data Processing. Document Object Model
Web Technologies (7/12): XML & HTML Data Processing. Document Object Model
 
Towards 5-star Data in the E-university
Towards 5-star Data in the E-universityTowards 5-star Data in the E-university
Towards 5-star Data in the E-university
 
Web Technologies (12/12): Web Application Security
Web Technologies (12/12): Web Application SecurityWeb Technologies (12/12): Web Application Security
Web Technologies (12/12): Web Application Security
 
Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011
 
Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...
Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...
Web Technologies (6/12): Data Modeling. Data Extraction with XPath. XML Valid...
 
Web Technologies (8/12): XML & HTML Data Processing. Simple API for XML. Simp...
Web Technologies (8/12): XML & HTML Data Processing. Simple API for XML. Simp...Web Technologies (8/12): XML & HTML Data Processing. Simple API for XML. Simp...
Web Technologies (8/12): XML & HTML Data Processing. Simple API for XML. Simp...
 
Webinar: Semantic web for developers
Webinar: Semantic web for developersWebinar: Semantic web for developers
Webinar: Semantic web for developers
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
Linking Open Data with Drupal
Linking Open Data with DrupalLinking Open Data with Drupal
Linking Open Data with Drupal
 
Why 5-Star Data?
Why 5-Star Data?Why 5-Star Data?
Why 5-Star Data?
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
 
Summarize Your Archival Holdings With MementoMap
Summarize Your Archival Holdings With MementoMapSummarize Your Archival Holdings With MementoMap
Summarize Your Archival Holdings With MementoMap
 
Web science AI and IA
Web science AI and IAWeb science AI and IA
Web science AI and IA
 
MementoMap: A Web Archive Profiling Framework for Efficient Memento Routing
MementoMap: A Web Archive Profiling Framework for Efficient Memento RoutingMementoMap: A Web Archive Profiling Framework for Efficient Memento Routing
MementoMap: A Web Archive Profiling Framework for Efficient Memento Routing
 
The Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webThe Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient web
 
Jarrar: RDFa
Jarrar: RDFaJarrar: RDFa
Jarrar: RDFa
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Realizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 TutorialRealizing a Semantic Web Application - ICWE 2010 Tutorial
Realizing a Semantic Web Application - ICWE 2010 Tutorial
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 

Andere mochten auch

Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Sabin Buraga
 
Telemon - SOA-based e-health system
Telemon - SOA-based e-health systemTelemon - SOA-based e-health system
Telemon - SOA-based e-health system
Sabin Buraga
 
Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)
Cornel Bubu
 
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
Sabin Buraga
 

Andere mochten auch (16)

Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...Using Semantic Web Technologies to Discover Resources within the Intranet of ...
Using Semantic Web Technologies to Discover Resources within the Intranet of ...
 
Telemon - SOA-based e-health system
Telemon - SOA-based e-health systemTelemon - SOA-based e-health system
Telemon - SOA-based e-health system
 
Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)Retele ed4 tanenbaum(romana)
Retele ed4 tanenbaum(romana)
 
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
Semantic Web Semantic Web-based Agent Applications based Agent Applications –...
 
Sabin Buraga: Open Web Application Development, Mozilla, and You
Sabin Buraga: Open Web Application Development, Mozilla, and YouSabin Buraga: Open Web Application Development, Mozilla, and You
Sabin Buraga: Open Web Application Development, Mozilla, and You
 
Web - CGI
Web - CGIWeb - CGI
Web - CGI
 
Web - PHP
Web - PHPWeb - PHP
Web - PHP
 
Any Colour You Like
Any Colour You LikeAny Colour You Like
Any Colour You Like
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #5): Data Visualizati...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #5): Data Visualizati...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #5): Data Visualizati...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #5): Data Visualizati...
 
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
L. Alboaie, S. Buraga: "Servicii Web. Concepte de bază și implementări" (2006)
 
25 de ani de Web
25 de ani de Web 25 de ani de Web
25 de ani de Web
 
Cu codul în "nori"
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"
 
Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016Dezvoltator Web?! – ...în 2016
Dezvoltator Web?! – ...în 2016
 
HTML5 în XXX de minute
HTML5 în XXX de minuteHTML5 în XXX de minute
HTML5 în XXX de minute
 
Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
Foi de stiluri CSS – concepte esențiale (...și puțin mai mult)
 
Sabin Buraga: 'Tehnologii XML'
Sabin Buraga: 'Tehnologii XML'Sabin Buraga: 'Tehnologii XML'
Sabin Buraga: 'Tehnologii XML'
 

Ähnlich wie Are You Afraid of Semantic Web?

Semantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSemantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed Systems
Sabin Buraga
 

Ähnlich wie Are You Afraid of Semantic Web? (20)

Web13 Semantic Web: Retrospective si perspective
Web13 Semantic Web: Retrospective si perspectiveWeb13 Semantic Web: Retrospective si perspective
Web13 Semantic Web: Retrospective si perspective
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Web09 Semantic Web: Inginerie Ontologica (II)
Web09 Semantic Web: Inginerie Ontologica (II)Web09 Semantic Web: Inginerie Ontologica (II)
Web09 Semantic Web: Inginerie Ontologica (II)
 
Why libraries should embrace Linked Data
Why libraries should embrace Linked DataWhy libraries should embrace Linked Data
Why libraries should embrace Linked Data
 
Semantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSemantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed Systems
 
ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)ITWS Capstone Lecture (Spring 2013)
ITWS Capstone Lecture (Spring 2013)
 
The Semantic Web: RPI ITWS Capstone (Fall 2012)
The Semantic Web: RPI ITWS Capstone (Fall 2012)The Semantic Web: RPI ITWS Capstone (Fall 2012)
The Semantic Web: RPI ITWS Capstone (Fall 2012)
 
BOA - How To Integrate Your Language
BOA - How To Integrate Your LanguageBOA - How To Integrate Your Language
BOA - How To Integrate Your Language
 
Connecting the Dots: Constellations in the Linked Data Universe
Connecting the Dots: Constellations in the Linked Data UniverseConnecting the Dots: Constellations in the Linked Data Universe
Connecting the Dots: Constellations in the Linked Data Universe
 
Semantic Social Web
Semantic Social WebSemantic Social Web
Semantic Social Web
 
Orizonturi Web (Web Horizons)
Orizonturi Web (Web Horizons)Orizonturi Web (Web Horizons)
Orizonturi Web (Web Horizons)
 
Linked data and semantic wikis
Linked data and semantic wikisLinked data and semantic wikis
Linked data and semantic wikis
 
Metadata for researchers
Metadata for researchers Metadata for researchers
Metadata for researchers
 
Hello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic DeveloperHello Open World - The Web of Data for the Pragmatic Developer
Hello Open World - The Web of Data for the Pragmatic Developer
 
When?
When?When?
When?
 
WebGUI And The Semantic Web
WebGUI And The Semantic WebWebGUI And The Semantic Web
WebGUI And The Semantic Web
 
Biodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic WebBiodiversity Informatics on the Semantic Web
Biodiversity Informatics on the Semantic Web
 
GDG Meets U event - Big data & Wikidata - no lies codelab
GDG Meets U event - Big data & Wikidata -  no lies codelabGDG Meets U event - Big data & Wikidata -  no lies codelab
GDG Meets U event - Big data & Wikidata - no lies codelab
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Information Extraction and Linked Data Cloud
Information Extraction and Linked Data CloudInformation Extraction and Linked Data Cloud
Information Extraction and Linked Data Cloud
 

Mehr von Sabin Buraga

Mehr von Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 

Are You Afraid of Semantic Web?

  • 1. 1 eLiberatica – May 2007 Are you afraid of Semantic Web? Dr. Sabin-Corneliu Buraga Faculty of Computer Science “A.I.Cuza” University of Iaşi, România http://www.infoiasi.ro/~busaco/ Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 2. 2 eLiberatica – May 2007 Attention, please… a first question for you: What is Semantic Web? Any opinions? Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 3. 3 eLiberatica – May 2007 Some (possible) answers Semantic Web is… – A vision of Sir Tim Berners-Lee (the creator of World Wide Web) – A transition from “classical” Web to a more structured and flexible one – A way of describing data, in terms of metadata (data about data) and explain certain relations between resources Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 4. 4 eLiberatica – May 2007 They could told you that… …Semantic Web is: – Just hype – YABW (Yet Another Buzz Word) – Nothing but the Web 2.0 in disguise – About “strange” and complex formalisms (e.g., description logic) – A field of study for “mad” scientists and their flying ideas – Not applicable in practice (e.g., not interesting for industry) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 5. 5 eLiberatica – May 2007 Wrong! Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 6. 6 eLiberatica – May 2007 The truth Semantic Web is already among us! Semantic Web is a misnomer – in fact, Data Web is a more suitable term – From “opaque” documents to machine understandable data (resources + links between them) – A plenty of tools, applications, services, expertise available Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 7. 7 eLiberatica – May 2007 Ingredients RDF (Resource Description Framework) – Defining & describing data and relations among data – Suitable to attach metadata to certain resources – Data modeling must make the implicit explicit: “PHP is a programming language.” “pOWL is an application written in PHP.” “PHP is easy than C++.” Some people can understand these assertions. How about the machines? Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 8. 8 eLiberatica – May 2007 Ingredients RDF (Resource Description Framework) – A triple {subject, property, object} model hasWebsite (quot;#phpquot;, quot;http://www.php.net/quot;) isA (quot;#phpquot;, quot;#languagequot;) isWrittenIn (quot;http://powl.sf.net/quot;, quot;#phpquot;) – It’s all about triples of URIs (Uniform Resource Identifiers) – Many syntactic representations, including XML (Extensible Markup Language) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 9. 9 eLiberatica – May 2007 Ingredients RDF (Resource Description Framework) <rdf:RDF> <rdf:Description rdf:about=quot;http://powl.sf.net/quot;> <s:Title>PHP-based ontological Web platform.</s:Title> <s:Version s:major=quot;1quot; s:minor=quot;0quot; /> </rdf:Description> </rdf:RDF> Our defined metadata vocabulary Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 10. 10 eLiberatica – May 2007 Ingredients OWL (Web Ontology Language) – Structuring and characterizing resources/relations (e.g., “PHP” is an instance of “Language” class) – Defining logical relationships among resources and the relationships (1-to-1, 1-to-many,…) – Based on RDF – Used to denote taxonomies, thesauri, ontologies Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 11. 11 eLiberatica – May 2007 Other ingredients Metadata vocabularies – DCMI (Dublin Core Metadata Initiative) – FOAF (Friend Of A Friend) – DOAP (Description Of A Project) – SIOC (Semantically-Interlinked Online Communities) – …and many others Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 12. 12 eLiberatica – May 2007 Other ingredients <foaf:Person rdf:ID=quot;lucianquot;> <foaf:name>Lucian Savluc</foaf:name> </foaf:Person> <foaf:Person rdf:ID=quot;sabinquot;> <foaf:name>Sabin Buraga</foaf:name> <foaf:homepage rdf:resource=quot;http://www.infoiasi.ro/~busacoquot; /> <foaf:knows rdf:ID=quot;#lucianquot; /> </foaf:Person> <foaf:Image rdf:about=quot;http://eliberatica.ro/2007/photos/part.jpgquot;> <dc:title>eLiberatica participants</dc:title> <foaf:depicts rdf:resource=quot;#lucianquot; /> <foaf:depicts rdf:resource=quot;#sabinquot; /> </foaf:Image> Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 13. 13 eLiberatica – May 2007 Other ingredients Web syndication via RSS/Atom – Metadata about blog entries, wiki changes,… – Syndication as Web service Query via SPARQL SELECT ?name ?url WHERE { ?person foaf:name ?name. OPTIONAL{ ?person foaf:homepage ?url. } } ORDER BY DESC (?name) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 14. 14 eLiberatica – May 2007 Other ingredients Microformats – Embedding semantic constructs into XHTML documents – Using XHTML markups and CSS classes – Representative: hCard, hCalendar, hReview, hResume, geo, rel-tag,… – Useful for semantic tagging (folksonomies) – Suitable to create mash-ups, too More: RDFa, XHTML 2.0, ontologies for Web services, RIF (Rules Interchange Format) etc. Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 15. 15 eLiberatica – May 2007 Other ingredients Microformats Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 16. 16 eLiberatica – May 2007 Tools • Firefox extensions for retrieving metadata: PiggyBank, Operator, Semantic Radar, Tails • Editors: Protégé, SWOOP, vi • Semantic platforms: Jena, KAON, pOWL, Redland • Semantic wikis: IkeWiki, Semantic MediaWiki, XWiki • Search for ontologies: Swoogle Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 17. 17 eLiberatica – May 2007 Applications • Portals: Harper’s Online magazine, Sun’s SwordFish, Vodafone’s Live Mobile Portal • Agent systems: ADF, Zeus • Web services: WSMX • Biology: BioPAX, Haystack, Gene Ontology • Current directions: Health Care & Life Sciences, Public Administration, Engineering • Other initiatives: semantic search, semantic desktop, semantic mash-ups, semantic grid,… • Semantic anything?! Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 18. 18 eLiberatica – May 2007 Layered architecture of the Semantic Web (Berners-Lee, 2006) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 19. 19 eLiberatica – May 2007 This is just the beginning… Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 20. 20 eLiberatica – May 2007 Places to visit… • Web Consortium: www.w3.org • PlanetRDF: www.planetrdf.com • Microformats: www.microformats.org • BabelFish: http://blogs.sun.com/bblfish/ • List of 250 Semantic Web tools: www.mkbergman.com/?p=347 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 21. 21 eLiberatica – May 2007 Attention, please… a second question for you: Are you afraid of Semantic Web? Thank you! Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
  • 22. 22 eLiberatica – May 2007 Acknowledgment This presentation is based on many books, articles, and presentations regarding semantic Web technologies. Thanks to Lenuta Alboaie, Sergiu Dumitriu, Laurian Gridinoc, Marta Girdea, Catalin Hritcu, Anca-Paula Luca and many others... Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/