"Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

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

description

This is a presentation held at eLiberatica 2007.http://www.eliberatica.ro/2007/One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.

Transcript of "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

Page 1: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

11

Are you afraid of Are you afraid of SemanticSemantic

WebWeb??

Dr. Sabin-Corneliu Buraga Faculty of Computer Science

“A.I.Cuza”

University of Iaşi, România httphttp://://www.infoiasi.rowww.infoiasi.ro/~/~busacobusaco//

Page 2: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

22

Attention, pleaseAttention, please……

a first question for you:a first question for you:

What is Semantic Web?

Any opinions?Any opinions?

Page 3: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

33

Some (possible) answersSome (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

Page 4: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

44

They could told you thatThey 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)

Page 5: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

55

Wrong!

Page 6: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

66

The truthThe 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

Page 7: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

77

IngredientsIngredients

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?

Page 8: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

88

IngredientsIngredients

RDF (Resource Description Framework)– A triple {subject, property, object} model

hasWebsite ("#php", "http://www.php.net/") isA ("#php", "#language") isWrittenIn ("http://powl.sf.net/", "#php")

– It’s all about triples of URIs (Uniform Resource Identifiers)

– Many syntactic representations, including XML (Extensible Markup Language)

Page 9: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

99

IngredientsIngredients

RDF (Resource Description Framework)<rdf:RDF>

<rdf:Description rdf:about="http://powl.sf.net/"><s:Title>PHP-based ontological Web platform.</s:Title><s:Version s:major="1" s:minor="0" />

</rdf:Description></rdf:RDF>

Our defined metadata vocabulary

Page 10: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1010

IngredientsIngredients

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

Page 11: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1111

Other ingredientsOther 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

Page 12: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1212

Other ingredientsOther ingredients<foaf:Person rdf:ID="lucian">

<foaf:name>Lucian Savluc</foaf:name></foaf:Person><foaf:Person rdf:ID="sabin">

<foaf:name>Sabin Buraga</foaf:name><foaf:homepage rdf:resource="http://www.infoiasi.ro/~busaco" /><foaf:knows rdf:ID="#lucian" />

</foaf:Person> <foaf:Image rdf:about="http://eliberatica.ro/2007/photos/part.jpg">

<dc:title>eLiberatica participants</dc:title><foaf:depicts rdf:resource="#lucian" /><foaf:depicts rdf:resource="#sabin" />

</foaf:Image>

Page 13: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1313

Other ingredientsOther ingredientsWeb 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)

Page 14: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1414

Other ingredientsOther ingredientsMicroformats

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.

Page 15: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr.Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1515

Other ingredientsOther ingredientsMicroformats

Page 16: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1616

ToolsTools•

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

Page 17: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1717

ApplicationsApplications•

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?!

Page 18: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr.Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1818

Layered

architecture

of the

Semantic Web

(Berners-Lee,

2006)

Page 19: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

1919

This is just the beginningThis is just the beginning……

Page 20: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

2020

Places to visitPlaces 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

Page 21: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

2121

Attention, pleaseAttention, please……

a second question for you:a second question for you:

Are you afraid of Semantic Web?

Thank you!Thank you!

Page 22: "Are You Afraid of the Semantic Web" by Sabin Corneliu Buraga @ eLiberatica 2007

eLiberaticaeLiberatica –– May 2007May 2007

Dr. Dr. SabinSabin--CorneliuCorneliu BuragaBuraga –– www.infoiasi.ro/~busacowww.infoiasi.ro/~busaco//

2222

This presentation is based on many books,articles, and presentations regardingsemantic Web technologies.

Thanks to Lenuta Alboaie, Sergiu Dumitriu,Laurian Gridinoc, Marta Girdea, Catalin Hritcu,

Anca-Paula Luca and many others...

AcknowledgmentAcknowledgment