Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009

Semantic Web Technology                                 ...
Upcoming SlideShare
Loading in …5
×

3

Share

Download to read offline

การสร้างเอกสาร Rdfs ของ University Taxonomy และ การ Query โดยใช้ Sesame

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

การสร้างเอกสาร Rdfs ของ University Taxonomy และ การ Query โดยใช้ Sesame

  1. 1. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL ตัวอยางในการสรางเอกสาร RDFS ของ University Taxonomy และ การ Query โดยใช RQL in Sesame วิเคราะหโจทย: จาก University Taxonomy ที่ใหมาเราสังเกตไดวา มีการสรางออนโทโลยี (Ontology) ไวโดยเครื่องหมายสองลักษณะคือ วงกลม (สีชมพู) และ สี่เหลียม (สีฟา) ซึ่ง ่ มีความหมายดังนี้ − วงกลม (สีชมพู) เปน classes o Staff o Course o AcademicStaff o MsCourse o Professor o BsCourse o AssociateProfessor o Department o AssitantProfessor − สี่เหลี่ยม (สีฟา) เปน Properties o name(course) o workIn o credit o teaches o homepage o involves 1
  2. 2. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL o address o name(department) o name(staff) จาก properties ที่มีใน University Taxonomy นั้นมี name ถึง 3 ตัวดวยกัน เชนวา name ที่เปนของ course, name ที่เปนของ staff และ name ที่เปนของ department เมื่อมีชื่อ property ที่ซ้ํากันอยางนี้จําเปนอยางยิ่งที่จะตองใส namespace ให property แต ละตัวเพื่อไมให parser สับสนในการประมวลผล นั้นเอง เริ่มตนสรางเอกสาร RDFS โดยใช Altova Semantic Works 2009 Click Tool> Choose URIref Prefixes> Add เพื่อกําหนด namespace เปนของเราเอง 4 ตัวไดแก uni เปนของ http://www.myUniversity.com/university# stf เปนของ http://www.myUniversity.com/staff# crs เปนของ http://www.myUniversity.com/course# และ dept เปนของ http://www.myUniversity.com/department# 2
  3. 3. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL การสราง classes สราง subClassOf ใหกับ class ที่ขึ้นตอกันทั้งหมดใหครบโดย • กําหนด AcademicStaff เปน SubclassOf Staff 1. Click ที่ ได 2. Right click > subClassOf 3. right click >add Class 4. choose uni:Staff 3
  4. 4. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL • กําหนด Professor เปน SubclassOf AcademicStaff • กําหนด AssociateProfessor เปน SubclassOf AcademicStaff • กําหนด AssitantProfessor เปน SubclassOf AcademicStaff • กําหนด MsCourse เปน SubclassOf Course • กําหนด BsCourse เปน SubclassOf Course 4
  5. 5. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL การสราง Properties และ subPropertyOf จากโจทยมี teaches เปน subpropertyOf involes • Click stf:teaches > right click > Add subPropertyOf 1. 2. 3. เมื่อกําหนดเสร็จแลว property teaches สามารถใชคุณสมบัติสืบทอดมาจาก involves ได ดังรูป 5
  6. 6. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL • กําหนด properties ของ course ที่ม3 ตัวไดแก ี 1. credit ที่มี domain เปน course และ range เปน Literal Literal ใหพมพลงไป ิ 2. homepage ที่มี domain เปน course และ range เปน Literal 3. name ที่มี domain เปน course และ range เปน Literal • กําหนด properties ของ Department name ที่มี domain เปน Department และ range เปน Literal • กําหนด properties ของ Staff ที่มี 3 ตัวไดแก 1. address ที่มี domain เปน Staff และ range เปน Literal 2. name ที่มี domain เปน Staff และ range เปน Literal 6
  7. 7. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL 3. workIn ที่มี domain เปน Staff และ range เปน Department • กําหนด properties ของ AcademicStaff 1. involves ที่มี domain เปน AcademicStaff และ range เปน Course เปนคุณสมบัติการสืบทอดมาจาก class สวน teaches ไมจําเปนตองกําหนดใดๆทั้งสิ้น เพราะวา teaches จะไดรับการสืบ ทอดคุณ สมบัติทังหมดนั้นจาก involves ที่ไดกําหนดให teaches subClassOf involes แต แรกแลว 7
  8. 8. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL การสราง Instances หรือ Resources (ใสขอมูลลงใน RDFS) เพื่อ ใชในการ Query ใน Sesame • ใชขอมูลตัวอยางในการสราง Instances คือ 1. crs:_322736 (prefix ของ course)ใสขอมูลลงไปใน course ซึ่งมีรหัสเปน 322736, แตกฎในการตั้งชื่อไม สามารถขึ้นตนดวยตัวเลขได จึ่งใส underscore กอน Step : click crs:_322736 > right click > Add Predicate > Choose “crs:credit”, then click >Add literal object (มีเครื่องหมาย = )พิมพ 3 ลงไป (ทําใหครบ 1-3) สวน 4 a. right click > Add Type owl:Thing b. double click ที่ > owl:Thing > choose crs:MsCourse (มี Type เปน MsCourse นั้นเอง) 8
  9. 9. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL 2. dept:Department06 (prefix ของ Department) ใสขอมูล ให Department เปน Department06 ที่มชื่อเต็มคือ “Computer Science Department” และ Type เปน Department 3. stf:ST00001 (prefix ของ Staff) ใสขอมูล เปน ST00001 ที่มี properties คือ stf:name, stf:address, stf:workIn และ stf:teaches โยมี Type เปน AssitantProfessor Steps a. right click stf:ST00001 > Add Predicate > choose stf:address > Add literal object > = พิมพ BanNonMoung. b. right click stf:ST00001 > Add Predicate > choose stf:name > Add literal object > = พิมพ NgamnijArch-Int . c. right click stf:ST00001 > Add Predicate > choose stf:teaches > Add resource object > choose crs:_322736. d. right click stf:ST00001 > Add Predicate > choose stf:workIN > Add resource object > choose dept:Department06. e. right click stf:ST00001 > Add Type owl:Thing > double click owl:Thing > choose stf:AssitantProfessor. 9
  10. 10. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL มาถึงขั้นตอนถือวาเราสรางเอกสาร RDF Schema ที่มีขอมูล RDF เรียบรอยแลว หรือ เปนการสราง RDF และ RDFS ไวใน file เดียวกันก็วาได กับไปดูขอมูลที่เปนรายละเอียดเพิ่มเติมจาก Text View ได 10
  11. 11. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL วิธีเปดใช Apache Tomcat เพื่อ browse ไปที่ http://localhost:8080/sesame/ ได 11
  12. 12. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL Login Sesame by user name is Sommany and her password’s Next > that show you are logged in as Sommany Lusavong ID515020…. 12
  13. 13. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL Comment: เราควลจะ click Remove และ Clear กอนทําการ Add(file) ใหม >>> Add(file) 13
  14. 14. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL >>>เลือกภาษาที่ใชในการ Query ดวย RQL 14
  15. 15. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL >>>> ทดสอบ Query 15
  16. 16. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL 16
  17. 17. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL 17
  18. 18. Create by Mrs.Sommany Lusavong ID 515020157-6 (M.S.IT) 8/14/2009 Semantic Web Technology Lab:RDFS and RQL 18
  • weeraphothong

    Aug. 10, 2013
  • Dearzaneverdie

    Jun. 22, 2010
  • hataikarn

    Jun. 20, 2010

Views

Total views

1,345

On Slideshare

0

From embeds

0

Number of embeds

6

Actions

Downloads

45

Shares

0

Comments

0

Likes

3

×