API Specification

logic
state

CYBOL Specification

CYBOP Website

logic

calculate

absolute

Description
Format
calculate/absolute
Example
<part name="absolute" channel="inline" encoding="utf-8" language="text/cybol" format="calculate/absolute" model=""> <property name="result" channel="inline" encoding="utf-8" language="text/cybol" format="path/knowledge" model=".result"/> <property name="operand" channel="inline" encoding="utf-8" language="text/cybol" format="number/integer" model="1,2,3"/> <property name="type" channel="inline" encoding="utf-8" language="text/cybol" format="meta/type" model="number/integer"/> </part>
Properties
name description required format model
result The sum resulting from the addition. true integer | double | knowledge | encapsulated a number or a knowledge model path
operand The summand for the addition. true integer | double | knowledge | encapsulated a number or a knowledge model path
type The number type. It has to be identical for all parametres. true number/integer | number/float | path/knowledge | path/encapsulated a mime type format

add

Description
This operation is a simple addition of two numbers or strings.
Format
calculate/add
Example
<part name="add" channel="inline" encoding="utf-8" language="text/cybol" format="calculate/add" model=""> <property name="result" channel="inline" encoding="utf-8" language="text/cybol" format="path/knowledge" model=".result"/> <property name="operand" channel="inline" encoding="utf-8" language="text/cybol" format="number/integer" model="1,2,3"/> <property name="type" channel="inline" encoding="utf-8" language="text/cybol" format="meta/type" model="number/integer"/> </part>
Properties
name description required format model
result The sum resulting from the addition. true integer | double | knowledge | encapsulated a number or a knowledge model path
operand The summand for the addition. true integer | double | knowledge | encapsulated a number or a knowledge model path
type The number type. It has to be identical for all parametres. true number/integer | number/float | path/knowledge | path/encapsulated a mime type format

divide

Description
Format
Example
Properties
name description required format model

multiply

Description
Format
Example
Properties
name description required format model

negate

Description
Format
Example
Properties
name description required format model

reduce

Description
Format
Example
Properties
name description required format model

remainder

Description
Format
Example
Properties
name description required format model

subtract

Description
Format
Example
Properties
name description required format model

communicate

compare

convert

file

flow

live

logify

maintain

manipulate

memorise

modify

state