บทเรียน Protege พื้นฐานของการเรียนรู้ ProtegeOWL บนเว็บไซต์ protege.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
PhotoScape.
Advertisements

แนวทางการบริหารงบประมาณ
แบบจำลองฐานข้อมูล คือ เครื่องมือในเชิงแนวคิดที่ใช้ในการอธิบาย ข้อมูล
การใช้งานโปรแกรม SPSS
น. ส. สุธาสินี แซ่ซู กลุ่ม B06 1 แนะนำโปรแกรมที่ นิสิตชอบ จัดทำ โดย น. ส. สุธาสินี แซ่ซู เอกบรรณารักษศาสตร์และ สารสนเทศศาสตร์ คณะมนุษย์ศาสตร์
Click Here Click Here. หน้าแรก รายละเอียด LINK Microsoft Word Microsoft Word โปรแกรมการพิมพ์ เอกสาร จดหมายที่มีผู้ใช้งานมากที่สุดใน โลก ! ผมคิดว่ายังงั้น.
พื้นฐานการใช้งานโปรแกรมAdobe Photoshop
Windows Update settings.  เพื่อช่วยให้ windows ของ pc นั้น มีปลอดภัยยิ่งกว่าเดิม และทำงานได้ราบรื่น และจะได้รับการปรับปรุงความ ปลอดภัย ( Security ) ล่าสุดและแก้
Computer in Business เรื่อง การใช้งาน Access เบื้องต้น.
Pro/Desktop.
การเริ่มใช้งาน โปรแกรม นรด. เวอร์ชั่น 2003 และ ติดตั้งโปรแกรม ของ สถานศึกษา การเริ่มใช้งาน โปรแกรม นรด. เวอร์ชั่น 2003 และ ติดตั้งโปรแกรม ของ สถานศึกษา.
บทที่ 4 ลงมือพัฒนา โครงงานคอมพิวเตอร์
Winrar โปรแกรมย่อไฟล์ หลายครั้งที่เมื่อเราโหลดข้อมูลมาจากเว็บไซต์ ต่างๆ แล้วไฟล์ที่ได้มีนามสกุลเป็น.rar ซึ่งเราต้อง นำไฟล์นั้นมาแตกออกเพื่อที่เราจะได้ข้อมูลจริงๆที่
Adobe Photoshop ลักษณะ Software ที่ฉันชอบ ลักษณะ Software ที่ฉันชอบ วิธีการใช้งานโปรแกรม Adobe Photoshop วิธีการใช้งานโปรแกรม Adobe Photoshop เหตุผลที่ชอบ.
บทที่ 1 เริ่มต้นสร้าง jQuery Mobile Page
การใช้โปรแกรม Microsoft Word XP Microsoft Word XP.
โปรแกรมสต๊อกสินค้า และ โปรแกรมขายหน้าร้าน Nanosoft Smart INV.NET วิชาโปรแกรมสำเร็จรูปและการ ประยุกต์ใช้งาน อ. วิสุตร์ เพชรรัตน์
AcuLearn กับงานบริการด้านการ เรียนการสอน กองเทคโนโลยี สารสนเทศ.
การใช้งาน Microsoft Word กลุ่ม 2T_PUK. โปรแกรม Microsoft Word เป็นโปรแกรมสำเร็จรูปที่เหมาะกับ งานพิมพ์ต่าง ๆ แทนเครื่องพิมพ์ดีดในสมัยก่อน ที่เวลาแก้ไข.
Protege Tutorial แนวทางการศึกษา protege บนพื้นฐานของ ProtegeOWL.
ยินดีต้อนรับผู้เข้าอบรมการพัฒนาเว็บไซต์ สำนักงานการปฏิรูปที่ดินเพื่อเกษตรกรรม.
การพัฒนา Ontology 101 : คู่มือการสร้าง Ontology ชิ้นแรก Natalya F. Noy and Deborah L. McGuinness Stanford University, Stanford, CA,
โครงการ ( Project) หมายถึง โครงการ ( Project) หมายถึง.
Knowledge- Base Systems ระบบสหกรณ์. ที่มาของโครงการ โครงการนี้เกิดจากการรวมกลุ่มของกลุ่มบุคคล เพื่อดำเนินกิจกรรมทางเศรษฐกิจ ซึ่งก่อให้เกิด ประโยชน์ต่อความต้องการและเป้าหมายของ.
วรกร สุพร งานนโยบายและแผน และประกันคุณภาพการศึกษา คณะอุตสาหกรรมเกษตร มหาวิทยาลัยเชียงใหม่
เทคนิคการใช้ Microsoft Excel. 1. การตีตารางในรูปแบบต่าง ๆ 2. การแทรกภาพในตาราง 3. การตกแต่งข้อมูลด้วย Format Cells 4. การคำนวณ บวก ลบ คูณ หาร 5. การย่อ.
การสร้างฐานข้อมูลใหม่ หมายถึง การสร้างแฟ้มข้อมูลใหม่บน Access สามารถกำหนด ได้ดังต่อไปนี้ ภาพแสดงการสร้างฐานข้อมูลใหม่
ระบบฐานข้อมูลบริการวิชาการ ของสำนักงานบริการวิชาการ ระเบียบพัฒนาวิชาการ พ. ศ.2551 คู่มือการใช้งานระบบฐานข้อมูล บริการวิชาการ – สะดวก รวดเร็ว ไม่ซับซ้อน.
องค์ความรู้ที่จำเป็นในการปฏิบัติราชการ แบบฟอร์มที่ 1 การจำแนกองค์ความรู้ที่จำเป็นต่อการผลักดันตามประเด็นยุทธศาสตร์ ของส่วนราชการ ชื่อส่วนราชการ : กรมทรัพยากรน้ำบาดาล.
การออกแบบโครงสร้างข้อมูล การออกแบบโครงสร้างข้อมูล หมายถึง กรณีสร้างตารางใหม่ด้วย ออกแบบตาราง (Table Design) เพื่อต้องการกำหนด โครงสร้างด้วยตนเอง โดยมีขั้นตอนการ.
เทคนิคการสร้าง ภาพเคลื่อนไหว คอมพิวเตอร์ Computer Animation ง
สาธิตการใช้โปรแกรมฐานข้อมูล
คอมพิวเตอร์กราฟิกเพื่องานออกแบบ
ระบบตัวแทนจำหน่าย/ ตัวแทนขายอิสระ
“วิธีการใช้งาน PG Program New Version สำหรับ PGD”
Introduction to VB2010 EXPRESS
เรียนรู้การใช้งานโปรแกรม เพื่อจำลองระบบไมโครคอนโทรลเลอร์
โปรแกรม AutoCAD Civil 3D และปฏิบัติการกำหนดเมนู
บทที่ 3 การสร้างเว็บไซต์ และการปรับคุณสมบัติของเว็บเพจ
การใช้งานฐานข้อมูล IEEE/IET Electronic Library (IEL)
การบริหารงานคลังสาธารณะ
การใช้งานเครื่องมือพื้นฐานของ BI
วิธีการกรอกแบบเสนอโครงการในไฟล์ Power point นี้
จับหน้าจอเอกสารมาตัด ไว้ทำภาพที่โชว์อยู่หน้าแรก ใช้โปรแกรมอื่นก็ได้ ที่สามารถตัดรูปได้
บทที่ 5 ระบบสารสนเทศเพื่อการบริหารทรัพยากรมนุษย์
วาระที่ 3.4 แนวทางการปฏิบัติงานโครงการตามนโยบาย กระทรวงเกษตรและสหกรณ์
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
Java Translation Object and Class ในมุมมองคอมพิวเตอร์ Objects หรือ Instances หมายถึงวัตถุที่กำเนิดตัวตนจริงๆจากต้นแบบที่กำหนดโดยคลาส Object.
บทที่ 9 การใช้โปรแกรมสำเร็จรูป ในการสร้างโลกเสมือนเพื่อการเรียนรู้ “Opensimulator” อาจารย์เทพยพงษ์ เศษคึมบง สาขาวิชาเทคโนโลยีและนวัตกรรมการศึกษา.
บริษัท พัฒนาวิชาการ (2535) จำกัด
เครื่องบันทึกและถอดข้อความ
รูปแบบ และ ประโยชน์การขายสินค้าออนไลน์
บทบาทหน้าของฝ่าย HR ในงานพัฒนาบุคคลและฝึกอบรม
SMS News Distribute Service
มุ่งเน้น การประเมินระดับการดำเนินงาน “หน่วยงานคุณธรรม”
การแก้ไขข้อมูล ความสัมพันธ์ระหว่างตาราง
วิธีตั้งค่าคีย์บอร์ด (ภาษาจีน) บนคอมพิวเตอร์
บทที่ ๑ การพูดและการนำสนอเพื่องานนิเทศศาสตร์
การออกแบบแบบสอบถาม การออกแบบแบบสอบถาม
สถาปัตยกรรมของฐานข้อมูล
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
กิจกรรมที่ 7 นายปรีชา ขอวางกลาง
เริ่มต้นสร้างบล็อกเวิร์ดเพรส
กลุ่มส่งเสริมอาชีพการเกษตร
บทที่ 8 การใช้โปรแกรมสำเร็จรูป ในการสร้างระบบการสอนบนเครือข่าย “Moodle” อาจารย์เทพยพงษ์ เศษคึมบง สาขาวิชาเทคโนโลยีและนวัตกรรมการศึกษา pws.npru.ac.th/thepphayaphong.
ระบบสำนักงานอัตโนมัติ (Office Automation : OA)
การใช้งานอินเทอร์เน็ต
บทบาทหน้าของฝ่าย HR ในงานพัฒนาบุคคลและฝึกอบรม
ระบบการส่งต่อข้อมูลอาการไม่พึงประสงค์จากการแพ้ยา
MTRD 427 Radiation rotection - RSO
ใบสำเนางานนำเสนอ:

