Browsing Interface
: Welcome guest :
log in
[
Home
| 
Graph
|  ]
KB:
SUMO
Language:
ChineseLanguage
ChinesePinyinWriting
ChineseSimplifiedWriting
ChineseTraditionalLanguage
EnglishLanguage
FrenchLanguage
GermanLanguage
HerbaceousPlant
Hindi
ItalianLanguage
JapaneseLanguage
PortugueseLanguage
SpanishLanguage
SwedishLanguage
WoodyPlant
cb
cz
de
hi
ro
sv
tg
Formal Language:
OWL
SUO-KIF
TPTP
traditionalLogic
KB Term:
Term intersection
English Word:
Any
Noun
Verb
Adjective
Adverb
StringLengthFn
Sigma KEE - StringLengthFn
StringLengthFn
appearance as argument number 1
(
documentation
StringLengthFn
EnglishLanguage
"This
UnaryFunction
takes a
SymbolicString
as its sole argument. The result of evaluating a term formed with
StringLengthFn
is a
NonnegativeInteger
that denotes the number of
Character
s in the
SymbolicString
. Example: (
equal
14 (
StringLengthFn
"Charles Darwin")).")
Mid-level-ontology.kif 24736-24741
(
domain
StringLengthFn
1
SymbolicString
)
Mid-level-ontology.kif 24734-24734
The number 1 argument of
string length fn
is an
instance
of
symbolic string
(
instance
StringLengthFn
SingleValuedRelation
)
Mid-level-ontology.kif 24733-24733
String length fn
is an
instance
of
single valued relation
(
instance
StringLengthFn
TotalValuedRelation
)
Mid-level-ontology.kif 24732-24732
String length fn
is an
instance
of
total valued relation
(
instance
StringLengthFn
UnaryFunction
)
Mid-level-ontology.kif 24731-24731
String length fn
is an
instance
of
unary function
(
range
StringLengthFn
NonnegativeInteger
)
Mid-level-ontology.kif 24735-24735
The
range
of
string length fn
is an instance of
nonnegative integer
appearance as argument number 2
(
format
ChineseLanguage
StringLengthFn
"%1 的
length
")
domainEnglishFormat.kif 4674-4674
(
format
ChineseTraditionalLanguage
StringLengthFn
"%1 的
length
")
domainEnglishFormat.kif 4673-4673
(
format
EnglishLanguage
StringLengthFn
"the
length
of %1")
domainEnglishFormat.kif 4672-4672
(
termFormat
EnglishLanguage
StringLengthFn
"string length fn")
domainEnglishFormat.kif 65593-65593
antecedent
(=>
(
and
(
equal
?OUT
(
ReverseFn
?IN))
(
equal
?LEN
(
StringLengthFn
?IN))
(
greaterThan
?LEN 1)
(
greaterThan
?N 0)
(
lessThan
?N ?LEN)
(
equal
?PIVOT
(
CeilingFn
(
DivisionFn
(
SubtractionFn
?LEN 1) 2)))
(
equal
?NEW
(
AdditionFn
(
SubtractionFn
?PIVOT ?N) ?PIVOT))
(
equal
?S
(
SubstringFn
?IN ?N
(
AdditionFn
1 ?N))))
(
equal
?S
(
SubstringFn
?OUT ?NEW
(
AdditionFn
1 ?NEW))))
Media.kif 3050-3071
If
a symbolic string
is
equal
to the reverse of
another symbolic string
and
a nonnegative integer
is
equal
to the
length
of
the other symbolic string
and
the nonnegative integer
is
greater
than 1 and
another nonnegative integer
is
greater
than 0 and
the other nonnegative integer
is
less
than
the nonnegative integer
and
an integer
is
equal
to the
ceiling
of (
the nonnegative integer
and 1) and 2 and
the other nonnegative integer
EW is
equal
to ((
the integer
and
the other nonnegative integer
) and
the integer
) and
a third symbolic string
is
equal
to the
sub
-string of
the other symbolic string
from
the other nonnegative integer
to (1 and
the other nonnegative integer
),
then
the third symbolic string
is
equal
to the
sub
-string of
the symbolic string
from
the other nonnegative integer
EW to (1 and
the other nonnegative integer
EW)
(=>
(
and
(
fullNameIndexOrder
?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 3301-3308
If the
index
order
name
of
an entity
is
a symbolic string
and
another symbolic string
is a
key
in
the symbolic string
and
a nonnegative integer
is
equal
to the
length
of
the other symbolic string
and
another nonnegative integer
is
equal
to the
length
of
the symbolic string
and
a third symbolic string
is
equal
to the
sub
-string of
the symbolic string
from
the nonnegative integer
to
the other nonnegative integer
,
then the
concatenation
of
the other symbolic string
and
the third symbolic string
is
the symbolic string
(=>
(
and
(
instance
?AID
AppleID
)
(
password
?AID ?N)
(
equal
?L
(
StringLengthFn
?N)))
(
greaterThan
?L 7))
ComputingBrands.kif 2018-2023
If
a computer password
is an
instance
of
Apple ID
and
a symbolic string
has
password
the computer password
and
a nonnegative integer
is
equal
to the
length
of
the symbolic string
,
then
the nonnegative integer
is
greater
than 7
(=>
(
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 3328-3335
If
a symbolic string
is the
indexable
name
for
an entity
and
another symbolic string
is a
key
in
the symbolic string
and
a nonnegative integer
is
equal
to the
length
of
the other symbolic string
and
another nonnegative integer
is
equal
to the
length
of
the symbolic string
and
a third symbolic string
is
equal
to the
sub
-string of
the symbolic string
from
the nonnegative integer
to
the other nonnegative integer
,
then the
concatenation
of
the other symbolic string
and
the third symbolic string
is
the symbolic string
(=>
(
and
(
subString
?S1 ?S2)
(
equal
?L1
(
StringLengthFn
?S1))
(
equal
?L2
(
StringLengthFn
?S2)))
(
lessThanOrEqualTo
?L1 ?L2))
Mid-level-ontology.kif 24688-24693
If
a symbolic string
is a
sub
-string of
another symbolic string
and
a nonnegative integer
is
equal
to the
length
of
the symbolic string
and
another nonnegative integer
is
equal
to the
length
of
the other symbolic string
,
then
the nonnegative integer
is
less
than or equal to
the other nonnegative integer
consequent
(<=>
(
stringLength
?INT ?STRING)
(
equal
?INT
(
StringLengthFn
?STRING)))
Mid-level-ontology.kif 24754-24756
A symbolic string
is
a nonnegative integer
characters
long
if and only if
the nonnegative integer
is
equal
to the
length
of
the symbolic string
(=>
(
codeMapping
IACOAirlineCode
?STR ?AIR)
(
equal
3
(
StringLengthFn
?STR)))
Transportation.kif 3992-3994
If
a symbolic string
in
IACO airline code
denotes
an entity
,
then 3 is
equal
to the
length
of
the symbolic string
(=>
(
codeMapping
IATAAirlineCode
?STR ?AIR)
(
equal
2
(
StringLengthFn
?STR)))
Transportation.kif 3979-3981
If
a symbolic string
in
IATA airline code
denotes
an entity
,
then 2 is
equal
to the
length
of
the symbolic string
(=>
(
instance
?AOC
AOCnumber
)
(
equal
8
(
StringLengthFn
?AOC)))
Transportation.kif 4002-4004
If
a symbolic string
is an
instance
of
AOC number
,
then 8 is
equal
to the
length
of
the symbolic string
Show simplified definition (without tree view)
Show simplified definition (with tree view)
Show without tree
Sigma web home
Suggested Upper Merged Ontology (SUMO) web home
Sigma version 3.0 is
open source software
produced by
Articulate Software
and its partners