Current State of the Semantic Web

Size: px
Start display at page:

Download "Current State of the Semantic Web"

Transcription

1 Current State of the Semantic Web Kore Nordmann March 6, 2009

2 About me Kore Nordmann, Long time PHP developer Regular speaker, author, etc. Studies computer science in Dortmund Consultancy and software development Active open source developer: ez Components (Graph, WebDav, Document), Arbit, PHPUnit, Torii, PHPillow, KaForkL, Image 3D, WCV,...

3 Outline The term History Expressing semantics Outlook

4 The term Semantics Association of meaning to structures Orginates from: σηµαντ ικoς (semantikos), significant

5 The term Semantics Association of meaning to structures Orginates from: σηµαντ ικoς (semantikos), significant Orginates from: σηµαινω (semaino), to signify, to indicate

6 The term Semantics Association of meaning to structures Orginates from: σηµαντ ικoς (semantikos), significant Orginates from: σηµαινω (semaino), to signify, to indicate Orginates from: σηµα (sema), sign, mark, token

7 The term In computer science: Meaning of a word in some language Different words of the same language or words from different languages may have the same semantics Meaning not clearly defined

8 The term In computer science: Meaning of a word in some language Different words of the same language or words from different languages may have the same semantics Meaning not clearly defined Connotation

9 The term In computer science: Meaning of a word in some language Different words of the same language or words from different languages may have the same semantics Meaning not clearly defined Connotation Denotation Extensional / Intensional

10 The term Semantic web Web Generally means documents / data on the internet Graph of linked documents Mostly HTML or binary data

11 The term Semantic web Web Generally means documents / data on the internet Graph of linked documents Mostly HTML or binary data Semantic web Association of semantics to documents Association of semantics to links

12 The term Semantic Web initiative Common framework defined by the W3C Mainly includes: RDF, SPARQL and OWL Initiated by Tim Berners-Lee

13 The term Semantic Web initiative Common framework defined by the W3C Mainly includes: RDF, SPARQL and OWL Initiated by Tim Berners-Lee Any other related technologies you want to mention?

14 Outline The term History Expressing semantics Outlook

15 History First version of HTML in 1989 Included markup for documents common at CERN Development focussed on media contents Visual markup HTML used as a presentation layer Application knew document semantics

16 Rationale Amount of documents not discoverable by humans Search engines evolved Answer only trivial questions Which are the capital cities of African countries? The Sematic Web wants to solve this

17 General history HTML UNTANGLE HTML 2.0 SHOE FindUR XML rec. XHTML RDF(S) librdf DAML-ONT / OIL DAML+OIL XML HTML Mar. Nov. Feb. Dec. Mar. Dez. Jun. Oct. Jan. WSDL SWRL GRDDL RuleML WSDL-S SPARQL BPEL4WS RIF meet. OWL 2 Microformats RDFa RDF(S), OWL XML Mar Nov Aug Feb Mar Nov Dez Mar Aug Oct Jun Dec.

18 Current state XHTML 1 and HTML 4 offer document markup: 1 <html> 2 <head> 3 < t i t l e>semantic Web</ t i t l e> 4 <meta name= a u t h o r c o n t e n t= Kore Nordmann /> 5 </ head> 6 <body> 7 <h1>i n t r o d u c t i o n</h1> 8 <p>the term <em>s e m a n t i c web</em> d e s c r i b e s 9 the v i s i o n, t h a t the i n f o r m a t i o n,... </p> 10 </ body> 11 </ html>

19 Visual semantics Common markup still not expressable (shop, forum,..) Humans associate semantics depending on style Elements are misused and styled. Element semantics hard to decide for software

20 Visual semantics Common markup still not expressable (shop, forum,..) Humans associate semantics depending on style Elements are misused and styled. Element semantics hard to decide for software Did you ever misuse HTML elements?

21 Current development XHTML 2 extended document centric markup Removal of deprecated elements (<b>, <i>) Adding structural markup (<section>) Non-semantical markup still existing (<div>, <span>) Countered by (X)HTML 5

22 Current development XHTML 2 extended document centric markup Removal of deprecated elements (<b>, <i>) Adding structural markup (<section>) Non-semantical markup still existing (<div>, <span>) Countered by (X)HTML 5 However, it lacks elements to express the semantics of many of the non-document types of content often seen on the Web. For instance, forum sites, auction sites, search engines, online shops, and the like, do not fit the document metaphor well, and are not covered by XHTML2. Ian Hickson, HTML 5, W3C Working Draft 22 January 2008

23 Outline The term History Expressing semantics Outlook

24 Microformats Reuse (X)HTML class attributes for trivial semantics association 1 <d i v c l a s s= v e v e n t > 2 <span c l a s s= summary >Semantic Web</ span>: 3 <abbr c l a s s= d t s t a r t t i t l e = >March 6 th< / abbr> 4 <abbr c l a s s= dtend t i t l e = >6 th</ abbr>, 5 at <span c l a s s= l o c a t i o n >PHPUG Cologne</ span> 6 </ d i v>

25 Mircroformat standards hcalendar hcard rel (nofollow, license, tag) Votelinks XFN XMDP

26 Mircroformat standards hcalendar hcard rel (nofollow, license, tag) Votelinks XFN XMDP Ever used one of those?

27 Mircroformat critics Very limited set of applications Not extensible (not forward compatible), no namespaces No structural definition, no ontologies May still be the Semantic Web technology

28 Mircroformat critics Very limited set of applications Not extensible (not forward compatible), no namespaces No structural definition, no ontologies May still be the Semantic Web technology HTML, CSS, JavaScript and DOM will be the basic content standards in the foreseeable future. I think evolution on the web will be based on these formats, and this is what WHAT and AJAX do. We will also see a bunch of Microformats being developed, and that s how the semantic web will be built, I believe. Hakon Wium Lie, CTO of Opera Software (2005)

29 RDF Resource Description Form Using (Subject, Predicate, Object) tripels p r e f i x dc : <h t t p : / / p u r l. org / dc / e l e m e n t s /1.1/ >. 2 </b l o g / t h e l o n g w a y t o s e m a n t i c w e b. html> 3 dc : t i t l e The l o n g way to a s e m a n t i c web ; 4 dc : p u b l i s h e r Kore Nordmann.

30 RDF Resource Description Form Using (Subject, Predicate, Object) tripels Links and Resources may be Subject p r e f i x dc : <h t t p : / / p u r l. org / dc / e l e m e n t s /1.1/ >. 2 </b l o g / t h e l o n g w a y t o s e m a n t i c w e b. html> 3 dc : t i t l e The l o n g way to a s e m a n t i c web ; 4 dc : p u b l i s h e r Kore Nordmann.

31 RDF Resource Description Form Using (Subject, Predicate, Object) tripels Links and Resources may be Subject Reification: Object may again a resource p r e f i x dc : <h t t p : / / p u r l. org / dc / e l e m e n t s /1.1/ >. 2 </b l o g / t h e l o n g w a y t o s e m a n t i c w e b. html> 3 dc : t i t l e The l o n g way to a s e m a n t i c web ; 4 dc : p u b l i s h e r Kore Nordmann.

32 RDF usage RDF commonly embedded in XHTML SVG XMP (Extensible Metadata Platform) Usage of any namespace / ontologies 1 <RDF xmlns= h t t p : //www. w3. org /1999/02/22 r d f syntax ns 2 x m l n s : d c= h t t p : // p u r l. org / dc / e l e m e n t s /1.1/ > 3 <D e s c r i p t i o n about= h t t p : // kore nordmann. de > 4 <d c : c r e a t o r>kore Nordmann</ d c : c r e a t o r> 5 < d c : r i g h t s>cc by sa</ d c : r i g h t s> 6 </ D e s c r i p t i o n> 7 </RDF>

33 RDF usage RDF commonly embedded in XHTML SVG XMP (Extensible Metadata Platform) Usage of any namespace / ontologies Who already makes use of RDF? 1 <RDF xmlns= h t t p : //www. w3. org /1999/02/22 r d f syntax ns 2 x m l n s : d c= h t t p : // p u r l. org / dc / e l e m e n t s /1.1/ > 3 <D e s c r i p t i o n about= h t t p : // kore nordmann. de > 4 <d c : c r e a t o r>kore Nordmann</ d c : c r e a t o r> 5 < d c : r i g h t s>cc by sa</ d c : r i g h t s> 6 </ D e s c r i p t i o n> 7 </RDF>

34 Dublin Core Dublin Core Document metadata semantics Not only used with RDF Embeddable in HTML meta tags Developed already 1994 Contains of 15 core elements Additional optional elements

35 RDFa Embed RDF tripels directly in XHtml Still in draft state 1 <d i v x m l n s : d c= h t t p : // p u r l. org / dc / e l e m e n t s /1.1/ > 2 <h2 p r o p e r t y= d c : t i t l e >Das s e m a n t i s c h e Web</h2> 3 <h3 p r o p e r t y= d c : c r e a t o r >Kore Nordmann</h3> 4 </ d i v> Requires a custom XHTML+RDFa-DTD

36 RDFa Embed RDF tripels directly in XHtml Still in draft state 1 <d i v x m l n s : d c= h t t p : // p u r l. org / dc / e l e m e n t s /1.1/ > 2 <h2 p r o p e r t y= d c : t i t l e >Das s e m a n t i s c h e Web</h2> 3 <h3 p r o p e r t y= d c : c r e a t o r >Kore Nordmann</h3> 4 </ d i v> Requires a custom XHTML+RDFa-DTD The authors know of no deployed Web browser that will fail to present an HTML document as intended after adding RDFa markup to the document. However, publishers should be aware that RDFa will not validate in HTML4 at this time. RDFa Primer 1.1

37 Ontologies General representation of semantics Different variants for different semantics Frame-Logics Description-Logics

38 Ontologies General representation of semantics Different variants for different semantics Frame-Logics Description-Logics Basically always consist of: Classes Instances Properties Relations between all those

39 Ontology - Example Classes Ontologies Instances Location countryname: South Africa Country Meronomy Point Of Interest iscityof iscityof iscapitalof cityname: Pretoria City cityname: Cape Town

