{
  "@context": {
    "@vocab": "https://myopl.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "myopl": "https://myopl.net/schema#",
    "prepare_pickleball_browseArguments": "myopl:prepare_pickleball_browseArguments",
    "location": {
      "@id": "myopl:location",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "myopl:language",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "myopl:category",
      "@type": "xsd:string"
    },
    "search_pickleball_rulesArguments": "myopl:search_pickleball_rulesArguments",
    "query": {
      "@id": "myopl:query",
      "@type": "xsd:string"
    },
    "search_myopl_helpArguments": "myopl:search_myopl_helpArguments",
    "search_myopl_websiteArguments": "myopl:search_myopl_websiteArguments",
    "get_public_player_ratingArguments": "myopl:get_public_player_ratingArguments",
    "username": {
      "@id": "myopl:username",
      "@type": "xsd:string"
    },
    "BrowseChoices": "myopl:BrowseChoices",
    "version": {
      "@id": "myopl:version"
    },
    "sport": {
      "@id": "myopl:sport"
    },
    "spoken_reply": {
      "@id": "myopl:spoken_reply",
      "@type": "xsd:string"
    },
    "choices": {
      "@id": "myopl:choices",
      "@container": "@list"
    },
    "status": {
      "@id": "myopl:status"
    },
    "guidance": {
      "@id": "myopl:guidance",
      "@type": "xsd:string"
    },
    "selection": {
      "@id": "myopl:selection"
    },
    "source": {
      "@id": "myopl:source"
    },
    "source_url": {
      "@id": "myopl:source_url",
      "@type": "@id"
    },
    "results": {
      "@id": "myopl:results",
      "@container": "@list"
    },
    "has_more": {
      "@id": "myopl:has_more",
      "@type": "xsd:boolean"
    },
    "RuleEvidence": "myopl:RuleEvidence",
    "rule": {
      "@id": "myopl:rule",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "myopl:title",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "myopl:text",
      "@type": "xsd:string"
    },
    "truncated": {
      "@id": "myopl:truncated",
      "@type": "xsd:boolean"
    },
    "authority": {
      "@id": "myopl:authority",
      "@type": "xsd:string"
    },
    "rule_number": {
      "@id": "myopl:rule_number",
      "@type": "xsd:string"
    },
    "official_text": {
      "@id": "myopl:official_text",
      "@type": "xsd:string"
    },
    "canonical_url": {
      "@id": "myopl:canonical_url",
      "@type": "@id"
    },
    "canonical_url_type": {
      "@id": "myopl:canonical_url_type"
    },
    "RulesSearch": "myopl:RulesSearch",
    "governing_body": {
      "@id": "myopl:governing_body",
      "@type": "xsd:string"
    },
    "edition": {
      "@id": "myopl:edition",
      "@type": "xsd:string"
    },
    "myopl_url": {
      "@id": "myopl:myopl_url",
      "@type": "@id"
    },
    "evidence": {
      "@id": "myopl:evidence",
      "@container": "@list"
    },
    "clarification": {
      "@id": "myopl:clarification",
      "@type": "xsd:string"
    },
    "answer": {
      "@id": "myopl:answer",
      "@type": "xsd:string"
    },
    "DocumentSearch": "myopl:DocumentSearch",
    "TextContent": "myopl:TextContent",
    "type": {
      "@id": "myopl:type"
    },
    "BrowseChoicesResult": "myopl:BrowseChoicesResult",
    "content": {
      "@id": "myopl:content",
      "@container": "@list"
    },
    "structuredContent": {
      "@id": "myopl:structuredContent",
      "@type": "@id"
    },
    "isError": {
      "@id": "myopl:isError"
    },
    "DocumentSearchResult": "myopl:DocumentSearchResult",
    "PlayerRatingResult": "myopl:PlayerRatingResult",
    "RulesSearchResult": "myopl:RulesSearchResult",
    "ToolErrorResult": "myopl:ToolErrorResult",
    "InitializeResult": "myopl:InitializeResult",
    "protocolVersion": {
      "@id": "myopl:protocolVersion"
    },
    "capabilities": {
      "@id": "myopl:capabilities"
    },
    "serverInfo": {
      "@id": "myopl:serverInfo"
    },
    "instructions": {
      "@id": "myopl:instructions",
      "@type": "xsd:string"
    },
    "ToolDefinition": "myopl:ToolDefinition",
    "name": {
      "@id": "myopl:name"
    },
    "description": {
      "@id": "myopl:description",
      "@type": "xsd:string"
    },
    "inputSchema": {
      "@id": "myopl:inputSchema"
    },
    "annotations": {
      "@id": "myopl:annotations"
    },
    "_meta": {
      "@id": "myopl:_meta"
    },
    "ToolsListResult": "myopl:ToolsListResult",
    "tools": {
      "@id": "myopl:tools",
      "@container": "@list"
    },
    "InitializeRequest": "myopl:InitializeRequest",
    "jsonrpc": {
      "@id": "myopl:jsonrpc"
    },
    "id": {
      "@id": "myopl:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "myopl:method"
    },
    "params": {
      "@id": "myopl:params"
    },
    "PingRequest": "myopl:PingRequest",
    "ToolsListRequest": "myopl:ToolsListRequest",
    "prepare_pickleball_browseRequest": "myopl:prepare_pickleball_browseRequest",
    "search_pickleball_rulesRequest": "myopl:search_pickleball_rulesRequest",
    "search_myopl_helpRequest": "myopl:search_myopl_helpRequest",
    "search_myopl_websiteRequest": "myopl:search_myopl_websiteRequest",
    "get_public_player_ratingRequest": "myopl:get_public_player_ratingRequest",
    "InitializedNotification": "myopl:InitializedNotification",
    "JsonRpcSuccess": "myopl:JsonRpcSuccess",
    "result": {
      "@id": "myopl:result"
    },
    "JsonRpcError": "myopl:JsonRpcError",
    "error": {
      "@id": "myopl:error"
    },
    "HttpError": "myopl:HttpError",
    "PublicRatingSummary": "myopl:PublicRatingSummary",
    "rating": {
      "@id": "myopl:rating",
      "@type": "xsd:string"
    },
    "reliability_score": {
      "@id": "myopl:reliability_score",
      "@type": "xsd:decimal"
    },
    "games_played": {
      "@id": "myopl:games_played",
      "@type": "xsd:integer"
    },
    "games_won": {
      "@id": "myopl:games_won",
      "@type": "xsd:integer"
    },
    "games_lost": {
      "@id": "myopl:games_lost",
      "@type": "xsd:integer"
    },
    "points_won": {
      "@id": "myopl:points_won",
      "@type": "xsd:integer"
    },
    "points_lost": {
      "@id": "myopl:points_lost",
      "@type": "xsd:integer"
    },
    "ResourcesListRequest": "myopl:ResourcesListRequest",
    "ResourcesReadRequest": "myopl:ResourcesReadRequest",
    "ResourceDescription": "myopl:ResourceDescription",
    "uri": {
      "@id": "myopl:uri"
    },
    "mimeType": {
      "@id": "myopl:mimeType"
    },
    "ResourcesListResult": "myopl:ResourcesListResult",
    "resources": {
      "@id": "myopl:resources",
      "@container": "@list"
    },
    "ResourceContent": "myopl:ResourceContent",
    "ResourcesReadResult": "myopl:ResourcesReadResult",
    "contents": {
      "@id": "myopl:contents",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "myopl-net API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects myopl-net's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/myopl-net-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/myopl-net-openapi.json"
  ]
}