Ontiki Idioms

Ontiki's data model is based on classes and instances of entities and relationships, where entities play specified roles in N-ary relationships. Although this is a very general approach, it can be a bit tedious for specifying simple things. So, Ontiki will support some "idioms" (shorthand notations), including:

Attributes

Many knowledge engineering tools, including Ontology editors such as Protégé support the notion of attributes. These may be unary (e.g., "X is green") or binary (e.g., "X weighs 3.14 pounds"). In either case, no other entity is involved.

In Ontiki, attributes are treated as simple forms of relationships. Once a class of relationships has been defined and authorized for a class of entities, an instance of the relationship may be selected for an instance of an entity.

Typed Links

Many semantic wikis support a simplified form of Resource Description Framework (RDF), in which the current page and a link target (i.e., href) serve as the subject and object of a triple. An added "type" is then used as the predicate.

Ontiki will recognize this notation, but will classify the resulting relationships in a manner that keeps them from interfering with other, formally defined relationships.