Ontology based e-Real Estate Agency Information System By Moein Mehrolhasani 055230 Bijan Zamanian 055156 cmpe 588.

Slides:



Advertisements
Similar presentations
Querying on the Web: XQuery, RDQL, SparQL Semantic Web - Spring 2006 Computer Engineering Department Sharif University of Technology.
Advertisements

Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Querying the RDF: Small Case Study in the Bicycle Sale Domain Ondřej Šváb, Vojtěch Svátek, Martin Kavalec, Martin Labský VŠE, University of Economics,
The Semantic Web – WEEK 4: RDF
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.
RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 20 Novembre 2009.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
RDF Tutorial.
A Visual Approach to Semantic Query Design Using a Web-Based Graphical Query Designer Paul R. Smart, Alistair Russell, Dave Braines, Yannis Kalfoglou,,
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
 Copyright 2004 Digital Enterprise Research Institute. All rights reserved. SPARQL Query Language for RDF presented by Cristina Feier.
SPARQL RDF Query.
1 XQuery Web and Database Management System. 2 XQuery XQuery is to XML what SQL is to database tables XQuery is designed to query XML data What is XQuery?
SPARQL for Querying PML Data Jitin Arora. Overview SPARQL: Query Language for RDF Graphs W3C Recommendation since 15 January 2008 Outline: Basic Concepts.
University of the Aegean, Department of Geography The emerge of Semantic Geoportals Athanasis Nikolaos Konstantinos Kalabokidis Vaitis Michail Soulakellis.
1 COS 425: Database and Information Management Systems XML and information exchange.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
1/17 RDF Gravity 2/17 Content 1. Introduction  Problem statement and Existing Solutions 3. RDF Gravity 4. Conclusion 5. References.
Semantic Web Andrejs Lesovskis. Publishing on the Web Making information available without knowing the eventual use; reuse, collaboration; reproduction.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Chapter 3A Semantic Web Primer 1 Chapter 3 Querying the Semantic Web Grigoris Antoniou Paul Groth Frank van Harmelen Rinke Hoekstra.
Logics for Data and Knowledge Representation SPARQL Protocol and RDF Query Language (SPARQL) Feroz Farazi.
Practical RDF Chapter 1. RDF: An Introduction
Introduction to SPARQL. Acknowledgements This presentation is based on the W3C Candidate Recommendation “SPARQL Query Language for RDF” from
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
SPARQL Semantic Web - Spring 2008 Computer Engineering Department Sharif University of Technology.
The Semantic Web Web Science Systems Development Spring 2015.
Chapter 3 Querying RDF stores with SPARQL. Why an RDF Query Language? Why not use an XML query language? XML at a lower level of abstraction than RDF.
1 CIS336 Website design, implementation and management (also Semester 2 of CIS219, CIS221 and IT226) Lecture 6 XSLT (Based on Møller and Schwartzbach,
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
ISBD for the Semantic Web: namespaces, elements, vocabularies, application profile Gordon Dunsire Presented at Centar zu Stalno Stručno Usavršavanje (CSSU),
Chapter 8 Cookies And Security JavaScript, Third Edition.
Master Informatique 1 Semantic Technologies Part 11Direct Mapping Werner Nutt.
Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce Mohammad Farhan Husain, Pankil Doshi, Latifur Khan, Bhavani Thuraisingham University.
Ontology Query. What is an Ontology Ontologies resemble faceted taxonomies but use richer semantic relationships among terms and attributes, as well as.
SPARQL All slides are adapted from the W3C Recommendation SPARQL Query Language for RDF Web link:
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
[ Part III of The XML seminar ] Presenter: Xiaogeng Zhao A Introduction of XQL.
Internet Technologies Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under.
1 SPARQL A. Emrah Sanön. 2 RDF RDF is quite committed to Semantic Web. Data model Serialization by means of XML Formal semantics Still something is missing!
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Web Information Systems Modeling Luxembourg, June VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents.
Practical RDF Chapter 10. Querying RDF: RDF as Data Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Lim.
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.
Supported in part by the National Science Foundation under Grant No. HRD Any opinions, findings, and conclusions or recommendations expressed.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Practical RDF Ch.10 Querying RDF: RDF as Data Taewhi Lee SNU OOPSLA Lab. Shelley Powers, O’Reilly August 27, 2004.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Copyright © 2008 Model Driven Solutions EKB XML Interface Jim Logan September 2008 Formerly Data Access Technologies.
05/01/2016 SPARQL SPARQL Protocol and RDF Query Language S. Garlatti.
Of 38 lecture 6: rdf – axiomatic semantics and query.
RDF & SPARQL Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Raluca Paiu1 Semantic Web Search By Raluca PAIU
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 7: SPARQL (1.0) Aidan Hogan
Silterra, April 2004 RDF, RSS and all that THREADING THE RDF MAZE.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
CC La Web de Datos Primavera 2017 Lecture 7: SPARQL [i]
Online Laptop Shop through Semantic Web
SPARQL SPARQL Protocol and RDF Query Language
Supporting Arbitrary Custom Datatypes in RDF and SPARQL
Section 3.2c Strings and Method Signatures
Logics for Data and Knowledge Representation
CC La Web de Datos Primavera 2016 Lecture 7: SPARQL (1.0)
PHP.
PHP PART 2.
Presentation transcript:

Ontology based e-Real Estate Agency Information System By Moein Mehrolhasani Bijan Zamanian cmpe 588

Outline What is our goal? Semnatic state Agency Implementation Queris Results Future Work

What is our goal? Provide an ontology based information data base. For nonprofesional people to share their info in semantic world. For which who does not know any thing about ontology A simple system which can add,remove,update and retriev information in an ontology based system

Gets inputs from user Runs queris based on inputs Return the result if there is any

Implementation Prot é g é as ontology developer tool. RDQL as query language PHP as GUI developer Apache as a webserver

Implementation (Cont. 1) 1. Classes, Properties and attributs are defined in owl file. 2. Owl File is transformed to rdfs file for simplicity o f running RDQL queries over it. 3. A GUI is designed in PHP. 4. Class_RDQL.php is included in t.php to perform query. 5. Class_RDQL.php calls class_rdfparser.php

Implementation (Cont. 2) 1. Rdf file is parsed and queried using above mentioned classes. 2. Parameters of GUI are sent to query. 3. Query runs using above mentioned parameters. 4. Results are reflected.

The general form of an RDQL query SELECT variables listing FROM rdf documents WHERE patterns AND filter expressions USING prefix declaration

SELECT Every successful query returns a set of variable bindings. SELECT clause defines a list of variables to be returned. Each variable is introduced by a question mark (?) SELECT ?name ? , ?age,?tel_number

FROM In the FROM clause we specify the path or URL of the RDF document to be queried

WHERE Indicate a list of triple patterns which have to be matched by each valid query result set. (subject, predicate, object) WHERE

AND We can specify expressions over values of URIs and literals. arithmetic conditions string equality expressions Perl-styl regula expressions

USING A way to make the query easier to read write for humans shorten the length of URIs (used in the FROM, WHERE and AND clauses) WHERE (?resource, vCard: , USING vCard FOR

Results of a query

Results of a query (Cont.1)

Thank you for your attentions

Refrences [1] [2] [3] [4] [5]