40 Ontology - Example Classes Ontologies Instances Location countryname: South Africa Country Meronomy Point Of Interest iscityof iscityof iscapitalof cityname: Pretoria City cityname: Cape Town Additionally ontologies may contain axioms Each country has a capital.

41 RDF-Schema What DTD / XML-Schema is to XML, RDF-Schema is to RDF Simple vocabularies, no axioms, no complex inferences 1 <rdf: RDF 2 x m l n s : r d f= h t t p : //www. w3. org /1999/02/22 r d f syntax ns # 3 x m l n s : r d f s= h t t p : //www. w3. org /2000/01/ r d f schema# > 4 5 < r d f s : C l a s s r d f : a b o u t= h t t p : / example. org/#l o c a t i o n > 6 <r d f s : L a b e l>l o c a t i o n</ r d f s : L a b e l> 7 </ r d f s : C l a s s> 8 9 < r d f s : C l a s s r d f : a b o u t= h t t p : / example. org/#c i t y > 10 <r d f s : L a b e l>c i t y</ r d f s : L a b e l> 11 <r d f s : s u b C l a s s O f r d f : r e s o u r c e= #L o c a t i o n /> 12 </ r d f s : C l a s s> 13 </ rdf: RDF>

42 OWL Web Ontology Language (OWL) Extends RDF-Schema with more logical operations Different profiles OWL Lite - Inferences can be calculated in exponential time OWL DL - Matches a popular DL variant, also decidable OWL Full - Superset of RDF-Schema, not decidable

43 OWL Web Ontology Language (OWL) Extends RDF-Schema with more logical operations Different profiles OWL Lite - Inferences can be calculated in exponential time OWL DL - Matches a popular DL variant, also decidable OWL Full - Superset of RDF-Schema, not decidable OWL 2 profiles decidable in PSpace or LogSpace

44 OWL Web Ontology Language (OWL) Extends RDF-Schema with more logical operations Different profiles OWL Lite - Inferences can be calculated in exponential time OWL DL - Matches a popular DL variant, also decidable OWL Full - Superset of RDF-Schema, not decidable OWL 2 profiles decidable in PSpace or LogSpace Can express everything, expressable by frame logics or description logics

45 OWL - example Build class interesting capitals 1 <C l a s s 2 xmlns= h t t p : //www. w3. org /2002/07/ owl 3 x m l n s : r d f= h t t p : //www. w3. org /1999/02/22 r d f syntax ns 4 r d f : I D= C a p t i a l O f I n t e r e s t > 5 <i n t e r s e c t i o n O f> 6 <C l a s s r d f : a b o u t= #C a p i t a l /> 7 <C l a s s r d f : a b o u t= #P o i n t O f I n t e r e s t /> 8 </ i n t e r s e c t i o n O f> 9 </ C l a s s>

46 OWL - example Build class interesting capitals 1 <C l a s s 2 xmlns= h t t p : //www. w3. org /2002/07/ owl 3 x m l n s : r d f= h t t p : //www. w3. org /1999/02/22 r d f syntax ns 4 r d f : I D= C a p t i a l O f I n t e r e s t > 5 <i n t e r s e c t i o n O f> 6 <C l a s s r d f : a b o u t= #C a p i t a l /> 7 <C l a s s r d f : a b o u t= #P o i n t O f I n t e r e s t /> 8 </ i n t e r s e c t i o n O f> 9 </ C l a s s> Just build your ontologies, reasoning is performed by software

47 Query the data Which are the capital cities of African countries? 1 PREFIX my : <h t t p : / / example. org/> 2 SELECT? c a p i t a l 3 WHERE { 4? x my : cityname? c a p i t a l. 5? x my : i s C a p i t a l O f? y. 6? y my : i s I n C o n t i n e n t my : A f r i c a. 7 }

48 Applications Lots of different standards Reuses known stadards like XML and XML-Schema GRDDL will help extracting data from XHTML Triple stores with query support are already implemented: librdf, ARC,

49 Applications Lots of different standards Reuses known stadards like XML and XML-Schema GRDDL will help extracting data from XHTML Triple stores with query support are already implemented: librdf, ARC, Yahoo! SpiderMonkey already actively uses such data

50 Outline The term History Expressing semantics Outlook

51 Bottom line The Semantic Web already emerges Not broad support Entering the Semantic Web is easy with Microformats Custom applications require custom ontologies RDF and OWL will be the major technologies Backed by research

52 Consequence for HTML HTML semantic will get irrelevant Together with CSS pure presentational markup

53 Consequence for HTML HTML semantic will get irrelevant Together with CSS pure presentational markup Documents can be represented by any XML markup (+ Dokbook)

54 Consequence for HTML HTML semantic will get irrelevant Together with CSS pure presentational markup Documents can be represented by any XML markup (+ Dokbook) Wait for CSS3

55 Consequence for HTML HTML semantic will get irrelevant Together with CSS pure presentational markup Documents can be represented by any XML markup (+ Dokbook) Wait for CSS3 Wait for XLink support

56 The end Open questions? Further remarks? Contact Mail: Web: (Slides will be available here soonish)

