Semantic Web Concept
- จากรูป ฐานข้อมูลและ ontology ต่างก็เป็นตัวแทนของความรู้ ความรู้ก็เป็นความสัมพันธ์ของสิ่งต่างๆ และสิ่งนั้นก็คือข้อมูล ความรู้ยังถูกประยุกต์ด้วยตรรกะ ส่วนของตรรกะนั้นถูกเขียนด้วยภาษา SWRL ทั้งความรู้และตรรกะ สามารถนำเสนอความอัจฉะริยะได้ ส่วน ontology นั้นถูกเขียนด้วยภาษา OWL เขียน ทั้ง OWL และ SWRL เป็นชนิดหนึ่งของเทคโนโลยีเวบเชิงความหมาย รูปนี้ใช้รูปแบบของ ontology พยายามทำความเข้าใจด้วยรูปนี้ให้ได้ มิฉะนั้นก็ยากที่จะเข้าใจ ontologySemantic Application Design
- Web page design for user interface
- Implement with JAVA in order to connect many components by API
Ontology design principle
- Focus on domain / sub domain
- No over depth, No over width and balance it
- Design ontology base on domain concept
- Domain is a set or a group of things that have strong cohesion
- Top-Down approach and level by level
- Design from abstract (Super Class/Sub Class) to more detail and realist (instance)
- Conform to parent and child concept
- Avoid 2 or more parents relationship
- If your hierarchy have more than 4 children with same parent, you should re-think about domain and split it to another domain
- Connect to another domain pass through services from Web Service
- Don’t forget name all relations (Simple is a good idea)
- No over depth, No over width and balance it
- Design ontology base on domain concept
- Domain is a set or a group of things that have strong cohesion
- Top-Down approach and level by level
- Design from abstract (Super Class/Sub Class) to more detail and realist (instance)
- Conform to parent and child concept
- Avoid 2 or more parents relationship
- If your hierarchy have more than 4 children with same parent, you should re-think about domain and split it to another domain
- Connect to another domain pass through services from Web Service
- Don’t forget name all relations (Simple is a good idea)
0 comments:
Post a Comment