Wontology.org

A wontology is a wiki-ontology: a publicly editable store of information in lists, trees, hierarchies, and relationships. To get started:

You are welcome to experiment with this system and its data, to add new information, and to expand or edit what is already present.

For more information, see Wontology Concepts, Naming Conventions, and About wontology.org. This wontology can contain information for many different subject areas, but is currently mostly about the relationships between different types and families of programming languages. You can simply browse from the links below, or start from Browsing a Wontology There are also several other tutorials and a glossary of wontology terms.

Please contact us on our forum or email list with questions or comments.

Recently Added Items

Class of all Items

This category item is the foundation for the hierarchy of items that represent "classes." A class is an item, some of whose properties make statements about the other it…

String

This item represents a particular type of constant value that can be used as the object of connections. For example, in the statement "SallySinger sFavoriteColorIs 'Blue'&quo…

Class of all Property Items

This category item is the base of the hierarchy of items that are properties. It is a class, and is therefore identified as such by the connection "Property_Item is_instance_…

Class of all Scalar Types

This category item is the class that contains all items representing possible "types" for the values of property objects that are constants (rather than other items). Fo…

Web Address

This item represents a particular type of constant value that can be used as the object of connections. For example, in the statement "SallySinger webSiteIs 'http://sally-str…

Integer

This item represents a particular type of consant value that can be used as the object of connections. For example, in the statement "SallySinger sTestScoreIs '45'", &qu…

Boolean

This item represents a particular type of constant value that can be used as the object of connections. For example, in the statement "SallySinger paysTaxesOnTime-Is 'True'&q…

Any Number

This item represents a particular type of constant value that can be used as the object of connections. For example, in the statement "SallySinger sPercentileRankingInClassIs…

Object-Oriented programming languages

This is the category of all (primarily) Object-Oriented programming languages.

Functional programming languages

This is the category of all (primarily) functional-style programming languages.

Procedural programming languages

This is the category of all (primarily) procedural-style programming languages.

Programming language paradigms

This category contains all of the different fundamental organizing concepts around which a programming language can be structured, such as Procedural, Object-Oriented, and Function…

Ways in which a programming language can execute

This category contains all of the different ways in which a programming language's source code can be executed.

All compiled-to-intermediate programming languages

This is the category of programming languages which are compiled to an intermediate form, rather than being compiled directly to machine code. This includes threaded languages, la…

All purely interpreted programming languages

This is the category of all programming languages where execution is accomplished by the run-time interpretation of human-readable source code. Note that this category can be appl…

All compiled programming languages

This is the category of all programming languages that are compiled (rather than assembled) from a human-readable form to machine code for execution.

All assembly programming languages

This is the category of all programming languages that are assembled (rather than compiled) to machine code for execution.

All Programming Langugages

This is the general category that contains all known programming languages.

False

This item is provide for use as the object of connections that express a simple (true or false) fact. For example, "Value_False" is the object of the connection "Be…

True

This item is provide for use as the object of connections that express a simple (true or false) fact. For example, "Value_True" is the object of the connection "Bil…

Logo