57 Reference W3C Semantic Web Activity: current state of semantic web.html Semantic Web, Grundlagen, Springer Verlag, ISBN-13:

Standardization of Ontologies

Standardization of Ontologies Standardization of Ontologies Kore Nordmann TU Dortmund March 17, 2009 Outline History Related technologies Ontology development General history HTML UNTANGLE HTML 2.0 XML rec. XHTML RDF(S)

More information

Standardization of Ontologies

Standardization of Ontologies Standardization of Ontologies Kore Nordmann May 13, 2009 1 Introduction Ontologies are a theoretical concept in Computer Science to formally represent knowledge in a way software can process

More information

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema Internet Engineering Tomasz Babaczyński ski, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and description languages WSDL -Web Services Description Language SAWSDL -Semantic Annotations

More information

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems

More information

DCMF: DC & microformats, a good marriage. Eva Méndez Leandro M. López Arnau Siches Alejandro G. Bravo

DCMF: DC & microformats, a good marriage. Eva Méndez Leandro M. López Arnau Siches Alejandro G. Bravo DCMF: DC & microformats, a good marriage Leandro M. López Arnau Siches Alejandro G. Bravo What are we going to speak about Semantic Web Microformats Dublin Core and of course about what we call DCMF Dublin

More information

XML Metadata Standards and Topic Maps

XML Metadata Standards and Topic Maps XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set

More information

Semantic Web Tools. Federico Chesani 18 Febbraio 2010

Semantic Web Tools. Federico Chesani 18 Febbraio 2010 Semantic Web Tools Federico Chesani 18 Febbraio 2010 Outline A unique way for identifying concepts How to uniquely identified concepts? -> by means of a name system... SW exploits an already available

More information

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic

More information

Web Standards Mastering HTML5, CSS3, and XML

Web Standards Mastering HTML5, CSS3, and XML Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents

More information

INF3580/4580 Semantic Technologies Spring 2015

INF3580/4580 Semantic Technologies Spring 2015 INF3580/4580 Semantic Technologies Spring 2015 Lecture 15: RDFa Martin Giese 11th May 2015 Department of Informatics University of Oslo Repetition 18 June: Guest lecture, Lars Marius Garshol 25 May: no

More information

Adding formal semantics to the Web

Adding formal semantics to the Web Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies

More information

References differences between SVG 1.1 Full and SVG 1.2 Tiny

References differences between SVG 1.1 Full and SVG 1.2 Tiny References differences between SVG 1.1 Full and SVG 1.2 Tiny Differences in XML related s XML 1.0 (Second Edition) XML 1.0 (Fourth Edition) XML 1.1 April 2004. XML-NS 1.0 (First Edition) Jan. 1999. XML

More information

Position Paper for Ubiquitous WEB

Position Paper for Ubiquitous WEB Position Paper for Ubiquitous WEB Satoru TAKAGI, Katsunori SHINDO, Jun YAMADA, Ken SAKAMURA YRP Ubiquitous Networking Laboratory 1. Our Objectives As various types of digital communication networks including

More information

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009

WebGUI & the Semantic Web. William McKee WebGUI Users Conference 2009 WebGUI & the Semantic Web William McKee william@knowmad.com WebGUI Users Conference 2009 Goals of this Presentation To learn more about the Semantic Web To share Tim Berners-Lee's vision of the Web To

More information

Microdata and schema.org

Microdata and schema.org Basics Microdata and schema.org l Microdata is a simple semantic markup scheme that s an alternative to RDFa l Developed by WHATWG and supported by major search companies (Goog,e, MSFT, Yahoo) l Like RDFa,

More information

From the Web to the Semantic Web: RDF and RDF Schema

From the Web to the Semantic Web: RDF and RDF Schema From the Web to the Semantic Web: RDF and RDF Schema Languages for web Master s Degree Course in Computer Engineering - (A.Y. 2016/2017) The Semantic Web [Berners-Lee et al., Scientific American, 2001]

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: XML and JSON Assoc. Professor Donald J. Patterson INF 133 Fall 2012 1 HTML and XML 1989: Tim Berners-Lee invents the Web with HTML as its publishing language Based on SGML Separates data

More information

Artificial Intelligence Techniques. Internet Applications 2

Artificial Intelligence Techniques. Internet Applications 2 Artificial Intelligence Techniques Internet Applications 2 Aims of the session What are Microdata Are they useful? Introduce the concept of Semantic Web semantic web with small s Internal research. Microdata

More information

Mapping between Digital Identity Ontologies through SISM

Mapping between Digital Identity Ontologies through SISM Mapping between Digital Identity Ontologies through SISM Matthew Rowe The OAK Group, Department of Computer Science, University of Sheffield, Regent Court, 211 Portobello Street, Sheffield S1 4DP, UK m.rowe@dcs.shef.ac.uk

More information

E-Learning and Microformats: A Learning Object Harvesting Model and a Sample Application

