> For the complete documentation index, see [llms.txt](https://guide.fariaedu.com/integrations-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.fariaedu.com/integrations-portal/managebac/oneroster-1.2/csv-bindings.md).

# CSV Bindings

ManageBac+ supports of OneRoster 1.2 CVS bindings via a custom specification and is available to end-users in the [Data Exchange module](https://help.managebac.com/hc/en-us/articles/42614157701913-Data-Exchange-User-Guide).&#x20;

Due to differences in the data model provided by the base OneRoster specification and ManageBac's functional requirements, we have implemented a custom OneRoster specification coined "ManageBac+ OneRoster Dialect".

This dialect is extends the base OneRoster data model with methods supported by the OneRoster base specification. While ManageBac+ exports its data in this dialect, other OneRoster systems will export it into the base data model.

{% hint style="info" %}
Note that ManageBac+ OneRoster **exports** adhere to both the base OneRoster standard and the MB Dialect. ManageBac+ is not able to **import** from other OneRoster  systems that only export base OneRoster data. The extended specification is required for ManageBac+ to successfully import.
{% endhint %}

To request that a source system, such as an MIS or SIS, export in ManageBac+'s custom specification, please contact the vendor.

Please find the full custom specification:

<https://guide.fariaedu.com/managebac-oneroster-custom-specification>

The formal specification for base OneRoster CSV Binding is [hosted by IMS Global](https://www.imsglobal.org/spec/oneroster/v1p2/bind/csv/), including definitions on how to utilize extensions. The details about these extensions that ManageBac+ uses to implement the custom specification is documented above.
