Whistle Context
JSON-LD context defining the semantic vocabulary for Whistle from Whistle.
9 Classes
15 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
whistle:
https://wproxy.org/whistle/
Classes
name
description
url
version
SoftwareApplication
operatingSystem
softwareRequirements
applicationCategory
downloadUrl
Properties
| Property |
Type |
Container |
| pattern |
string |
|
| operation |
string |
|
| rule |
reference |
|
| plugin |
reference |
|
| proxy |
reference |
|
| port |
integer |
|
| interceptedRequest |
reference |
|
| requestHeaders |
reference |
|
| responseHeaders |
reference |
|
| requestBody |
string |
|
| responseBody |
string |
|
| statusCode |
integer |
|
| protocol |
string |
|
| weinre |
reference |
|
| composer |
reference |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"whistle": "https://wproxy.org/whistle/",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"version": "schema:version",
"SoftwareApplication": "schema:SoftwareApplication",
"operatingSystem": "schema:operatingSystem",
"softwareRequirements": "schema:softwareRequirements",
"applicationCategory": "schema:applicationCategory",
"downloadUrl": "schema:downloadUrl",
"pattern": {
"@id": "whistle:pattern",
"@type": "xsd:string"
},
"operation": {
"@id": "whistle:operation",
"@type": "xsd:string"
},
"rule": {
"@id": "whistle:rule",
"@type": "@id"
},
"plugin": {
"@id": "whistle:plugin",
"@type": "@id"
},
"proxy": {
"@id": "whistle:proxy",
"@type": "@id"
},
"port": {
"@id": "whistle:port",
"@type": "xsd:integer"
},
"interceptedRequest": {
"@id": "whistle:interceptedRequest",
"@type": "@id"
},
"requestHeaders": {
"@id": "whistle:requestHeaders",
"@type": "@id"
},
"responseHeaders": {
"@id": "whistle:responseHeaders",
"@type": "@id"
},
"requestBody": {
"@id": "whistle:requestBody",
"@type": "xsd:string"
},
"responseBody": {
"@id": "whistle:responseBody",
"@type": "xsd:string"
},
"statusCode": {
"@id": "whistle:statusCode",
"@type": "xsd:integer"
},
"protocol": {
"@id": "whistle:protocol",
"@type": "xsd:string"
},
"weinre": {
"@id": "whistle:weinre",
"@type": "@id"
},
"composer": {
"@id": "whistle:composer",
"@type": "@id"
}
}
}