06 Dec. 2006 Rev'd 07 Dec. 2006 CmpE 583 Fall 2006 OWL Lite 1 OWL Lite off Textbook Ch. 11: Encoding Atilla Elçi.

Slides:



Advertisements
Similar presentations
DC Architecture WG meeting Monday Sept 12 Slot 1: Slot 2: Location: Seminar Room 4.1.E01.
Advertisements

A Proposal for Addressing Issues Related to RDF Mapping.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
Table, List, Blocks, Inline Style
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
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.
Protégé/OWL Imports/Namespace facilities Daniel Elenius.
Method for developing the benchmark suites. October 10th © Raúl García-Castro Method for developing the benchmark suites Raúl García-Castro October.
RDF using N3. Subject, Verb and Object All knowledge is just a set of statements. Everything is identified by URI Here a local URI but could point to.
The Semantic Web – WEEK 4: RDF
XML Namespaces Each schema file associated with a URL to uniquely identify where elements come from – Like packages in Java
1 RDF Tutorial. C. Abela RDF Tutorial2 What is RDF? RDF stands for Resource Description Framework It is used for describing resources on the web Makes.
GridVine: Building Internet-Scale Semantic Overlay Networks By Lan Tian.
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
12 Dec. 2006CmpE 583 Fall 2006 Basic OWL Lite 1 Basic OWL Lite off Textbook Ch. 12: Classes & Properties Atilla Elçi.
History Leading to XHTML
Pete Johnston & Andy Powell, Eduserv Foundation 3 October 2006 DC-Text:
Extensible Markup Language XML MIS 520 – Database Theory Fall 2001 (Day) Lecture 14.
1 Copyright © 2005 Access Innovations, Inc. OWL Mapping Thesaurus Format NEXT GENERATION KNOWLEDGE ORGANIZATION SYSTEMS: INTEGRATION CHALLENGES AND STRATEGIES.
RDF: Data Description With HTML, the Web is for reading With XML, the Web is for processing Necessary to know  who wrote this?  who owns it?  who authorised.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
Resource Description Framework ( RDF ) Xinxia An.
The Information School at the University of Washington LIS 549 U/TU: Intro to Content Management Fall 2003 * Bob Boiko * MSIM Associate Chair XML Schemas.
XML Verification Well-formed XML document  conforms to basic XML syntax  contains only built-in character entities Validated XML document  conforms.
Course Textbook: Build Your Own ASP.Net Website: Chapter 2
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Microdata and schema.org. Basics Microdata is a simple semantic markup scheme that’s an alternative to RDFa Microdata Developed by WHATWG and supported.
RDF Data Sources (keyword textbox) Search RDF Data Sources: LOM Binding Schemas (keyword textbox) Search XML Bindings: Dublin Core Application Profiles.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Practical RDF Chapter 1. RDF: An Introduction
XP 1 DECLARING A DTD A DTD can be used to: –Ensure all required elements are present in the document –Prevent undefined elements from being used –Enforce.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
Processing of structured documents Spring 2002, Part 2 Helena Ahonen-Myka.
Avoid using attributes? Some of the problems using attributes: Attributes cannot contain multiple values (child elements can) Attributes are not easily.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
The Knowledge Presentation Language. Web Ontology Language (OWL)  Web Ontology Language (OWL) extends RDF and RDFS languages by adding several other.
OWL Representing Information Using the Web Ontology Language 1.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
An OO schema language for XML SOX W3C Note 30 July 1999.
Semantic Web Exam 1 Review.
Tutorial 13 Validating Documents with Schemas
RELATORS, ROLES AND DATA… … similarities and differences.
Practical RDF Ch.6 Creating an RDF Vocabulary DongHyuk Im SNU OOPSLA Lab. Shelley Powers, O’Reilly August 19, 2004.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
19 Dec revd CmpE 583 Fall 2006 OWL Lite- Classes & Individuals. 1 OWL Lite: Ch. 14- Deriving Classes Ch. 15- Individuals Atilla ELÇİ.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
Working with XML Schemas ©NIITeXtensible Markup Language/Lesson 3/Slide 1 of 36 Objectives In this lesson, you will learn to: * Declare attributes in an.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
When we create.rtf document apart from saving the actual info the tool saves additional info like start of a paragraph, bold, size of the font.. Etc. This.
Ontology based e-Real Estate Agency Information System By Moein Mehrolhasani Bijan Zamanian cmpe 588.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
Motivation Dynamically identify and understand information sources Provide interoperability between agents in a semantic manner Enable distributed extensible.
1 WS-Policy. 2 What’s the Problem? To use a web service a client needs more information than is provided in WSDL file. Examples: –Does service support.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
Chapter Describing Individuals OWL Individuals ▫Ontological Primitive Layer  Mostly described with RDF ▫Instances of user-defined ontological.
Resource Description Framework
OWL Language off Textbook Ch. 10
CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF
XML Technologies and Related Applications
Ontology.
Namespace Review 21-Nov-18.
Namespace Review 29-Dec-18.
Ontology.
CSE591: Data Mining by H. Liu
Namespace Review 14-Oct-19.
Presentation transcript:

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 1 OWL Lite off Textbook Ch. 11: Encoding Atilla Elçi

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 2 OWL Ontology File Structure Header: –XML Declaration & RDF Start Tag –Ontology Element Version Info Imports Element Body: –Class, property, and inidividual statements Footer: –RDF End Tag.

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 3 OWL Header XML Declaration (?xml) & RDF Start Tag (rdf:RDF): Three kinds of namespace references are declared: 1.Standard: xmlns:ns=“URI”. Replace ns & URI with: XMLS: xsd & RDF: rdf & RDFS: rdfs & OWL: owl & 2.Imported namespace to use concepts or extend: xmlns:teach=“ Still required to include an “imports” element in the document! 3.Default / Base (current document) namespace: xmlns=“ xml:base=“

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 4 OWL Header (Continued) Ontology Element (owl:Ontology): provides ontology level metadata on the ontology being defined. where “URI” is either: –“”: current document, or –“ontologyNameOrReference”: a fully resolved URI. For example: A Text as Label A text as comment Version properties may as well be included with the owl:Ontology Element: Version info

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 5 OWL Header (Continued) Versioning Information Properties: owl:versionInfo element: include a string in the inner text or RCS/CVS keywords RCS/CVS (revision control/current versions) keywords, such as:revision control/current versions $Id: daml+oil.daml,v /01/18 15:40:52 timbl Exp $ owl:priorVersion: to relate current ontology to an earlier version owl:backwardCompatibleWith: same format as owl:priorInfo owl:incompatibleWith: ditto. owl:DeprecatedClass: identifies a class that is to be removed owl:DeprecatedProperty: identifies a property... The last two elements are placed not in the owl:Ontology element! Format is:...</owl:Depre...

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 6 OWL Header (Continued) Importing Ontologies (owl:imports): used in order to reference and extend an external ontology. Contrasting Namespace Declaration & Imports: Namespace decl identifies a prefix abbreviation, owl:imports does not! So, include a namespace declaration for an imported ontology as well. Importing has similar effect as inhereting a class, say in Java.

06 Dec Rev'd 07 Dec CmpE 583 Fall 2006 OWL Lite 7 OWL Body & Footer Body: –Contains class and property statements. –Order (sequence) is NOT meaningful! –So, forward references are OK. Footer: