{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "InformationPackage": { "type": "object", "properties": { "PackageType": { "type": "string" }, "Reference": { "type": "object", "properties": { "Identifier": { "type": "string" }, "IdentifierType": { "type": "string" } }, "required": [ "Identifier", "IdentifierType" ] }, "PackageDescription": { "type": "string" }, "InformationObject": { "type": "object", "properties": { "DataObject": { "type": "object", "properties": { "URL": { "type": "string" } }, "required": [ "URL" ] }, "RepInfo": { "type": "object", "properties": { "IdentifierType": { "type": "string" } }, "required": [ "IdentifierType" ] } }, "required": [ "DataObject", "RepInfo" ] } }, "required": [ "PackageType", "Reference", "PackageDescription", "InformationObject" ] } }, "required": [ "InformationPackage" ] }