{
    "description": "Describes a data publisher.",
    "properties": {
        "_id": {
            "description": "Optional ID of this publisher in a network.",
            "id": "id",
            "title": "Id schema.",
            "type": "integer"
        },
        "federation": {
            "_id": "federation",
            "description": "Name of the federation.",
            "title": "Federation schema.",
            "type": "string"
        },
        "host": {
            "_id": "host",
            "description": "URL of the server.",
            "title": "Host schema.",
            "type": "string"
        },
        "name": {
            "_id": "name",
            "description": "Name of the instance.",
            "title": "Name schema.",
            "type": "string"
        },
        "port": {
            "_id": "port",
            "description": "Port of the server.",
            "title": "Port schema.",
            "type": "integer"
        },
        "type": {
            "_id": "type",
            "description": "Publisher type.",
            "enum": [
                "IMB"
            ],
            "title": "Type schema."
        }
    },
    "required": [
        "type",
        "host"
    ],
    "title": "Publisher schema.",
    "type": "object"
}