Gedankenspiel
From semanticweb.org
- Syntax is similar to the MediaWiki syntax
- Every page is a "concept"
- Triples are generated by wiki-links with types (so called "properties"). Hence, the links of a page define the properties of the concept.
- Categories (class like concepts) are concepts too (and thus editable wiki-pages)
- Categories allow inheritance of properties to their instances. I currently use "default-value"-semantics but monotonous inheritance may be possible too though.
- Properties are concepts (and hence editable wiki-pages)
- It's possible to define transitive properties and properties which can reference multiple values.
- Every concept has a name
- The name of a concept can be ambiguous. If it is, this ambiguity can get resolved by providing context.
- A context is a set of property/value-Pairs.
- The range of a property influences the generation of context.
- Gedankenspiel can cope with incomplete definitions to some degree. It can deduce for example, that a yet undefined but used concept is a category, if it is used as one.