Though each language might have a very limited ontology, they might be perfect choices for the topics they were designed for. Commonly used objects, their representations and meanings, are stored in the library. Library objects are usually much more extensive than user objects. Library objects may contain many different representations added by different users within the community over time. The collection of library objects may grow over time until a rich set of representations is provided.
Libraries can serve as a guideline when users create their own objects.
The user community might develop certain design guidelines for new objects such as shape, naming, structure, and so on. Furthermore, a central place makes it easy to keep the consistency of the language within the user community. This identifier is internal information only and is completely transparent to the user. Thus a story might reference objects from different libraries. See Section 3.3.