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
immediateInstance
Sigma KEE - immediateInstance
immediateInstance
appearance as argument number 1
(
documentation
immediateInstance
ChineseLanguage
"如果一个物体是一个
SetOrClass
的
instance
,而且它并不是该
SetOrClass
真正的子类别的
instance
,那这个物体就是该
SetOrClass
的
immediateInstance
。")
chinese_format.kif 1363-1365
(
documentation
immediateInstance
EnglishLanguage
"An object is an
immediateInstance
of a
Class
if it is an
instance
of the
Class
and it is not an
instance
of a proper subclass of
Class
.")
Merge.kif 94-96
(
documentation
immediateInstance
JapaneseLanguage
"オブジェクトがその
SetOrClass
の
instance
で、かつ
SetOrClass
の適切なサブクラスの
instance
でない場合、 オブジェクトは、
SetOrClass
の
immediateInstance
である。")
japanese_format.kif 21-23
(
documentation
immediateInstance
SpanishLanguage
"Un objeto es una
immediateInstance
de un
SetOrClass
si es una
instance
del
SetOrClass
y si no es una
instance
de una propia subclase
SetOrClass
.")
spanish_format.kif 21-23
(
domain
immediateInstance
1
Entity
)
Merge.kif 90-90
Die Zahl 1 Argument von
immediateInstance
ist ein
fall
von
Entity
%n{nicht}
(
domain
immediateInstance
2
Class
)
Merge.kif 91-91
Die Zahl 2 Argument von
immediateInstance
ist ein
fall
von
Class
%n{nicht}
(
instance
immediateInstance
AsymmetricRelation
)
Merge.kif 92-92
immediateInstance
ist ein
fall
von
AsymmetricRelation
%n{nicht}
(
instance
immediateInstance
IntransitiveRelation
)
Merge.kif 93-93
immediateInstance
ist ein
fall
von
IntransitiveRelation
%n{nicht}
(
subrelation
immediateInstance
instance
)
Merge.kif 89-89
immediateInstance
ist eine
teilrelation
von
instance
appearance as argument number 2
(
format
ChineseLanguage
immediateInstance
"%1 %n 是 %2 的
immediateInstance
")
chinese_format.kif 301-301
(
format
EnglishLanguage
immediateInstance
"%1 is %n an immediate instance of %2")
english_format.kif 306-306
(
format
FrenchLanguage
immediateInstance
"%1 est %n une
instance
imm�diate de %2")
french_format.kif 173-173
(
format
ItalianLanguage
immediateInstance
"%è una istanza immediata %2")
relations-it.txt 138-138
(
format
JapaneseLanguage
immediateInstance
"%1 は %2 の immediate の インスタンス では %n")
japanese_format.kif 1993-1993
(
format
PortugueseLanguage
immediateInstance
"%1 e' %n uma instancia imediata de %2")
portuguese_format.kif 125-125
(
format
de
immediateInstance
"%1 ist ein direkter fall von %2")
relations-de.txt 394-394
(
format
hi
immediateInstance
"%1 %2 kaa nikaTastha drishhTaanta hai")
relations-hindi.txt 177-177
(
format
ro
immediateInstance
"%1 %n{nu} este o instanþiere immediate%t{imediatã} a lui %2")
relations-ro.kif 193-193
(
format
sv
immediateInstance
"%1 är %n{inte} en direkt instans av %2")
relations-sv.txt 182-182
(
format
tg
immediateInstance
"%1 ay ang kasapi ng agad sa %2")
relations-tg.txt 280-280
(
termFormat
ChineseLanguage
immediateInstance
"直接实例")
chinese_format.kif 302-302
(
termFormat
ChineseLanguage
immediateInstance
"立即实例")
domainEnglishFormat.kif 29355-29355
(
termFormat
ChineseTraditionalLanguage
immediateInstance
"立即實例")
domainEnglishFormat.kif 29354-29354
(
termFormat
EnglishLanguage
immediateInstance
"immediate instance")
domainEnglishFormat.kif 29353-29353
(
termFormat
tg
immediateInstance
"kasapi ng agad")
relations-tg.txt 281-281
antecedent
(=>
(
and
(
attribute
?ROOM
Oversized
)
(
immediateInstance
?ROOM ?HOTELUNIT)
(
subclass
?HOTELUNIT
HotelUnit
))
(
exists
(?NORMAL ?AREA1 ?AREA2 ?U)
(
and
(
immediateInstance
?NORMAL ?HOTELUNIT)
(
instance
?U
UnitOfArea
)
(
measure
?NORMAL
(
MeasureFn
?AREA1 ?U))
(
measure
?ROOM
(
MeasureFn
?AREA2 ?U))
(
instance
?AREA1
AreaMeasure
)
(
instance
?AREA2
AreaMeasure
)
(
greaterThan
?AREA2 ?AREA1))))
Hotel.kif 1186-1201
Wenn
Oversized
ist ein
attribut
von
Object
%n{nicht} und
** Object
ist ein
direkter
fall von
Class
und
** Class
ist eine
teilkategorie
von
HotelUnit
,
dann es gibt
Physical
,
RealNumber
,, ,
** RealNumber
, and und
UnitOfMeasure
um
** Physical
ist ein
direkter
fall von
** Class
und
** UnitOfMeasure
ist ein
fall
von
UnitOfArea
%n{nicht} und das
mass
von
** Physical
ist
** RealNumber
** UnitOfMeasure
(s) %n{nicht} und das
mass
von
** Object
ist
** ** RealNumber
** UnitOfMeasure
(s) %n{nicht} und
** RealNumber
ist ein
fall
von
AreaMeasure
%n{nicht} und
** ** RealNumber
ist ein
fall
von
AreaMeasure
%n{nicht} und
** ** RealNumber
ist
groesserAls
** RealNumber
%n{nicht}
(=>
(
and
(
immediateInstance
?BIG ?CLASS)
(
immediateInstance
?NORMAL ?CLASS)
(
attribute
?BIG
Oversized
))
(
exists
(?BIGSIZE ?NORMALSIZE ?U)
(
and
(
instance
?U
UnitOfMeasure
)
(
measure
?BIG
(
MeasureFn
?BIGSIZE ?U))
(
measure
?NORMAL
(
MeasureFn
?NORMALSIZE ?U))
(
greaterThan
?BIGSIZE ?NORMALSIZE))))
Hotel.kif 1172-1184
Wenn
Object
ist ein
direkter
fall von
Class
und
Physical
ist ein
direkter
fall von
** Class
und
Oversized
ist ein
attribut
von
** Object
%n{nicht},
dann es gibt
** Object
SIZE,
** Physical
SIZE, and und
UnitOfMeasure
um
** UnitOfMeasure
ist ein
fall
von
UnitOfMeasure
%n{nicht} und das
mass
von
** Object
ist
** Object
SIZE
** UnitOfMeasure
(s) %n{nicht} und das
mass
von
** Physical
ist
** Physical
SIZE
** UnitOfMeasure
(s) %n{nicht} und
** Object
SIZE ist
groesserAls
** Physical
SIZE %n{nicht}
(=>
(
and
(
immediateInstance
?X ?CLASS)
(
immediateInstance
?Y ?CLASS)
(
attribute
?X
ColdTemperature
)
(
attribute
?Y
HotTemperature
))
(
exists
(?TEMPX ?TEMPY ?UNIT)
(
and
(
measure
?X
(
MeasureFn
?TEMPX ?UNIT))
(
instance
?UNIT
UnitOfTemperature
)
(
instance
?TEMPX
TemperatureMeasure
)
(
measure
?Y
(
MeasureFn
?TEMPY ?UNIT))
(
instance
?TEMPY
TemperatureMeasure
)
(
greaterThan
?TEMPY ?TEMPX))))
Mid-level-ontology.kif 25710-25725
Wenn
Object
ist ein
direkter
fall von
Class
und
** Object
ist ein
direkter
fall von
** Class
und
ColdTemperature
ist ein
attribut
von
** Object
%n{nicht} und
HotTemperature
ist ein
attribut
von
** ** Object
%n{nicht},
dann es gibt
RealNumber
,
** RealNumber
, and und
UnitOfMeasure
um das
mass
von
** Object
ist
** RealNumber
** UnitOfMeasure
(s) %n{nicht} und
** UnitOfMeasure
ist ein
fall
von
UnitOfTemperature
%n{nicht} und
** RealNumber
ist ein
fall
von
TemperatureMeasure
%n{nicht} und das
mass
von
** ** Object
ist
** ** RealNumber
** UnitOfMeasure
(s) %n{nicht} und
** ** RealNumber
ist ein
fall
von
TemperatureMeasure
%n{nicht} und
** ** RealNumber
ist
groesserAls
** RealNumber
%n{nicht}
(=>
(
and
(
instance
?B
Buying
)
(
patient
?B ?ITEM)
(
origin
?B ?AGENT)
(
or
(
publishedPrice
?ENT ?PRICE ?AGENT ?PS)
(
unitPrice
?ENT ?QUANT ?AGENT ?PS))
(
subclass
?ENT
Physical
)
(
immediateInstance
?ITEM ?ENT)
(
validPaymentType
?PS ?PAY))
(
modalAttribute
(
exists
(?PAYMENT)
(
and
(
instance
?PAYMENT ?PAY)
(
subProcess
?PAYMENT ?B)))
Likely
))
Catalog.kif 337-352
Wenn
Process
ist ein
fall
von
Buying
%n{nicht} und
Entity
ist ein
patient
von
** Process
%n{nicht} und
** Process
beginnet an
CognitiveAgent
%n{nicht} und
publishedPrice
** ** Entity
,
CurrencyMeasure
,
** CognitiveAgent
and
PricingScheme
oder
unitPrice
** ** Entity
,
FunctionQuantity
,
** CognitiveAgent
and
** PricingScheme
und
** ** ** Entity
ist eine
teilkategorie
von
Physical
und
** Entity
ist ein
direkter
fall von
** ** ** Entity
und
validPaymentType
** PricingScheme
and
** Payment
,
dann die Aussage es gibt
** Payment
MENT um
** ** Payment
MENT ist ein
fall
von
** ** Payment
%n{nicht} und
** ** Payment
MENT ist ein
subProzess
von
** Process
hat die modale Kraft von
Likely
(=>
(
and
(
or
(
publishedPrice
?ENT ?PRICE ?AGENT ?PS)
(
unitPrice
?ENT ?QUANT ?AGENT ?PS))
(
subclass
?ENT
Physical
)
(
immediateInstance
?ITEM ?ENT)
(
validFor
?PS ?CUSTCLASS)
(
instance
?CUSTOMER ?CUSTCLASS))
(
modalAttribute
(=>
(
and
(
instance
?B
Buying
)
(
agent
?B ?CUSTOMER)
(
origin
?B ?AGENT)
(
patient
?B ?ITEM))
(
transactionAmount
?B ?PRICE))
Likely
))
Catalog.kif 354-370
Wenn
publishedPrice
** Entity
,
CurrencyMeasure
,
CognitiveAgent
and
PricingScheme
oder
unitPrice
** Entity
,
FunctionQuantity
,
** CognitiveAgent
and
** PricingScheme
und
** ** Entity
ist eine
teilkategorie
von
Physical
und
** Entity
ist ein
direkter
fall von
** ** Entity
und
validFor
** PricingScheme
and
** AutonomousAgent
und
** Entity
ist ein
fall
von
** AutonomousAgent
%n{nicht},
dann die Aussage
wenn
** entity
ist ein
fall
von
Buying
%n{nicht} und
** ** entity
ist der
agent
von
** ** Entity
%n{nicht} und
** ** entity
beginnet an
** CognitiveAgent
%n{nicht} und
** ** Entity
ist ein
patient
von
** ** entity
%n{nicht},
dann
transactionAmount
** ** entity
and
** CurrencyMeasure
hat die modale Kraft von
Likely
(=>
(
and
(
or
(
publishedPrice
?ENT ?PRICE ?AGENT ?PS)
(
unitPrice
?ENT ?QUANT ?AGENT ?PS))
(
subclass
?ENT
Physical
)
(
immediateInstance
?ITEM ?ENT)
(
validityPeriod
?PS ?TIMEINT))
(
holdsDuring
?TIMEINT
(
modalAttribute
(=>
(
and
(
instance
?S
Selling
)
(
agent
?S ?AGENT)
(
patient
?S ?ITEM))
(
transactionAmount
?S ?PRICE))
Likely
)))
Catalog.kif 372-387
Wenn
publishedPrice
** Entity
,
CurrencyMeasure
,
CognitiveAgent
and
PricingScheme
oder
unitPrice
** Entity
,
FunctionQuantity
,
** CognitiveAgent
and
** PricingScheme
und
** ** Entity
ist eine
teilkategorie
von
Physical
und
** Entity
ist ein
direkter
fall von
** ** Entity
und
validityPeriod
** PricingScheme
and
TimeInterval
,
dann die Aussage
wenn
** entity
ist ein
fall
von
Selling
%n{nicht} und
** ** entity
ist der
agent
von
** CognitiveAgent
%n{nicht} und
** ** Entity
ist ein
patient
von
** ** entity
%n{nicht},
dann
transactionAmount
** ** entity
and
** CurrencyMeasure
hat die modale Kraft von
Likely
haelt
waehrend
** TimeInterval
%n{nicht}
(=>
(
and
(
productPrice
?ENT
(
MeasureFn
?PRICE1 ?U) ?AGENT)
(
instance
?U
UnitOfCurrency
)
(
publishedPrice
?ENT
(
MeasureFn
?PRICE2 ?U) ?AGENT ?PS)
(
validFor
?PS ?CUSTCLASS)
(
instance
?ITEM ?ENT)
(
instance
?B
Buying
)
(
immediateInstance
?CUST ?CUSTCLASS)
(
agent
?B ?CUST)
(
origin
?B ?AGENT)
(
lessThan
?PRICE2 ?PRICE1))
(
modalAttribute
(
transactionAmount
?B ?PRICE1)
Likely
))
Catalog.kif 430-445
Wenn
productPrice
** Entity
,
RealNumber
UnitOfMeasure
(s) and
CognitiveAgent
und
** UnitOfMeasure
ist ein
fall
von
UnitOfCurrency
%n{nicht} und
publishedPrice
** Entity
,
** RealNumber
** UnitOfMeasure
(s),
** CognitiveAgent
and
PricingScheme
und
validFor
** PricingScheme
and
** AutonomousAgent
und
** Entity
ist ein
fall
von
** ** Entity
%n{nicht} und
Process
ist ein
fall
von
Buying
%n{nicht} und
** AutonomousAgent
ist ein
direkter
fall von
** AutonomousAgent
und
** Process
ist der
agent
von
** ** AutonomousAgent
%n{nicht} und
** Process
beginnet an
** CognitiveAgent
%n{nicht} und
** ** RealNumber
ist
kleinerAls
** RealNumber
%n{nicht},
dann die Aussage
transactionAmount
** Process
and
** RealNumber
hat die modale Kraft von
Likely
(=>
(
and
(
rentalPrice
?OBJ ?QUANT ?AGENT ?PS)
(
equal
?QUANT
(
PerFn
?PRICE
(
measure
?TIME ?U)))
(
instance
?U
UnitOfDuration
)
(
immediateInstance
?ITEM ?OBJ)
(
instance
?R
Renting
)
(
patient
?R ?ITEM)
(
agent
?R ?CUSTOMER)
(
time
?R ?TIMEINT))
(
forall
(?X)
(=>
(
exists
(?DURATION)
(
and
(
during
?TIMEINT ?X)
(
instance
?X
TimeInterval
)
(
duration
?X
(
MeasureFn
?DURATION ?U))
(
lessThanOrEqualTo
?DURATION ?TIME)))
(
exists
(?P)
(
and
(
instance
?P
Payment
)
(
destination
?P ?AGENT)
(
agent
?P ?CUSTOMER)
(
transactionAmount
?P ?PRICE))))))
Catalog.kif 467-492
Wenn
rentalPrice
** Physical
,
FunctionQuantity
,
CognitiveAgent
and
PricingScheme
und
** FunctionQuantity
ist gleich
PerFn
CurrencyMeasure
and das
mass
von
RealNumber
ist
UnitOfMeasure
%n{nicht} %n{nicht} und
** UnitOfMeasure
ist ein
fall
von
UnitOfDuration
%n{nicht} und
Entity
ist ein
direkter
fall von
** Physical
und
Process
ist ein
fall
von
Renting
%n{nicht} und
** Entity
ist ein
patient
von
** Process
%n{nicht} und
** Process
ist der
agent
von
AutonomousAgent
%n{nicht} und
** Process
besteht
waehrend
** RealNumber
INT %n{nicht},
dann fuer alle
** TimeInterval
wenn es gibt
** RealNumber
um
** RealNumber
INT geschieht
waehrend
** ** TimeInterval
%n{nicht} und
** ** TimeInterval
ist ein
fall
von
TimeInterval
%n{nicht} und
dauer
von
** ** TimeInterval
ist
** ** RealNumber
** UnitOfMeasure
(s) %n{nicht} und
** ** RealNumber
ist
kleinerAlsOderGleich
** RealNumber
%n{nicht},
dann es gibt
FinancialTransaction
um
** FinancialTransaction
ist ein
fall
von
Payment
%n{nicht} und
** FinancialTransaction
endet an
** CognitiveAgent
%n{nicht} und
** FinancialTransaction
ist der
agent
von
** AutonomousAgent
%n{nicht} und
transactionAmount
** FinancialTransaction
and
** CurrencyMeasure
(=>
(
immediateInstance
?ENTITY ?CLASS)
(
not
(
exists
(?SUBCLASS)
(
and
(
subclass
?SUBCLASS ?CLASS)
(
not
(
equal
?SUBCLASS ?CLASS))
(
instance
?ENTITY ?SUBCLASS)))))
Merge.kif 98-104
Wenn
Entity
ist ein
direkter
fall von
Class
,
dann es gibt nicht
** Class
um
** ** Class
ist eine
teilkategorie
von
** Class
und
** ** Class
ist gleich
** Class
nicht und
** Entity
ist ein
fall
von
** ** Class
%n{nicht}
consequent
(=>
(
and
(
attribute
?ROOM
Oversized
)
(
immediateInstance
?ROOM ?HOTELUNIT)
(
subclass
?HOTELUNIT
HotelUnit
))
(
exists
(?NORMAL ?AREA1 ?AREA2 ?U)
(
and
(
immediateInstance
?NORMAL ?HOTELUNIT)
(
instance
?U
UnitOfArea
)
(
measure
?NORMAL
(
MeasureFn
?AREA1 ?U))
(
measure
?ROOM
(
MeasureFn
?AREA2 ?U))
(
instance
?AREA1
AreaMeasure
)
(
instance
?AREA2
AreaMeasure
)
(
greaterThan
?AREA2 ?AREA1))))
Hotel.kif 1186-1201
Wenn
Oversized
ist ein
attribut
von
Object
%n{nicht} und
** Object
ist ein
direkter
fall von
Class
und
** Class
ist eine
teilkategorie
von
HotelUnit
,
dann es gibt
Physical
,
RealNumber
,, ,
** RealNumber
, and und
UnitOfMeasure
um
** Physical
ist ein
direkter
fall von
** Class
und
** UnitOfMeasure
ist ein
fall
von
UnitOfArea
%n{nicht} und das
mass
von
** Physical
ist
** RealNumber
** UnitOfMeasure
(s) %n{nicht} und das
mass
von
** Object
ist
** ** RealNumber
** UnitOfMeasure
(s) %n{nicht} und
** RealNumber
ist ein
fall
von
AreaMeasure
%n{nicht} und
** ** RealNumber
ist ein
fall
von
AreaMeasure
%n{nicht} und
** ** RealNumber
ist
groesserAls
** RealNumber
%n{nicht}
(=>
(
and
(
negotiatedPrice
?ENT ?PRICE ?AGREE)
(
partyToAgreement
?SELLER ?AGREE)
(
partyToAgreement
?BUYER ?AGREE))
(
agreementClause
(
exists
(?B ?ITEM)
(
and
(
instance
?B
Buying
)
(
patient
?B ?ITEM)
(
immediateInstance
?ITEM ?ENT)
(
agent
?B ?BUYER)
(
origin
?B ?SELLER)
(
transactionAmount
?B ?PRICE)))
Obligation
?AGREE ?SELLER))
Catalog.kif 311-324
Wenn
negotiatedPrice
** Physical
,
CurrencyMeasure
and
Agreement
und
partyToAgreement
CognitiveAgent
and
** Agreement
und
partyToAgreement
** CognitiveAgent
and
** Agreement
,
dann
agreementClause
es gibt
entity
und
** entity
um
** entity
ist ein
fall
von
Buying
%n{nicht} und
** ** entity
ist ein
patient
von
** entity
%n{nicht} und
** ** entity
ist ein
direkter
fall von
** Physical
und
** entity
ist der
agent
von
** ** CognitiveAgent
%n{nicht} und
** entity
beginnet an
** CognitiveAgent
%n{nicht} und
transactionAmount
** entity
and
** CurrencyMeasure
,
Obligation
,
** Agreement
and
** CognitiveAgent
(=>
(
and
(
negotiatedPrice
?ENT ?PRICE ?AGREE)
(
partyToAgreement
?SELLER ?AGREE)
(
partyToAgreement
?BUYER ?AGREE))
(
modalAttribute
(
exists
(?S ?ITEM)
(
and
(
instance
?S
Selling
)
(
patient
?S ?ITEM)
(
immediateInstance
?ITEM ?ENT)
(
agent
?S ?SELLER)
(
destination
?S ?BUYER)
(
transactionAmount
?S ?PRICE)))
Promise
))
Catalog.kif 276-289
Wenn
negotiatedPrice
** Physical
,
CurrencyMeasure
and
Agreement
und
partyToAgreement
CognitiveAgent
and
** Agreement
und
partyToAgreement
** CognitiveAgent
and
** Agreement
,
dann die Aussage es gibt
entity
und
** entity
um
** entity
ist ein
fall
von
Selling
%n{nicht} und
** ** entity
ist ein
patient
von
** entity
%n{nicht} und
** ** entity
ist ein
direkter
fall von
** Physical
und
** entity
ist der
agent
von
** CognitiveAgent
%n{nicht} und
** entity
endet an
** ** CognitiveAgent
%n{nicht} und
transactionAmount
** entity
and
** CurrencyMeasure
hat die modale Kraft von
Promise
(=>
(
instance
?INDUSTRY
Industry
)
(
exists
(?MEMB1 ?MEMB2 ?CLASS)
(
and
(
member
?MEMB1 ?INDUSTRY)
(
member
?MEMB2 ?INDUSTRY)
(
subclass
?CLASS
Corporation
)
(
immediateInstance
?MEMB1 ?CLASS)
(
immediateInstance
?MEMB2 ?CLASS))))
Mid-level-ontology.kif 15015-15023
Wenn
Collection
ist ein
fall
von
Industry
%n{nicht},
dann es gibt
Physical
,
** Physical
, and und
Class
um
** Physical
ist ein
Mitglied
von
** Collection
%n{nicht} und
** ** Physical
ist ein
Mitglied
von
** Collection
%n{nicht} und
** Class
ist eine
teilkategorie
von
Corporation
und
** Physical
ist ein
direkter
fall von
** Class
und
** ** Physical
ist ein
direkter
fall von
** Class
(=>
(
productPrice
?ENT ?PRICE ?AGENT)
(
modalAttribute
(=>
(
and
(
instance
?S
Selling
)
(
immediateInstance
?I ?ENT)
(
patient
?S ?I)
(
agent
?S ?AGENT))
(
transactionAmount
?S ?PRICE))
Likely
))
Catalog.kif 419-428
Wenn
productPrice
** Entity
,
CurrencyMeasure
and
CognitiveAgent
,
dann die Aussage
wenn
** entity
ist ein
fall
von
Selling
%n{nicht} und
** entity
ist ein
direkter
fall von
** Entity
und
** ** entity
ist ein
patient
von
** ** entity
%n{nicht} und
** ** entity
ist der
agent
von
** CognitiveAgent
%n{nicht},
dann
transactionAmount
** ** entity
and
** CurrencyMeasure
hat die modale Kraft von
Likely
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