18
CMPE 583 CMPE 583 Web Semantics: Theory and Web Semantics: Theory and Practice Practice Semantic Information Semantic Information System of Historical System of Historical Castles over Beşparmak Castles over Beşparmak Mountains Mountains Prepared by ERHAN GAYDE, 035344

CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

Embed Size (px)

DESCRIPTION

27/01/2005CMPE Case Study Presentation3 Introduction An extension of the current World Wide Web that does not only provide information at the syntactic level to human users, but also at a machine-understandable. In my case study, I mention that historical castles over Besparmak mountain information systems by semantic web technologies. Semantic Information System of Historical Castles over Beşparmak Mountains

Citation preview

Page 1: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

CMPE 583CMPE 583Web Semantics: Theory and Web Semantics: Theory and

PracticePractice

Semantic Information System of Semantic Information System of Historical Castles over Beşparmak Historical Castles over Beşparmak

MountainsMountains

Prepared by ERHAN GAYDE, 035344

Page 2: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 22

Outline

IntroductionDetail information about the case studyOntology StructureSearchComparisonConclusionReferance

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 3: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 33

IntroductionIntroduction

• An extension of the current World Wide Web that does not only provide information at the syntactic level to human users, but also at a machine-understandable.

• In my case study, I mention that historical castles over Besparmak mountain information systems by semantic web technologies.

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 4: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 44

Introduction (Cont.)Introduction (Cont.)

• Develop Castle data with Web Ontology Language (OWL)

• Two different parts– ontology part – semantic search part

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 5: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 55

DETAIL INFORMATION ABOUT DETAIL INFORMATION ABOUT THE CASE STUDYTHE CASE STUDY

• Platform and Tools– Protégé 2.1.2

Ontology Representation

– Algernon

Inference Engine

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 6: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 66

Ontology StructureOntology Structure Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 7: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 77

Ontology Structure (Cont.)Ontology Structure (Cont.)• Ontology is created with OWL with RDF/XML

• Protégé is used for producing – classes – properties – relations– individuals

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 8: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 88

Ontology Structure (Cont.)Ontology Structure (Cont.)• How to create Classes with Protégé ?

<owl:Class rdf:ID="Consrtuction"/>

<owl:Class rdf:ID="Kantara"><rdfs:subClassOf><owl:Class rdf:ID="Castle"/></rdfs:subClassOf>

</owl:Class>

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 9: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 99

Ontology Structure (Cont.)Ontology Structure (Cont.)

• How to create Properties with protégé?

<owl:DatatypeProperty rdf:ID="d_lefkosa">

<rdfs:range

rdf:resource="http://www.w3.org/2001/XMLSchema#positiveInteger"/>

<rdfs:domain rdf:resource="#Distance"/>

</owl:DatatypeProperty>

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 10: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1010

Ontology Structure (Cont.)Ontology Structure (Cont.)

• How to create Relations with protégé?

<owl:ObjectProperty rdf:ID="C_D">

<rdfs:range rdf:resource="#Distance"/>

<rdfs:domain rdf:resource="#Castle"/>

</owl:ObjectProperty>

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 11: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1111

Ontology Structure (Cont.)Ontology Structure (Cont.)

• Individuals:

There are 3 different castles and their features inserted into Castle ontology

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 12: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1212

Search Search

• The Algernon tab of Protégé was used for the semantic search part, which is a Protégé tab plugin

• Done same search using SQL for comparing performance and strength

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 13: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1313

Search (Cont.)Search (Cont.)•Find a castle name, castle height and check if they have an east coast view which are modified in 11. century

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 14: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1414

Search (Cont.)Search (Cont.)•Find a height of Kantara

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 15: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1515

ComparisonComparison

• When I tried to do same searches I realized some implementations were not possible.

• Even some of them possible at this time the search way was very complicated.

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 16: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1616

Conclusion & Future WorkConclusion & Future Work

• When I made semantic search, I realized result are comparative, and no need to know all class names.

• This case study is limited only historical castles over Besparmak Mountains, for the future work, I can add other castle in my project.

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 17: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1717

Reference Reference

1) Alexander Maedche and Steffen Staab “Applying Semantic WebTechnologies

for Tourism Information Systems”2) http://protege.stanford.edu3) http://algernon-j.sourceforge.net4) http://iweb.etri.re.kr/ezowl

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains

Page 18: CMPE 583 Web Semantics: Theory and Practice Semantic Information System of Historical Castles over Beşparmak Mountains Prepared by ERHAN GAYDE, 035344

27/01/200527/01/2005 CMPE 583 - Case Study PresentationCMPE 583 - Case Study Presentation 1818

Questions?Questions?

Semantic Information System of Historical Castles over Beşparmak MountainsSemantic Information System of Historical Castles over Beşparmak Mountains