PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Languages on the Semantic Web Frank van Harmelen Vrije Universiteit Amsterdam Ian Horrocks University of Manchester.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
XML: text format Dr Andy Evans. Text-based data formats As data space has become cheaper, people have moved away from binary data formats. Text easier.
Semantic Web Thanks to folks at LAIT lab Sources include :
The Semantic Web – WEEK 4: RDF
An Introduction to Semantic Web Portal
XML Technology in E-Commerce
CS570 Artificial Intelligence Semantic Web & Ontology 2
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Timing in XML Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 3 Style Sheets: CSS WEB.
1 COS 425: Database and Information Management Systems XML and information exchange.
XML on Semantic Web. Outline The Semantic Web Ontology XML Probabilistic DTD References.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
Tutorial 11 Creating XML Document
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Principles of Web Design 6 th Edition Chapter 1 – HTML5.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
1 XML eXtensible Markup Language. 2 XML vs. HTML HTML is a HyperText Markup language HTML is a HyperText Markup language Designed for a specific application,
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Jennifer Widom XML Data Introduction, Well-formed XML.
1 Indexing The syntax for creating a index is: CREATE [UNIQUE] INDEX index_name ON table_name (column1, column2,... column_n) [ COMPUTE STATISTICS ]; Why.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Representing Data with XML February 26, 2004 Neal Arthorne.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
1 Lecture 7 Style Sheets: CSS. 2 Motivation HTML markup can be used to represent –Semantics: h1 means that an element is a top-level heading –Presentation:
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
XML – Basic Concepts (modified version from Dr. Praveen Madiraju) 2015, Fall Pusan National University Ki-Joune Li.
XML Extensible Markup Language
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
1 XML eXtensible Markup Language. 2 Introduction and Motivation Dr. Praveen Madiraju Modified from Dr.Sagiv’s slides.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
1 Introduction to XML Babak Esfandiari. 2 What is XML? introduced by W3C in 98 Stands for eXtensible Markup Language it is more general than HTML, but.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
The Semantic Web By: Maulik Parikh.
The Object-Oriented Thought Process Chapter 11
ece 627 intelligent web: ontology and beyond
XML QUESTIONS AND ANSWERS
Eugenia Fernandez IUPUI
XML Data Introduction, Well-formed XML.
A Knowledge Representation Language for Internet Applications
Presentation transcript:

PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory

CONTENTS Existing Semantic mark-up languages Symbol level comparison Knowledge level comparison conclusion

EXISTING SEMANTIC MARKUP LANGUAGES HTML based HTML - tags SHOE HTML derived HTML - elements ; Ontobroker Cascading Style Sheets XML RDF

HTML -TAGS

SHOE

HTML -ELEMENTS

ONTOBROKER

CASCADING STYLE SHEETS

PROPERTIES -tag Global property Anchor mechanism SHOE Extension of meta tag Independent to location Arbitrary relation number Global property

-elements Standard CLASS attribute, Structure for giving semantic is in a document Ontobroker First order logic Similar to span-tag CSS to separate structure information Style specification Can be used for adding semantic information

XML -A Labeled tree -Nesting -DTD

RDF -Data model -Resource -Property -Statement -No assumption to add structural information ? - XML schema base

SYMBOL COMPARISON Support of web technology Avoiding duplication Allowing nesting

AVOIDING DUPLICATION Removing the duplicated expression to add semantic information and to render that Reducing the cost to use in the Web : non-standard, anchor mechanism : duplicated, : use same information for rendering and adding semantic information : separation is intened

ALLOWING NESTING & SUPPORTING WEB TECHNOLOGY In language design, Nesting of expression is the typcial way to use the scoping Xml, CSS, can support nesting RDF can’t support nesting with natural way Supporting web technology means how well some languages can be spread out for using AI on the web Syntactical variety can be harmful to be supported, ex. SHOE,Ontobroker

KNOWLEDGE COMPARISON Factual knowledge : Data–model Terminological knowledge : ontology Inferential knowledge

FACTUAL KNOWLEDGE : DATA MODEL Various data model type Meta-tag : basic html attribute mechanism XML & Span-tag : labeled trees Ontobroker : expression in F-logic, complicated expression could be included to onto- attribute. Multiple inheritance of attributes. RDF : use binary relation. extended by reificatoin SHOE : n-ary relation. Use attribute for classes, multiple inheritance of attributes RDF, Ontobroker, SHOE support object oriented type schema RDF is property-centric ( don’t use attribute ) – don’t refine when it is inherited to sub classes. Sharing property is impossible

TERMINOLOGICAL KNOWLEDGE : ONTOLOGY Specification of conceptualization vocabulary to describe domain. Meta,span-tag is not making data-schema separately. CSS make it, but just a list of category names. SHOE, Ontobroker provide explicit ontology. Ontobroker has single centrally defined ontology. But SHOE could extend ontology locally. DTD of xml is close to ontology,but just lexical nesting specification. Missing : ontological hierachical specification, inheritance mechanism, range restrictions on attribute. RDF can describe ontology but, it needs reification

INFERENCE KNOWLEDGE SHOE : pure HORN rules Ontobroker : first order logic fragments Other things impossible. ?

CONCLUSION On the symbol comparison, span-tag has much of functionality of XML On the knowledge comparison, META and SPAN- tag is not rich. Surprising thing is, RDF and XML also don’t support to use ontology and inference For using AI on realistic, large-scale Web application, Span-tag will good to support it. RDF needs more development for representing ontology, inferential knowledge Essentially, SHOE, Ontobroker,these two AI based language is useful on the knowledge level feature