บทเรียน Protege พื้นฐานของการเรียนรู้ ProtegeOWL บนเว็บไซต์ protege

Protege คือ ? -Protege เป็น โปรแกรมที่ไม่ต้องเสียค่าใช้จ่ายในการใช้งาน หลักการของโปรแกรมคือการสร้างโดเมนและการประยุกต์ใช้ knowledge-based ด้วย Protege - ช่วงของ Ontologies มาจากการจำแนกประเภท, database schemas ไปหาทฤษฏีที่เป็นจริงอย่างเต็มรูปแบบ -Ontologies ขณะนี้มีศูนย์กลางในการใช้งานจำนวนมากเช่น พอร์ทัลความรู้ทางวิทยาศาสตร์การจัดการข้อมูลและระบบบูรณาการ พาณิชย์อิเล็กทรอนิกส์และการบริการเว็บ

การติดตั้ง Protege - ไปที่ started.html ดาวโหลด protege ( เวอร์ชั่น 3.x) - ทำการติดตั้ง Protege OWL ระหว่างการติดตั้งให้เลือก อ็อฟชั่น Basic+OWL - อ่านรายละเอียดเพิ่มเติมที่

Protege Ontologies มีหลักในการสร้างแบบจำลองอยู่สองวิธี ดังนี้ -Frame-based -OWL(Web Ontology Language) แต่ละส่วนจะมี user interface ดังนี้ Frame-based - คลาส (Classes) - ช่องทางสำหรับคุณสมบัติและความสัมพันธ์ (Slots for properties and relationships) - ค่าคงตัวสำหรับคลาส (Instances for class)

