Browsing Interface : Welcome guest : log in
Home |  Graph |  LogLearn |  Editor |  ]  KB:  Language: 
  Formal Language: 


KB Term:  Term intersection
English Word: 

Sigma KEE - domain
domain

appearance as argument number 1
-------------------------


(instance domain TernaryPredicate) Merge.kif 201-201
(domain domain 1 Relation) Merge.kif 202-202
(domain domain 2 PositiveInteger) Merge.kif 203-203
(domain domain 3 Class) Merge.kif 204-204
(documentation domain EnglishLanguage "Provides a computationally and heuristically convenient mechanism for declaring the argument types of a given relation. The formula (domain ?REL ?INT ?CLASS) means that the ?INT'th element of each tuple in the relation ?REL must be an instance of ?CLASS. Specifying argument types is very helpful in maintaining ontologies. Representation systems can use these specifications to classify terms and check integrity constraints. If the restriction on the argument type of a Relation is not captured by a Class already defined in the ontology, one can specify a Class compositionally with the functions UnionFn, IntersectionFn, etc.") Merge.kif 205-213

appearance as argument number 2
-------------------------


(termFormat EnglishLanguage domain "domain") domainEnglishFormat.kif 20112-20112
(termFormat ChineseTraditionalLanguage domain "域") domainEnglishFormat.kif 20113-20113
(termFormat ChineseLanguage domain "域") domainEnglishFormat.kif 20114-20114
(format EnglishLanguage domain "the number %2 argument of %1 is %n an instance of %3") english_format.kif 296-296

antecedent
-------------------------


(=>
    (and
        (subrelation ?PRED1 ?PRED2)
        (domain ?PRED2 ?NUMBER ?CLASS1))
    (domain ?PRED1 ?NUMBER ?CLASS1))
Merge.kif 180-184
(=>
    (and
        (domain ?REL ?NUMBER ?CLASS1)
        (domain ?REL ?NUMBER ?CLASS2))
    (or
        (subclass ?CLASS1 ?CLASS2)
        (subclass ?CLASS2 ?CLASS1)))
Merge.kif 215-221
(=>
    (and
        (domain ?REL1 ?NUMBER ?CLASS1)
        (domain ?REL2 ?NUMBER ?CLASS2)
        (disjoint ?CLASS1 ?CLASS2))
    (disjointRelation ?REL1 ?REL2))
Merge.kif 411-416
(=>
    (and
        (domain ?REL ?NUMBER ?CLASS)
        (instance ?REL Predicate)
        (?REL @ROW))
    (instance
        (ListOrderFn
            (ListFn @ROW) ?NUMBER) ?CLASS))
Merge.kif 3109-3114
(=>
    (and
        (instance ?REL EconomicRelation)
        (domain ?REL 1 ?CLASS))
    (subclass ?CLASS GeopoliticalArea))
Mid-level-ontology.kif 18523-18527
(=>
    (and
        (applicableRelation ?O ?R)
        (instance ?O ?OC)
        (domain ?R 1 ?DC))
    (or
        (equal ?OC ?DC)
        (subclass ?OC ?DC)))
Mid-level-ontology.kif 33896-33903

consequent
-------------------------


(=>
    (and
        (subrelation ?PRED1 ?PRED2)
        (domain ?PRED2 ?NUMBER ?CLASS1))
    (domain ?PRED1 ?NUMBER ?CLASS1))
Merge.kif 180-184
(=>
    (instance ?FUN OneToOneFunction)
    (forall (?ARG1 ?ARG2)
        (=>
            (exists (?CLASS)
                (and
                    (domain ?FUN 1 ?CLASS)
                    (instance ?ARG1 ?CLASS)
                    (instance ?ARG2 ?CLASS)
                    (not
                        (equal ?ARG1 ?ARG2))))
            (not
                (equal
                    (AssignmentFn ?FUN ?ARG1)
                    (AssignmentFn ?FUN ?ARG2))))))
Merge.kif 3488-3498
(=>
    (instance ?FUNCTION AssociativeFunction)
    (forall (?INST1 ?INST2 ?INST3 ?CLASS)
        (=>
            (and
                (domain ?FUNCTION 1 ?CLASS)
                (instance ?INST1 ?CLASS)
                (instance ?INST2 ?CLASS)
                (instance ?INST3 ?CLASS))
            (equal
                (AssignmentFn ?FUNCTION ?INST1
                    (AssignmentFn ?FUNCTION ?INST2 ?INST3))
                (AssignmentFn ?FUNCTION
                    (AssignmentFn ?FUNCTION ?INST1 ?INST2) ?INST3)))))
Merge.kif 3531-3541
(=>
    (instance ?FUNCTION CommutativeFunction)
    (forall (?INST1 ?INST2 ?CLASS)
        (=>
            (and
                (domain ?FUNCTION 1 ?CLASS)
                (instance ?INST1 ?CLASS)
                (instance ?INST2 ?CLASS))
            (equal
                (AssignmentFn ?FUNCTION ?INST1 ?INST2)
                (AssignmentFn ?FUNCTION ?INST2 ?INST1)))))
Merge.kif 3551-3561

appearance as argument number 0
-------------------------


(domain instance 1 Entity) Merge.kif 81-81
(domain instance 2 Class) Merge.kif 82-82
(domain immediateInstance 1 Entity) Merge.kif 90-90
(domain immediateInstance 2 Class) Merge.kif 91-91
(domain inverse 1 BinaryRelation) Merge.kif 111-111
(domain inverse 2 BinaryRelation) Merge.kif 112-112
(domain subclass 1 Class) Merge.kif 131-131
(domain subclass 2 Class) Merge.kif 132-132
(domain immediateSubclass 1 Class) Merge.kif 147-147
(domain immediateSubclass 2 Class) Merge.kif 148-148
(domain subrelation 1 Relation) Merge.kif 165-165
(domain subrelation 2 Relation) Merge.kif 166-166
(domain domain 1 Relation) Merge.kif 202-202
(domain domain 2 PositiveInteger) Merge.kif 203-203
(domain domain 3 Class) Merge.kif 204-204
(domain domainSubclass 1 Relation) Merge.kif 224-224
(domain domainSubclass 2 PositiveInteger) Merge.kif 225-225
(domain domainSubclass 3 Class) Merge.kif 226-226
(domain range 1 Function) Merge.kif 299-299
(domain range 2 Class) Merge.kif 300-300
(domain rangeSubclass 1 Function) Merge.kif 326-326
(domain valence 1 Relation) Merge.kif 353-353
(domain valence 2 PositiveInteger) Merge.kif 354-354
(domain documentation 1 Entity) Merge.kif 361-361
(domain documentation 2 HumanLanguage) Merge.kif 362-362

Display limited to 25 items. Show next 25

Display limited to 25 items. Show next 25


Show full definition with tree view
Show simplified definition (without tree view)
Show simplified definition (with tree view)



Sigma web home      Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0.0-ac69cf7a (2026-05-13) is open source software produced by Articulate Software and its partners