E-Learning and Microformats: A Learning Object Harvesting Model and a Sample Application E-Learning and Microformats: A Learning Object Harvesting Model and a Sample Application Ahmet Soylu 1, Selahattin Kuru 2, Fridolin Wild 3, Felix Mödritscher 3, 1 K. U. Leuven, Interdisciplinary Research

More information

BUILDING THE SEMANTIC WEB

BUILDING THE SEMANTIC WEB BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System *

Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System * Improved Methods for Tagging and Semantic-Annotation for the Semantic-based OpenAPI Retrieval System * Seung-Jun Cha, Kyu-Chul Lee ** Dept. Of Computer Engineering, Chungnam National University 99 Daehak-ro,

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2018/19 with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz January 7 th 2019 Overview What is Semantic Web? Technology

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

Semantic Web Lecture Part 1. Prof. Do van Thanh

Semantic Web Lecture Part 1. Prof. Do van Thanh Semantic Web Lecture Part 1 Prof. Do van Thanh Overview of the lecture Part 1 Why Semantic Web? Part 2 Semantic Web components: XML - XML Schema Part 3 - Semantic Web components: RDF RDF Schema Part 4

More information

Temporality in Semantic Web

Temporality in Semantic Web Temporality in Semantic Web Ph.D student: Di Wu, Graduate Center, CUNY Mentor: Abdullah Uz Tansel, Baruch College, CUNY Committee: Sarah Zelikovitz, CIS, CUNY Susan P. Imberman, CIS, CUNY Abstract Semantic

More information

The Nature of the Web

The Nature of the Web The Nature of the Web Agenda Code The Internet The Web Useful References 2 CODE is King (or Queen) The language of the Web: Hypertext Markup Language - HTML Cascading Style Sheets - CSS Build over successive

More information

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( ) MODULE 2 HTML 5 FUNDAMENTALS HyperText > Douglas Engelbart (1925-2013) Tim Berners-Lee's proposal In March 1989, Tim Berners- Lee submitted a proposal for an information management system to his boss,

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Web 2.0 and the Semantic Web

Web 2.0 and the Semantic Web Department of Computer Science Web 2.0 and the Semantic Web Group Homework of Internet Services & Protocols 12.06.2006 Chao Xiaojuan Shen Li Wu Weiwei Wu Binbin History of Web:From Web1.0 to Web2.0 Web1.0

More information

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2018 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS Sinuhé Arroyo Ying Ding Rubén Lara Universität Innsbruck Universität Innsbruck Universität Innsbruck Institut für Informatik Institut für Informatik Institut

More information

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett Introduction Semantic Web Activity RDF - RDF Core OWL - WebOnt Interest Group Query, Calendaring SWAD and Applications

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: XML and JSON Asst. Professor Donald J. Patterson INF 133 Fall 2011 1 What might a design notebook be like? Cooler What does a design notebook entry look like? HTML and XML 1989: Tim Berners-Lee

More information

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham Semantics Matthew J. Graham CACR Methods of Computational Science Caltech, 2011 May 10 semantic web The future of the Internet (Web 3.0) Decentralized platform for distributed knowledge A web of databases

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic

More information

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML CSI 3140 WWW Structures, Techniques and Standards Representing Web Data: XML XML Example XML document: An XML document is one that follows certain syntax rules (most of which we followed for XHTML) Guy-Vincent

More information

Knowledge Representation, Ontologies, and the Semantic Web

Knowledge Representation, Ontologies, and the Semantic Web Knowledge Representation, Ontologies, and the Semantic Web Evimaria Terzi 1, Athena Vakali 1, and Mohand-Saïd Hacid 2 1 Informatics Dpt., Aristotle University, 54006 Thessaloniki, Greece evimaria,avakali@csd.auth.gr

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Chapter 13: Advanced topic 3 Web 3.0

Chapter 13: Advanced topic 3 Web 3.0 Chapter 13: Advanced topic 3 Web 3.0 Contents Web 3.0 Metadata RDF SPARQL OWL Web 3.0 Web 1.0 Website publish information, user read it Ex: Web 2.0 User create content: post information, modify, delete

More information

SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS

SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS SEMANTIC WEB LANGUAGES STRENGTHS AND WEAKNESS Sinuhé Arroyo, Rubén Lara, Ying Ding, Michael Stollberg, Dieter Fensel Universität Innsbruck Institut für Informatik Technikerstraße 13 6020 Innsbruck, Austria

More information

Are you afraid of Semantic Web?

Are you afraid of Semantic Web? 1 Are you afraid of Semantic Web? Buraga Faculty of Computer Science A.I.Cuza University of Iaşi, România http:// ://www.infoiasi.ro/~busaco/ 2 Attention, please a first question for you: What is Semantic

More information

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø Towards the Semantic Desktop Dr. Øyvind Hanssen University Library of Tromsø Agenda Background Enabling trends and technologies Desktop computing and The Semantic Web Online Social Networking and P2P Computing

More information

Agenda. XML Generics. XML for Java Developers G Session 1 - Main Theme Markup Language Technologies (Part I)

Agenda. XML Generics. XML for Java Developers G Session 1 - Main Theme Markup Language Technologies (Part I) XML for Java Developers G22.3033-002 Session 1 - Main Theme Markup Language Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Microdata and schema.org