Protege OWL(Web Ontology Language) - คลาส (Classes) - คุณสมบัติ (Properties) - ค่าคงที่ (Instances) - ความเป็นเหตุเป็นผล (reasoning)

การสร้าง OWL Ontology E2: การสร้าง OWL Ontology - เริ่ม protege - ไปที่ File เลือก New Project – เลือก OWL/RDF files – เลือก Ontology URI ( – เลือก OWL DL – เลือก Properties View - จะได้ Protege-OWL ที่ว่างมา จากนั้นก็สร้างโปรเจ็กได้ - บันทึกไว้ในแฟ้มของคุณชื่อ pizza.owl

ชื่อคลาส - ไปที่แทบคลาส - คลาสของต้นไม้จะว่างอยู่ ประกอบด้วยคลาสหนึ่งเรียก owl:Thing ภายในจะมี subclass ต่างอยู่ E3: สร้าง subclasses โดยสร้าง Pizza PizzaTopping และ PizzaBase ให้เป็น subclasses ของ owl:Thing - ชื่อที่ใช้ประชุม ชื่อธรรมดา (no special naming convention) ชื่อที่ไม่มีการเปลี่ยนแปลง (consistency)

Disjoint คลาส E4: วิธีการที่จะบอกว่า พิซซ่า, หน้าพิซซ่า และพื้นฐานของพิซซ่ามี การเคลื่อน 1. เลือก class Pizza 2. กดปุ่ม add siblings บนเครื่องมือ Disjoint classes 3. เพิ่ม PizzaBase และ PizzaTopping 4. เลือกคลาส PizzaTopping 5. เพิ่ม Pizza และ PizzaBase ที่ disjoint class

E5: สร้างกลุ่มของคลาส - สร้าง ThinAndCrisyBase และ DeepPanBase เป็น subclasses ของ PizzaBase ให้แต่ละอันมี disjointed - คลิกขวาตรง PizzaBase แล้วเลือก create subclasses - ตามด้วยตัวช่วยที่สร้าง disjoint สำหรับสองคลาสนี้ - จะประหยัดเวลาเมื่อเราต้องการสร้าง disjoint คลาสจำนวน มากๆ

E6: สร้างบาง subclasses ของ PizzaTopping เลือก PizzaTopping สร้าง subclaesses ได้แก่ MeatTopping, VegetableTopping, CheeseTopping และ SeafoodTopping โดย ที่แต่ละคลาสนี้จะต้องมี disjoint เลือกคลาส MeatTopping เพิ่ม disjoint ให้ subclasses ได้แก่ SpicyBeefTopping, PepperoniTopping, SalamiTopping และ HamTopping เลือก VegetableTopping เพิ่ม disjoint ให้ subclasses ได้แก่ TomatoTopping, OliveTopping, MushroomTopping, PepperTopping, OnionTopping, CaperTopping

E6: สร้าง disjoint subclasses เลือก PepperTopping เพิ่ม disjoint ให้ subclasses ได้แก่ RedPepperTopping, GreenPepperTopping, JalapenoPepperTopping เลือก CheeseTopping เพิ่ม disjoint ให้ subclasses ได้แก่ MozzarellaTopping, ParmezanTopping Select SeafoodTopping เพิ่ม disjoint ให้ subclasses ได้แก่ TunaTopping, AnchovyTopping and PrawnTopping

คุณสมบัติของ OWL - คุณสมบัติ OWL แสดงความสัมพันธ์ระหว่าง 2 วัตถุ - มีสองคุณสมบัติหลัก คือ ● คุณสมบัติหลักของวัตถุ : วัตถุลิงค์ไปยังวัตถุ ● คุณสมบัติของประเภทข้อมูล : วัตถุลิงค์ไปยัง XML Schema ประเภทข้อมูล หรือ rdf:literal -OWL มีคุณสมบัติอื่น ๆ ถ้าจะใช้จะต้องมีการเพิ่มคำอธิบายที่ สำคัญที่คลาสนั้นๆ แต่บุคคลและคุณลักษณะ

คุณสมบัติของ OWL

E7 : การสร้างคุณสมบัติของวัตถุ ● สลับไปที่แท็บ "Properties" ● กดปุ่ม "Create Object Property" เพื่อสร้างคุณสมบัติของวัตถุใหม่ ● เปลี่ยนชื่อเป็น hasIngredient

E8 : การสร้างคุณสมบัติย่อย - เลือก Select hasIngredient property ● เพิ่ม hasTopping และ hasBase ที่ subproperties

คุณสมบัติผกผัน - แต่ละคุณสมบัติของวัตถุ อาจจะสอดคล้องกับ คุณสมบัติการ ผกผัน - ถ้าบางคุณสมบัติ ลิงค์บุคคล a กับ บุคคล b แล้ว คุณสมบัติ ผกผันก็จะลิงค์ระหว่าง บุคคล a กับ บุคคล b ด้วย