While rare in the Redfish schema, a simple JSON array of strings which specifies enumerations does not render properly (using the HTML output, at least). "SupportedEthernetCapabilities" property in the "NetworkPort" schema is an example (and the only one I could find!).
In the published json-schema, the enum string type is included as a $ref to a type (of the same name). This produces an entry that shows object braces, and breaks this into multiple lines with the property name repeated (this may be the Type exposed, which in this cases is the same name as the property).
Moving the string/enum definition inline with the property shows the entry differently, and also causes the Property Details (enum) section to show an empty ":" value for the property name.
"SupportedEthernetCapabilities": {
"type": "array",
"items": {
"anyOf": [{
"type": "string",
"enum": [
"WakeOnLAN",
"EEE"
],
"enumDescriptions": {
"WakeOnLAN": "Wake on LAN (WoL) is supported on this port.",
"EEE": "IEEE 802.3az Energy Efficient Ethernet (EEE) is supported on this port."
}
},
{
"type": "null"
}
]
}
},