Microdata and schema.org Basics Microdata and schema.org l Microdata is a simple seman1c markup scheme that s an alterna1ve to RDFa l Developed by WHATWG and supported by major search companies (Google, MicrosoE, Yahoo, Yandex)

More information

Introduction. October 5, Petr Křemen Introduction October 5, / 31

Introduction. October 5, Petr Křemen Introduction October 5, / 31 Introduction Petr Křemen petr.kremen@fel.cvut.cz October 5, 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Introduction October 5, 2017 1 / 31 Outline 1 About Knowledge Management 2 Overview of Ontologies

More information

Ontology Exemplification for aspocms in the Semantic Web

Ontology Exemplification for aspocms in the Semantic Web Ontology Exemplification for aspocms in the Semantic Web Anand Kumar Department of Computer Science Babasaheb Bhimrao Ambedkar University Lucknow-226025, India e-mail: anand_smsvns@yahoo.co.in Sanjay K.

More information

HTML: Introduction CISC 282. September 11, What is HTML?

HTML: Introduction CISC 282. September 11, What is HTML? HTML: Introduction CISC 282 September 11, 2018 What is HTML? Hypertext Markup Language Markup language "Set of words or symbols" Assigns properties to text Not actually part of the text HTML specifies

More information

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa OSM Lecture (14:45-16:15) Takahira Yamaguchi OSM Exercise (16:30-18:00) Susumu Tamagawa TBL 1 st Proposal Information Management: A Proposal (1989) Links have the following types: depends on is part of

More information

Today s Plan. INF3580 Semantic Technologies Spring RDF on the Web. Outline. Lecture 13: Publishing RDF Data on the Web.

Today s Plan. INF3580 Semantic Technologies Spring RDF on the Web. Outline. Lecture 13: Publishing RDF Data on the Web. Today s Plan INF3580 Semantic Technologies Spring 2010 Lecture 13: Publishing RDF Data on the Web Martin Giese 11th May 2010 1 Introduction 2 3 Linking RDF to HTML 4 Department of Informatics University

More information

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University Semantic Web Knowledge Representation in the Web Context CS 431 March 24, 2008 Carl Lagoze Cornell University Acknowledgements for various slides and ideas Ian Horrocks (Manchester U.K.) Eric Miller (W3C)

More information

Structure of This Presentation

Structure of This Presentation Inferencing for the Semantic Web: A Concise Overview Feihong Hsu fhsu@cs.uic.edu March 27, 2003 Structure of This Presentation General features of inferencing for the Web Inferencing languages Survey of

More information

XML. Jonathan Geisler. April 18, 2008

XML. Jonathan Geisler. April 18, 2008 April 18, 2008 What is? IS... What is? IS... Text (portable) What is? IS... Text (portable) Markup (human readable) What is? IS... Text (portable) Markup (human readable) Extensible (valuable for future)

More information

Decentralized Extensibility & HTML 5 (An introduction to the debate)

Decentralized Extensibility & HTML 5 (An introduction to the debate) Decentralized Extensibility & HTML 5 (An introduction to the debate) Noah Mendelsohn Distinguished Engineer IBM Corp. Co-chair: W3C Technical Architecture Group W3C Technical Plenary 4 November 2009 Disclaimer

More information

Ontology Development Tools and Languages: A Review

Ontology Development Tools and Languages: A Review Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,

More information

RDFa versus Microformats: Exploring the Potential for Semantic Interoperability of Mash-up Personal Learning Environments

RDFa versus Microformats: Exploring the Potential for Semantic Interoperability of Mash-up Personal Learning Environments RDFa versus Microformats: Exploring the Potential for Semantic Interoperability of Mash-up Personal Learning Environments Vladimir Tomberg, Mart Laanpere Tallinn University, Narva mnt. 25, 10120 Tallinn,

More information

Linked Open Data: a short introduction

Linked Open Data: a short introduction International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 Linked Open Data: a short introduction Oreste Signore (W3C Italy) Slides at: http://www.w3c.it/talks/2015/lodjch/

More information

Linked Data and RDF. COMP60421 Sean Bechhofer

Linked Data and RDF. COMP60421 Sean Bechhofer Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference

More information

Semantic Web Publishing. Dr Nicholas Gibbins 32/4037

Semantic Web Publishing. Dr Nicholas Gibbins 32/4037 Semantic Web Publishing Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 32/4037 Linked Data Semantic Web is the Web for machines Take existing data and republish it to the Web Rely on hypertextual nature of the

More information

Knowledge-Driven Video Information Retrieval with LOD

Knowledge-Driven Video Information Retrieval with LOD Knowledge-Driven Video Information Retrieval with LOD Leslie F. Sikos, Ph.D., Flinders University ESAIR 15, 23 October 2015 Melbourne, VIC, Australia Knowledge-Driven Video IR Outline Video Retrieval Challenges

More information

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries

Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries Why You Should Care About Linked Data and Open Data Linked Open Data (LOD) in Libraries Florida Library Webinars Novare Library Services May 30, 2014 Jason Clark Head of Library Informatics & Computing

More information

