The Semantic Web Activity of the W3C The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for ° automation, integration and reuse of data across various applications (http:www.w3.org/2001/sw/activity) Languages for Semantic Web
Languages for Semantic Web 6 The Semantic Web Activity of the W3C “The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for • automation, • integration and • reuse of data across various applications.” (http://www.w3.org/2001/sw/Activity)
The semantic Web layered architecture Tim berners-Lee Axioms, Architecture and Aspirations Trust W3C all-working group plenary Meeting Proof 28 February 2001 Logic Rules Ontology Sig RDF Schema RDF M&S XML schema N Namespaces URI Unicode (http://www.w3.org/2001/talks/0228-tbl/slide5-0.html) Languages for Semantic Web
Languages for Semantic Web 7 The Semantic Web Layered Architecture (http://www.w3.org/2001/Talks/0228-tbl/slide5-0.html) Tim Berners-Lee: “Axioms, Architecture and Aspirations” W3C all-working group plenary Meeting 28 February 2001
XML Fundamentals Source: http://www.ibiblio.org/xml/slides/sd200least/fundamental S/XML Fundamentals. htm
XML Fundamentals Source: http://www.ibiblio.org/xml/slides/sd2001east/fundamental s/XML_Fundamentals.html
What isⅩML? Extensible Markup Language A syntax for documents A Meta-Markup Language A Structural and Semantic language, not a formatting language Not just for Web pages Languages for Semantic Web
Languages for Semantic Web 9 What is XML? • Extensible Markup Language • A syntax for documents • A Meta-Markup Language • A Structural and Semantic language, not a formatting language • Not just for Web pages
Extensible Markup Language Language It has a grammar It has a vocabulary (sort of) It can be parsed by machines Markup Language It says what things are; not what they do It is not a programming language It is not compiled Extensible You can add words to the language Languages for Semantic Web
Languages for Semantic Web 10 Extensible Markup Language • Language – It has a grammar – It has a vocabulary (sort of) – It can be parsed by machines • Markup Language – It says what things are; not what they do – It is not a programming language – It is not compiled • Extensible – You can add words to the language