Category:OSW8c56fd1e858f499da801691c5f2b7309: Difference between revisions

m
Protected "Web service": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]
(Update package: OSW Base)
 
m (Protected "Web service": Protected as read-only import via Page Exchange extension ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
 
(One intermediate revision by the same user not shown)
jsondata
Line 1: Line 1:
{
{
    "subclass_of": [
"subclass_of": [
        "Category:OSW77e749fc598341ac8b6d2fff21574058"
"Category:OSW77e749fc598341ac8b6d2fff21574058"
    ],
],
    "uuid": "8c56fd1e-858f-499d-a801-691c5f2b7309",
"uuid": "8c56fd1e-858f-499d-a801-691c5f2b7309",
    "label": [
"label": [
        {
{
            "text": "Web service",
"text": "Web service",
            "lang": "en"
"lang": "en"
        }
}
    ],
],
    "name": "WebService",
"name": "WebService",
    "type": [
"type": [
        "Category:Category"
"Category:Category"
    ]
]
}
}
jsonschema
Line 1: Line 1:
{
{
    "@context": [
"@context": [
        {
{
            "network_port": "Property:HasPort",
"network_port": "Property:HasPort",
            "host": "Property:HasHost",
"host": {
            "hosted_software": "Property:Hosts",
"@id": "Property:HasHost",
            "version": "Property:HasVersion",
"@type": "@id"
            "domain": "Property:HasNetworkDomain",
},
            "url_path": "Property:UrlPath",
"hosted_software": {
            "url": "Property:HasUrl"
"@id": "Property:Hosts",
        }
"@type": "@id"
    ],
},
    "type": "object",
"schema": "Property:HasUrlSchema",
    "allOf": [
"version": "Property:HasVersion",
        {
"domain": "Property:HasNetworkDomain",
            "$ref": "/wiki/Category:OSW77e749fc598341ac8b6d2fff21574058?action=raw\u0026slot=jsonschema"
"url_path": "Property:HasUrlPath",
        }
"url": "Property:HasUrl"
    ],
}
    "title": "WebService",
],
    "properties": {
"allOf": [
        "host": {
{
            "title": "Hosts",
"$ref": "/wiki/Category:OSW77e749fc598341ac8b6d2fff21574058?action=raw\u0026slot=jsonschema"
            "type": "array",
}
            "format": "table",
],
            "items": {
"type": "object",
                "title": "Host",
"title": "WebService",
                "type": "string",
"required": [
                "format": "autocomplete",
"type"
                "query": "[[Category:OSW02590972aeba46d7864ed492c0c11384]] |?Display_title_of=label",
],
                "previewWikiTextTemplate": "{{#if result.printouts.HasImage.0.fulltext}}[[{{result.printouts.HasImage.0.fulltext}}|right|x66px]]\u003C/br\u003E{{/if}}[[{{result.fulltext}}]]",
"defaultProperties": [
                "labelTemplate": "{{result.printouts.label.[0]}}"
"hosted_software",
            },
"host",
            "minItems": 1
"schema",
        },
"domain",
        "network_port": {
"network_port",
            "items": {
"url_path"
                "title": "Port",
],
                "type": "integer"
"properties": {
            },
"type": {
            "title": "Ports",
"default": [
            "type": "array"
"Category:OSW8c56fd1e858f499da801691c5f2b7309"
        },
]
        "hosted_software": {
},
            "title": "Hosted Software",
"hosted_software": {
            "type": "array",
"title": "Hosted Software",
            "format": "table",
"type": "array",
            "items": {
"format": "table",
                "title": "Software",
"items": {
                "type": "string",
"title": "Software",
                "format": "autocomplete",
"type": "string",
                "query": "[[Category:OSW77e749fc598341ac8b6d2fff21574058]] |?Display_title_of=label",
"format": "autocomplete",
                "previewWikiTextTemplate": "{{#if result.printouts.HasImage.0.fulltext}}[[{{result.printouts.HasImage.0.fulltext}}|right|x66px]]\u003C/br\u003E{{/if}}[[{{result.fulltext}}]]",
"range": "Category:OSW77e749fc598341ac8b6d2fff21574058"
                "labelTemplate": "{{result.printouts.label.[0]}}"
},
            },
"minItems": 1
            "minItems": 1
},
        },
"host": {
        "version": {
"title": "Hosts",
            "title": "Version",
"type": "array",
            "description": "Version of the hosted software",
"format": "table",
            "type": "string"
"items": {
        },
"title": "Host",
        "domain": {
"type": "string",
            "title": "Domain",
"format": "autocomplete",
            "type": "string"
"range": "Category:OSW02590972aeba46d7864ed492c0c11384"
        },
},
        "url_path": {
"minItems": 1
            "title": "URL Path",
},
            "type": "string"
"schema": {
        },
"title": "Schema",
        "url": {
"description": "e.g. http, https",
            "title": "URL",
"type": "string"
            "type": "string",
},
            "format": "url"
"domain": {
        },
"title": "Domain",
        "type": {
"type": "string"
            "default": [
},
                "Category:OSW8c56fd1e858f499da801691c5f2b7309"
"network_port": {
            ]
"items": {
        }
"title": "Port",
    },
"type": "integer"
    "required": [
},
        "type"
"title": "Ports",
    ]
"type": "array"
},
"url_path": {
"title": "URL Path",
"type": "string"
},
"url": {
"title": "URL",
"type": "string",
"format": "url"
},
"version": {
"title": "Version",
"description": "Version of the hosted software",
"type": "string"
}
}
}
}