InfoML is a versatile format for
- storing, sharing, reusing, and transforming "chunks" of content
- tagging and adding metadata that describe the content
- specifying arbitrary relationships between chunks of content
The unit of storage is called an infocard. Its content is usually text but can also be a pointer to any other kind of data.
A simple open-source Java application, Infocard Organizer, is available to let you begin experimenting with and using InfoML and infocards.
Whether you are beginning a new software project or already have one established, you may benefit from using InfoML. See Why Use InfoML? for details.