1 / 17

Ontology based e-Real Estate Agency Information System

Ontology based e-Real Estate Agency Information System. By Moein Mehrolhasani 055230 Bijan Zamanian 055156 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.

baylee
Download Presentation

Ontology based e-Real Estate Agency Information System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. 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

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

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

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

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

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

  9. 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 ?email, ?age,?tel_number

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

  11. WHERE Indicate a list of triple patterns which have to be matched by each valid query result set . (subject, predicate, object) WHERE (?resource, <http://www.w3.org/2001/vcard-rdf/3.0/EMAIL>,radol@gmx.de")

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

  13. 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:EMAIL, "radol@gmx.de") USING vCard FOR <http://www.w3.org/2001/vcard-rdf/3.0/>

  14. Results of a query

  15. Results of a query (Cont .1)

  16. Thank you for your attentions ?

  17. Refrences [1] http://phpxmlclasses.sourceforge.net/ [2] http://jena.sourceforge.net/tutorial/RDQL [3] http://www.w3.org/Submission/RDQL [4] http://protege.stanford.edu/ [5]http://www.php.net

More Related