export_model_attributes
Export the attributes of a data model as a flat delimited string, with caller-selected meta-fields per attribute. Use this when a data engineer needs a CSV-ready or pipe-delimited listing for database column mapping, ontology alignment, or spreadsheet import. Available meta-fields: property, type, dataModel, repoName, description, typeNGSI, modelTags, format, units, model. Example: export_model_attributes({"model_name": "WeatherObserved", "separator": ",", "fields": ["property", "type", "typeNGSI", "units"]})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | List of meta-fields to include per attribute. Valid values: property, type, dataModel, repoName, description, typeNGSI, modelTags, format, units, model. Default: ["property", "type", "typeNGSI", "units", "description"]. | |
| separator | No | Delimiter between fields per attribute row. Default: ','. | , |
| model_name | Yes | The exact data model name — e.g., 'WeatherObserved'. |