The Rich Web. Arnaud Dumont RAL Retreat * Nov 7-9, 2007

The Rich Web. Arnaud Dumont RAL Retreat * Nov 7-9, 2007 The Rich Web Arnaud Dumont RAL Retreat * Nov 7-9, 2007 The State of the Web The web is strong The web is evolving The web has been good to us The web is a key to our future success Evolution of the Web

More information

Index. Callimachus, 112 Contexts and Dependency Injection (CDI), 111 createdefaultmodel() method, 94 CubicWeb, 109 Cypher Query Language (CQL), 188

Index. Callimachus, 112 Contexts and Dependency Injection (CDI), 111 createdefaultmodel() method, 94 CubicWeb, 109 Cypher Query Language (CQL), 188 Index A AllegroGraph ACID implementation, 151 client installation, 156 editions, 151 graph algorithms, 152 Gruff, 160 high-performance storage, 213 Java API connection() method, 157 create method, 157

More information

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward Comp 336/436 - Markup Languages Fall Semester 2017 - Week 4 Dr Nick Hayward XML - recap first version of XML became a W3C Recommendation in 1998 a useful format for data storage and exchange config files,

More information

Web Information System Design. Tatsuya Hagino

Web Information System Design. Tatsuya Hagino Web Information System Design Tatsuya Hagino (hagino@sfc.keio.ac.jp) 1 Course Summary Understanding the current Web architecture Web components Web as document space Structure of Web documents Web principles

More information

CS7026: Authoring for Digital Media. The Evolution of Markup Languages

CS7026: Authoring for Digital Media. The Evolution of Markup Languages CS7026: Authoring for Digital Media The Evolution of Markup Languages SGML Last week we looked at developing a markup language by writing a DTD using SGML. If a DTD describes a sufficiently large class

More information

Web Technologies Present and Future of XML

Web Technologies Present and Future of XML Web Technologies Present and Future of XML Faculty of Computer Science A.I.Cuza University of Iasi, Romania busaco@infoiasi.ro http://www.infoiasi.ro/~busaco Ph.D. Student: Multimedia Object Manipulation

More information

What is the Semantic Web?

What is the Semantic Web? Home Sitemap Deutsch Developer Portal XSLT 2 and XPath 2 Semantic Web Manager Portal XMLSpy Certification Free Tools Data Sheets Altova Reference Tool Whitepapers Books Links Specifications Standards Compliance

More information

HTML CS 4640 Programming Languages for Web Applications

HTML CS 4640 Programming Languages for Web Applications HTML CS 4640 Programming Languages for Web Applications 1 Anatomy of (Basic) Website Your content + HTML + CSS = Your website structure presentation A website is a way to present your content to the world,

More information

What's New in RDF 1.1

What's New in RDF 1.1 What's New in RDF 1.1 SemTechBiz June 2013 http://www.w3.org/2013/talks/0603-rdf11 Sandro Hawke, W3C Staff sandro@w3.org @sandhawke Overview 1. Stability and Interoperability 2. Non-XML Syntaxes Turtle

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before

More information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: and JSON Asst. Professor Donald J. Patterson INF 133 Fall 2010 1 What might a design notebook be like? Cooler What does a design notebook entry look like? HTML and 1989: Tim Berners-Lee

More information

RDF Next Version. Ivan Herman and Sandro Hawke W3C

RDF Next Version. Ivan Herman and Sandro Hawke W3C RDF Next Version Ivan Herman and Sandro Hawke W3C History Current RDF has been published in 2004 Significant deployment since then implementation experiences users experiences Some cracks, missing functionalities,

More information

Semantic Web Technologies

Semantic Web Technologies 1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable

More information

Semantic Web Progress and Directions

Semantic Web Progress and Directions Semantic Web Progress and Directions Dr. Deborah L. McGuinness Co-Director Knowledge Systems, Artificial Intelligence Laboratory, Stanford University and CEO McGuinness Associates http://www.ksl.stanford.edu/people/dlm

More information

TRIPLE An RDF Query, Inference, and Transformation Language

TRIPLE An RDF Query, Inference, and Transformation Language TRIPLE An RDF Query, Inference, and Transformation Language Michael Sintek sintek@dfki.de DFKI GmbH Stefan Decker stefan@db.stanford.edu Stanford University Database Group DDLP'2001 Tokyo, Japan, October

More information

State of the Art of Semantic Web

State of the Art of Semantic Web State of the Art of Semantic Web Ali Alqazzaz Computer Science and Engineering Department Oakland University Rochester Hills, MI 48307, USA gazzaz86@gmail.com Abstract Semantic web is an attempt to provide

More information

Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System

Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System Advanced Tagging and Semantic-Annotation Methods for the Semantic-based OpenAPI Retrieval System Seung-Jun Cha and Kyu-Chul Lee 1 Chungnam National University {junii, kclee}@cnu.ac.kr Abstract The OpenAPI

More information

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance. XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or

More information

Chapter 2 SEMANTIC WEB. 2.1 Introduction

