Download presentation
Presentation is loading. Please wait.
1
CHORD Semantic Assumptions January, 2008
2
Unique Name Assumption User Defined Equality OID Equality UNA[a,b,c] = a b a c b c a = b b[m->v] c :: a ------------------------------- c[m->v] a = b b[m->v] c :: a ------------------------------- false
3
Domain Assumption Closed Domain Assumption Open Domain Assumption x ( x : Person y Father(x,y) ) Peter : Person Brother(Paul, John) ------------------------------------------------------- Father(Peter, Paul) Father(Peter, John) x ( x : Person y Father(x,y) ) Peter : Person Brother(Paul, John) ------------------------------------------------------- x Father(Peter, x)
4
Taxonomy Constraints Simple Inheritance Multiple Inheritance (No Constraints) X :: A X :: B ------------------ A :: B B :: A A = B
5
Multiple Inheritance Conflicts Resolution Source Based Value Based A :: B A::C B[m->T] C[m->U] T = U V 1 A[m->V 1 ] ------------------------ A[m->T]
6
Unknown Information Handling Default Reasoning Minimal Information
7
Feature Inheritance Override By Default (Closed World Overriding) Open World Inheritance No Overriding A :: B B[m->v] ------------------------------------------------------------ X A[m->X] ( V 1 ( A[m->V 1 ] ) A[m->v] ) A :: B B[m->v] ------------------------------------------- A[m->v] [ V 1 ( A[m->V 1 ] ) ] ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.