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



KB Term:  Term intersection
English Word: 

Sigma KEE - nameIndexOrder
nameIndexOrder

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


(instance nameIndexOrder BinaryPredicate) Media.kif 3243-3243 name index order is an instance of binary predicate
(instance nameIndexOrder AsymmetricRelation) Media.kif 3244-3244 name index order is an instance of asymmetric relation
(domain nameIndexOrder 1 SymbolicString) Media.kif 3245-3245 The number 1 argument of name index order is an instance of symbolic string
(domain nameIndexOrder 2 Entity) Media.kif 3246-3246 The number 2 argument of name index order is an instance of entity
(documentation nameIndexOrder EnglishLanguage "(nameIndexOrder ?STRING ?OBJ) means that ?STRING is a full or partial name for ?OBJ, and that the first component of ?STRING is the indexed subString identified by keyName. Example: Bush, George.") Media.kif 3247-3250 The number 2 argument of name index order is an instance of entity
(subrelation nameIndexOrder names) Media.kif 3252-3252 name index order is a subrelation of names

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


(subrelation fullNameIndexOrder nameIndexOrder) Media.kif 3251-3251 full name index order is a subrelation of name index order
(format EnglishLanguage nameIndexOrder "%1 is the indexable name for %2") domainEnglishFormat.kif 3950-3950 full name index order is a subrelation of name index order
(format ChineseTraditionalLanguage nameIndexOrder "%1 是 indexable name 對於 %2 ") domainEnglishFormat.kif 3951-3951 full name index order is a subrelation of name index order
(format ChineseLanguage nameIndexOrder "%1 是 indexable name 对于 %2 ") domainEnglishFormat.kif 3952-3952 full name index order is a subrelation of name index order
(termFormat EnglishLanguage nameIndexOrder "name index order") domainEnglishFormat.kif 65902-65902 full name index order is a subrelation of name index order

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


(=>
    (and
        (nameIndexOrder ?NAMESTRING ?THING)
        (keyName ?FIRST ?NAMESTRING)
        (equal ?START
            (StringLengthFn ?FIRST))
        (equal ?END
            (StringLengthFn ?NAMESTRING))
        (equal ?REST
            (SubstringFn ?NAMESTRING ?START ?END)))
    (stringConcatenation ?FIRST ?REST ?NAMESTRING))
Media.kif 3261-3268 If X is the indexable name for Y, Z is a key in X, equal W and the length of Z, equal V and the length of X, and equal U and the sub-string of X from W to V, then the concatenation of Z and U is X
(=>
    (and
        (nameIndexOrder ?NAMESTRING ?THING)
        (fullName ?NAMESTRING ?THING))
    (fullNameIndexOrder ?NAMESTRING ?THING))
Media.kif 3270-3274 If X is the indexable name for Y and the full name of Y is X, then the index order name of Y is X

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


(=>
    (and
        (names ?NAMESTRING ?THING)
        (keyName ?FIRST ?NAMESTRING)
        (stringConcatenation ?FIRST ?REST ?NAMESTRING))
    (nameIndexOrder ?NAMESTRING ?THING))
Media.kif 3254-3259 If X has name Y, Z is a key in Y, and the concatenation of Z and W is Y, then Y is the indexable name for X
(=>
    (and
        (names ?NAMESTRING ?OBJ)
        (or
            (nameAfterKeyName ?STRING ?KEY ?NAMESTRING)
            (equal ?STRING ?KEY)))
    (nameIndexOrder ?NAMESTRING ?OBJ))
Media.kif 3289-3295 If X has name Y and Z is after key W in Y or equal Z and W, then Y is the indexable name for X
(=>
    (and
        (names ?NAMESTRING ?OBJ)
        (nameBeforeKeyName ?STRING ?KEY ?NAMESTRING)
        (not
            (equal ?STRING ?KEY)))
    (not
        (nameIndexOrder ?NAMESTRING ?OBJ)))
Media.kif 3321-3326 If X has name Y, Z is before key W in Y, and equal Z and W, then Y is the indexable name for X


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-0a80e6c8 (2026-05-12) is open source software produced by Articulate Software and its partners