# Catalog reference

{% hint style="warning" %}
**Navixy Repository API is a work in progress.** This documentation is published for preview purposes only and doesn't reflect a stable release. Structure, field names, and behaviors are subject to change.
{% endhint %}

This page provides a cross-reference of all catalog types organized by their parent entity.

## Device

| Name                                                                                                          | Description                                   |
| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [DeviceType](https://www.navixy.com/docs/navixy-repository-api/devices/types#type-devicetype)                 | A classification type for devices.            |
| [DeviceStatus](https://www.navixy.com/docs/navixy-repository-api/devices/types#type-devicestatus)             | An operational status for devices.            |
| [DeviceModel](https://www.navixy.com/docs/navixy-repository-api/devices/types#type-devicemodel)               | A specific device model produced by a vendor. |
| [DeviceVendor](https://www.navixy.com/docs/navixy-repository-api/devices/types#type-devicevendor)             | A device manufacturer or vendor.              |
| [DeviceRelationType](https://www.navixy.com/docs/navixy-repository-api/devices/types#type-devicerelationtype) | A type of relationship between two devices.   |

## Asset

| Name                                                                                       | Description                       |
| ------------------------------------------------------------------------------------------ | --------------------------------- |
| [AssetType](https://www.navixy.com/docs/navixy-repository-api/assets/types#type-assettype) | A classification type for assets. |

## Asset group

| Name                                                                                                        | Description                                          |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [AssetGroupType](https://www.navixy.com/docs/navixy-repository-api/assets/groups/types#type-assetgrouptype) | A type for asset groups with membership constraints. |

## Geo object

| Name                                                                                                    | Description                                   |
| ------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [GeoObjectType](https://www.navixy.com/docs/navixy-repository-api/geo-objects/types#type-geoobjecttype) | A classification type for geographic objects. |

## Access

| Name                                                                                                           | Description                                                      |
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [Role](https://www.navixy.com/docs/navixy-repository-api/access-control/types#type-role)                       | A role that can be assigned to actors to grant permissions.      |
| [PermissionScope](https://www.navixy.com/docs/navixy-repository-api/access-control/types#type-permissionscope) | A definition of a permission scope that can be granted to roles. |

## Other

| Name                                                                                                      | Description                                                              |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Tag](https://www.navixy.com/docs/navixy-repository-api/core-api-reference/tags#type-tag)                 | A tag for labeling and categorizing entities.                            |
| [Module](https://www.navixy.com/docs/navixy-repository-api/core-api-reference/system#type-module)         | A system module that groups related functionality and permission scopes. |
| [EntityType](https://www.navixy.com/docs/navixy-repository-api/core-api-reference/system#type-entitytype) | A definition of an entity type in the system.                            |
| [Country](https://www.navixy.com/docs/navixy-repository-api/core-api-reference/system#type-country)       | A country reference data item.                                           |
