Before customizing the Data Catalog
File types in the Data Catalog
These file types are used in the Data Catalog to define object metadata:
- XML Schema (XSD) and XML files: Used to describe objects of type BOD.
- JSON Schema files: Used to describe objects of type JSON and DSV (Delimiter-Separated Values).
To customize metadata, ensure that you understand those file types and adapt them accordingly.
In addition to creating those files and importing them to Data Catalog, you can use the schema generation wizard to generate your object metadata. For details, see "Schema generation wizard".
Usage and compatibility
Custom nouns that are added to the Data Catalog can be used within ION only.
Custom nouns can be used in the ION Service only if they are adopted by Infor applications or other connected systems.
Metadata definitions in the Data Catalog must always match the structure of objects that are sent or received by applications integrated with Data Fabric.
Versioning and compatibility
When you create new versions of your custom metadata, the versions must be backward compatible with previous versions.
If you create a customized version of a standard noun, the noun must remain compatible with the standard.
If you use a new name for a custom noun, such as MySalesOrder, compatibility with the standard is not required.
BOD conventions
These conventions apply to XSD files in theData Catalog:
- All elements use the
type
attribute and refer to named types. - All types, both complex and simple, are explicitly defined and use the
Type
suffix. For example,StatusType
.
union
such as <xs:union memberTypes="xs:string xs:dateTime"/>
, and Binary
data types such as xs:hexBinary
.