Chapter 2 SEMANTIC WEB. 2.1 Introduction Chapter 2 SEMANTIC WEB 2.1 Introduction The term Semantic refers to a sequence of symbols that can be used to communicate meaning and this communication can then affect behavior in different situations.

More information

Semantic web. Tapas Kumar Mishra 11CS60R32

Semantic web. Tapas Kumar Mishra 11CS60R32 Semantic web Tapas Kumar Mishra 11CS60R32 1 Agenda Introduction What is semantic web Issues with traditional web search The Technology Stack Architecture of semantic web Meta Data Main Tasks Knowledge

More information

DAML+OIL: an Ontology Language for the Semantic Web

DAML+OIL: an Ontology Language for the Semantic Web DAML+OIL: an Ontology Language for the Semantic Web DAML+OIL Design Objectives Well designed Intuitive to (human) users Adequate expressive power Support machine understanding/reasoning Well defined Clearly

More information

Semantic Web Technologies and Automated Auctions

Semantic Web Technologies and Automated Auctions Semantic Web Technologies and Automated Auctions Papers: "Implementing Semantic Interoperability in Electronic Auctions" - Juha Puustjarvi (2007) "Ontologies for supporting negotiation in e-commerce" -

More information

The Semantic Web. What is the Semantic Web?

The Semantic Web. What is the Semantic Web? The Semantic Web Alun Preece Computing Science, University of Aberdeen (from autumn 2007: School of Computer Science, Cardiff University) What is the Semantic Web, and why do we need it now? How does the

More information

Introduction to the Semantic Web

Introduction to the Semantic Web Introduction to the Semantic Web Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Lecture Outline Course organisation Today s Web limitations Machine-processable data The Semantic

More information

Demystifying the Semantic Web

Demystifying the Semantic Web Demystifying the Semantic Web EC 512 chris pera - weaver First Generation of the Web Tim Berners Lee 1990 s Today Publishing & Retrieval of Information Google 2 nd Generation = Semantic web Semantic =

More information

O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL

O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL O.Curé [1 ] Mashup, Microformats, RDFa and GRDDL O.Curé [2 ] Mashup A mashup application combines contents or servives coming from several, possibly heteogeneous, applications. In the case of a we site,

More information

A Developer s Guide to the Semantic Web

A Developer s Guide to the Semantic Web A Developer s Guide to the Semantic Web von Liyang Yu 1. Auflage Springer 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 642 15969 5 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

More information

RDF for Life Sciences

RDF for Life Sciences RDF for Life Sciences Presentation to Oracle Life Sciences User Group June 23, 2004 John Wilbanks World Wide Web Consortium (W3C) What is the W3C? Founded in 1994 by Tim Berners-Lee Develops common protocols

More information

Multi-agent Semantic Web Systems: RDF Models

Multi-agent Semantic Web Systems: RDF Models ... Multi-agent Semantic Web Systems: RDF Models Ewan Klein School of Informatics January 30, 2012 Ewan Klein (School of Informatics) Multi-agent Semantic Web Systems: RDF Models January 30, 2012 1 / 33

More information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data: Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)

More information

Limitations of the WWW

Limitations of the WWW A Semantic Web Application for the Air Tasking Order (ATO) ICCRTS Jun 13 2005 2:30-3:00 Albert Frantz, Milvio Franco In-house Program Air Force Research Laboratory AFRL/IFSA Rome NY Mentor: Prof. Bart

More information

Abstract: In this paper we propose research on how the

Abstract: In this paper we propose research on how the The Semantic Web Converting the Current Web Services Imran Alam Shoeb Ahad Siddiqui Nida Khan Deptt Of CS Deptt Of CSE Deptt Of CSE Jamia Hamdard, Delhi Integral University, Lucknow Integral University,

More information

Some more XML applications and XML-related standards (XLink, XPointer, XForms)

Some more XML applications and XML-related standards (XLink, XPointer, XForms) Some more XML applications and XML-related standards (XLink, XPointer, XForms) Patryk Czarnik XML and Applications 2014/2015 Lecture 12 19.01.2015 Standards for inter-document relations XPointer addressing

More information

XML Motivations. Semi-structured data. Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone.

XML Motivations. Semi-structured data. Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone. XML Motivations Principles of Information and Database Management 198:336 Week 8 Mar 28 Matthew Stone Semi-structured data Relaxing traditional schema Storing more complex objects Standardized data Using

More information

Building Interoperable Metadata

Building Interoperable Metadata Building Interoperable Metadata Hal Abelson, Ben Adida MIT Computer Science & Artificial Intelligence Laboratory 8 March 2006 http://ben.adida.net/presentations/ 1 the important thing about the semantic

More information

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru Semantic Web for E-Government Services Jaya Pradha Avvaru 91.514, Fall 2002 University of Massachusetts Lowell November 25, 2002 Introduction Agenda Semantic Web Architectural Overview Motivations / Goals

More information

CSC9B1: Essential Skills WWW 1

CSC9B1: Essential Skills WWW 1 CSC9B1: Essential Skills WWW 1 Lecture WWW 1/Slide 1 A short history of hypertext The visionary: Vannevar Bush: As We May Think, 1945: The MEMEX machine ( memory extender ) Linked information, trails,

More information