Webstructor uses Object-Relational Language (ORL) for everything.
Here isIntroduction to ORL, which gives understanding of the most important features of this language. At this point, more detailed documentation on ORL is in process of creation.
Webstructor engine implements relatively small subset of ORL. This implementation is based on such entities as Thing and Property. Thing stands for Class and for Object at the same time (see more details on this inintroduction to ORL) while Property stands for Attribute as well as for Value of Attribute.
Old "WhyORL?" manifest describes benefits of using ORL for knowledge representation.
More details may be found only inORL Specification in Russian.
(C) Copyright 1988-1998,2001 Anton Kolonin