 diction of knowledge based systems).</li>
<li>
		The server offers a variety of APIs, ranging from web-based tools to programmatic APIs, connected via TCP/IP.</li>
<li>
		There is a dedicated scripting language.</li>
<li>
		The representation and query language can be expressive enough that some updates or queries will, by definition and mathematically provably, exhaust all available resources unless properly constrained.</li>
</ol><p>
	However, there are also key differences, which Cyc shares with many kn