{ "@context": { "@vocab": "https://thrift.apache.org/vocab#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "thrift": "https://thrift.apache.org/vocab#", "ThriftService": { "@id": "thrift:ThriftService", "@type": "@id", "rdfs:comment": "A Thrift service interface definition" }, "ThriftStruct": { "@id": "thrift:ThriftStruct", "@type": "@id", "rdfs:comment": "A Thrift struct type definition" }, "ThriftEnum": { "@id": "thrift:ThriftEnum", "@type": "@id", "rdfs:comment": "A Thrift enum type definition" }, "ThriftException": { "@id": "thrift:ThriftException", "@type": "@id", "rdfs:comment": "A Thrift exception type definition" }, "ThriftUnion": { "@id": "thrift:ThriftUnion", "@type": "@id", "rdfs:comment": "A Thrift union type definition" }, "ThriftFunction": { "@id": "thrift:ThriftFunction", "@type": "@id", "rdfs:comment": "A function definition within a Thrift service" }, "ThriftField": { "@id": "thrift:ThriftField", "@type": "@id", "rdfs:comment": "A field within a Thrift struct, union, or exception" }, "name": "schema:name", "description": "schema:description", "version": "schema:version", "namespace": "thrift:namespace", "language": "thrift:language", "transport": "thrift:transport", "protocol": "thrift:protocol", "server": "thrift:server", "isOneway": { "@id": "thrift:isOneway", "@type": "xsd:boolean" }, "fieldId": { "@id": "thrift:fieldId", "@type": "xsd:integer" }, "requiredness": "thrift:requiredness", "fieldType": "thrift:fieldType", "returnType": "thrift:returnType", "throws": "thrift:throws", "extends": "thrift:extends", "enumValue": { "@id": "thrift:enumValue", "@type": "xsd:integer" }, "functions": { "@id": "thrift:hasFunctions", "@container": "@list" }, "fields": { "@id": "thrift:hasFields", "@container": "@list" }, "parameters": { "@id": "thrift:hasParameters", "@container": "@list" }, "values": { "@id": "thrift:hasValues", "@container": "@list" }, "baseTypes": { "@id": "thrift:baseTypes", "@container": "@set" }, "bool": "thrift:TypeBool", "byte": "thrift:TypeByte", "i8": "thrift:TypeI8", "i16": "thrift:TypeI16", "i32": "thrift:TypeI32", "i64": "thrift:TypeI64", "double": "thrift:TypeDouble", "string": "thrift:TypeString", "binary": "thrift:TypeBinary", "uuid": "thrift:TypeUUID", "list": "thrift:TypeList", "set": "thrift:TypeSet", "map": "thrift:TypeMap", "TBinaryProtocol": "thrift:ProtocolBinary", "TCompactProtocol": "thrift:ProtocolCompact", "TJSONProtocol": "thrift:ProtocolJSON", "TSocket": "thrift:TransportSocket", "TFramedTransport": "thrift:TransportFramed", "TBufferedTransport": "thrift:TransportBuffered", "THttpClient": "thrift:TransportHTTPClient", "TSimpleServer": "thrift:ServerSimple", "TThreadPoolServer": "thrift:ServerThreadPool", "TNonblockingServer": "thrift:ServerNonblocking", "softwareVersion": "schema:softwareVersion", "programmingLanguage": "schema:programmingLanguage", "license": "schema:license", "codeRepository": "schema:codeRepository", "downloadUrl": "schema:downloadUrl", "releaseDate": "schema:releaseDate" } }