Objects are the basic building blocks and smallest unit of data in TextGrid. If you store something in TextGrid - be it an XML document, an image, or any other kind of data -, it will be saved as one or more Objects.
An Object consists of a metadata record and content. Both will be handled together: When you edit an Object’s content in an editor, you can always switch to the Metadata Editor to modify the Object’s metadata, and the metadata record will be saved whenever you save the Object. You can view and edit mainly descriptive, bibliographic metadata using the Metadata Editor. All metadata for an Object can be reviewed in a dialog opened by the item “Show technical metadata” in the Object’s context menu.
Each Object is identified by an URI (Uniform Resource Identifier) in a form such as textgrid:74k0.1. The URI is automatically generated when an Object is saved to the Repository for the first time. New Objects that have not yet been saved will be identified by a temporary URI. You can copy the URI to the clipboard using “Copy URI” from the Object’s context menu, or you can review it in the “Show technical metadata” dialog. In addition, the URI of an Object is visible in the status bar when you select it in the Navigator so that it is highlighted.
Every Object has a format or content type: This is a required metadata field that specifies the (technical) format of the content. Examples are text/xml and image/jpeg, but there are also some special TextGrid-specific content types like text/tg.aggregation+xml . Each Object with a specific URI appears in exactly one Project. Projects are containers for the user rights management. Each TextGrid Object is either an Item , an Edition, a Work or a Collection - these Object classes have different metadata and semantics.