Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic.

Slides:



Advertisements
Similar presentations
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Semantic Web Thanks to folks at LAIT lab Sources include :
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Intelligent Agent for Designing Steel Skeleton Structures of Tall Buildings Zbigniew Skolicki Rafal Kicinger.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Of 17 course outline. of 17 marek reformat ecerf building, w ece 627, winter'13.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
OntoBlog: Linking Ontology and Blogs Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of Informatics, Japan 2 Asian.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Machine Reasoning about Anomalous Sensor Data Matt Calder, Francesco Peri, Bob Morris Center for Coastal Environmental Sensoring Networks CESN University.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
Practical RDF Chapter 1. RDF: An Introduction
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Knowledge representation
Status report of : Framework for generating ontologies ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Redwood City, USA, November 17, 2010 Dongwon Jeong,
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
The MMI Tools Carlos Rueda Monterey Bay Aquarium Research Institute OOS Semantic Interoperability Workshop Marine Metadata Interoperability Project Boulder,
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Ontology Design for USC Semantic Information Research Lab Chen Li, Tengfei Li, Tian Wang.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
Conclusions Presenter: Manolis Koubarakis Extended Semantic Web Conference 2012.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Implementation of Ontology Based Context-awareness Framework Ki-Chul Lee, Jung-Hoon Kim International Conference on Multimedia and Ubiquitous Engineering.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Semantic Web Project Status
Online Laptop Shop through Semantic Web
Ontology From Wikipedia, the free encyclopedia
ece 720 intelligent web: ontology and beyond
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Analyzing and Securing Social Networks
Ontology.
COMP62342: Ontology Engineering for the Semantic Web
Ontologies and Model-Based Systems Engineering
Ontology.
Presentation transcript:

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Web Approach in Designing a Collaborative E-Item Bank System Heung-Nam Kim Ae-Ttie JiGeun-Sik Jo With Ae-Ttie Ji, Soon-Geun Lee, and Geun-Sik Jo Dept. of Computer Science & Information Engineering Inha University, Korea

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Outline  Introduction  Background and Related Works  E-Item Bank System based on Semantic Web  Experimental Evaluation  Conclusion & Future Work

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Introduction  Educational environment and the fundamental paradigm have been shifted  E-Learning, Web-based online-assessment …  Item banks is repositories of learning objects, particularly assessment questions  Various factors are now coming together!!  Organizing, Maintenance, Availability …  Searching, Interoperability, Reusability …  Quality assurance, Copyright …

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Introduction (Cont’)  Goal of Designing Item banks  Organizing item banks with well-defined semantics  Clear definition of relationship between items and users (teachers or students) or between teachers and students  Accurate searching not only item itself but also extra-information related to item and user  Promoting item reusability and sharing Semantic Web technologies (Ontology, Domain rules, Knowledge inference …)

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Background Research  Item Banks (Item Pool)  Collections of items, often produced collaboratively across a subject domain that can be grouped according to difficulty, the type of skill or topic Item Bank Item Pool Item Assessment-specific Subject-specific

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Background Research  Semantic Web  Extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation (Tim Berners-Lee, 2001)  Knowledge representation in SW  Ontology - OWL, RDF  Rules – RuleML, SWRL, ORL  Reasoning or Inferencing in SW  Jena, OWLJessKB, JESS, F-OWL

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science E-Item Bank System based on Semantic Web Architecture of E-Item Bank System based on Semantic Web

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling for E-Item Bank  Concepts (Classes)  Sets of individuals with common characteristics  Item, Topic, Profile, Curriculum, Answer  Individuals  Represent objects in the domain, Specific things  Properties  Object properties : Link two individuals together  Data properties : Link individuals to primitive values (integers, floats, strings, booleans etc)  Name, affiliation, submitDate, stem,,GUID…

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling for E-Item Bank Ontological structure in E-item Bank System

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling (Cont’)  Object Properties Characiteristics Object PropertyDomainRangeCharacteristicsInverse hasCurriculumTeacherCurriculumisCurriculumOf hasFriendStudent Symmetric, Transitive hasInterestStudentTopic hasProfileItemTeacherFunctionalisProfileOf hasSameInerestStudent Symmetric, Transitive hasSameInerestTeacher Symmetric, Transitive hasStudentTeacherStudent hasTeacherStudentTeacher hasTopicItemTopicisTopicOf hasTopicBaseCurriculumTopicisTopicBasdOf

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontological Relationship for Cooperative Education  Relationship between items and users (teachers and students) or between users

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Domain rules for Cooperative Education Rule-1: hasTeacher(?x, ?y) ∧ hasTeacher(?z, ?y) →hasFriend(?x, ?z) Rule-2: hasTeacher(?x, ?y) ∧ hasFriend(?x, ?z) → hasTeacher(?z, ?y) Rule-3: hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z) Rule-4: …… …

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching  OWLJessKB  Memory-based reasoning tool for description logic, OWL  Uses the Java Expert System Shell (JESS) as underlying reasoner  The semantic element continuously goes through a reasoning process through rules with the facts in JESS. Semantic Searching based on JESS Inference

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’)  OWL rules  provides the meaning of ontology composed of OWL to JESS as a rule. (defrule OWL_inverseOf (triple (predicate " (subject ?x) (object ?y)) (triple (predicate ?x) (subject ?u) (object ?v)) => (assert (triple (predicate ?y) (subject ?v) (object ?u))) ) (defrule OWL_inverseOf (triple (predicate " (subject ?x) (object ?y)) (triple (predicate ?x) (subject ?u) (object ?v)) => (assert (triple (predicate ?y) (subject ?v) (object ?u))) ) The property characteristic inverseOf for JESS triple

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’)  Domain rules  Representing SWRL (Semantic Web Rule Language)  Inferring new knowledge from existing OWL item banks NoExample of Domain rules Rule-1 hasTeacher(?x, ?y) ∧ hasTeacher(?z, ?y) →hasFriend(?x, ?z) “If Y is a teacher of student X and student Z, Then X and Z is a classmate.” Rule-2 hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z) “If a student x, has interest on y, and a student z, also has interest on y as well, x and z have common interest of both.” Rule-3 hasTopic(?x, amylase) → hasTopic(?x, catalyst) enzyme(?x) ∧ isTopicOf(?x, ?y) → isTopicOf(catalyst, ?y) “If a question is related to amylase topic, Then it is also related to catalyst topic” Rule-4 hasTeacher(?x, ?y) ∧ hasFriend(?x, ?z) → hasTeacher(?z, ?y) “If Y is a teacher of student X and student X is classmate with student Z, Then Y is also a teacher of student Z.”

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’)  Convert domain rules to the triple form of JESS (defrule rule-2 (triple (predicate " (subject ?z) (object ?y) ) (triple (predicate " (subject ?x) (object ?y) ) => (assert (triple (predicate " (subject ?x) (object ?z) ) ) ) (defrule rule-2 (triple (predicate " (subject ?z) (object ?y) ) (triple (predicate " (subject ?x) (object ?y) ) => (assert (triple (predicate " (subject ?x) (object ?z) ) ) ) The triple type of JESS for Rule-2 hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z)

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’)  Convert OWL fact to the triple form of JESS (assert (triple (predicate " (subject " (object " ) (assert (triple (predicate " (subject " (object " ) (assert (triple (predicate " (subject " (object " ) (assert (triple (predicate " (subject " (object " ) Selection Item subClassOf

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Evaluation  Modeling ontology and defining rule using Protégé 3.1  10 teachers and 35 high school students participated in the experiments  Each teacher formulated 50 questions (total. 500)  Obtained basic information from them (profile, interests …)  50 queries with simple type or complex type were generated and tested NoQuery examples 1Search items submitted by a teacher whose curriculum is biology 2Find teachers who have a interesting topic corresponding with In-Kyung Bae 3Find teachers teaching students interested in allrosteric 4What is the student’s name who is classmates with O.J. Oh and has the same interests? 5 Fine Items that include the word ‘photosynthesis’ and are formulated by a teacher who has an interesting topic corresponding with Heung-Nam Kim

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Evaluation  Comparison of three type of E-item bank system  RDBIB: RDB-based E-item bank  SWEIB: Semantic web-based E-item bank without domain rules  SWEIB+SWRL: Semantic web-based E-item bank with domain rules  Evaluation Metrics

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Results  Comparison of precision and recall of RDBIB, SWEIB, and SWEIB+SWRL

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Analysis of experimental Results  Synonymic or ambiguous vocabulary  In SWEIB, SWEIB+SWRL, item related to ‘photosynthesis’ was also searched. (sameAs)  Reasoning new facts by ontology  Mr. Kim is classmate with Miss. Ji  Miss. Ji is classmate with Mr. Lee  RDBIB did not find Mr.Lee, SWEIB & SWEIB+SWRL did (Transitivity property)  Inference new facts by ontology & domain rules  Mr. Kim and Mr. Lee is interested in ‘nephron’  SWEIB+SWRL found the result ‘Mr. Lee’, but the others didn’t  Inference new fact: Mr. Kim and Mr. Lee have the common interest (hasSameInterest) Find items related to ‘assimilation’ Search the classmates of Mr. Kim Find the classmates who has common interest with a student Mr. Kim

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Conclusion  Designing item banks with semantic web technologies  induce users to cooperative education  provide semantic searching not only item itself but also extra-information related to item and user  promote item reusability and sharing  Future study: Semantic Web Service  Integration of distributed item banks  Automated item selection for a personalized assessment

Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Thank you !!!