生成された JSON スキーマがいくつかあり、JSON スキーマを使用してこれらのスキーマのスキーマを作成しようとしています。その理由は、私が生成したものと一致する JSON スキーマを提供してくれる人が必要だからです。彼らは好きなように作成できますが、最終的にはそれらを使用できるようにする必要があります。
生成されたスキーマには、オブジェクトの各プロパティがコア JSON スキーマを効果的に拡張し、いくつかの小さな変更を加えたオブジェクトがあります。オブジェクト プロパティのスキーマをコア JSON スキーマの拡張としてマークする方法はありますか? Draft 4 で削除された Draft 3 の場合、「extends」キーワードがあると読みました。
たとえば、以下のようなオブジェクト プロパティには、minItems、type、name などのエントリを含めることができますが、readonly や target_model_type などのカスタム エントリを含めることもできます。
"schema": {
"directoryDomain": {
"target" : "device/hcmf/DirectoryDomain",
"format" : "uri",
"required" : true,
"title" : "directoryDomain",
"type" : "string",
"name" : "directoryDomain"
},
...
}