-
公开(公告)号:US09184980B1
公开(公告)日:2015-11-10
申请号:US13558157
申请日:2012-07-25
申请人: Robert Matthew Aman , Daniel Dobson
发明人: Robert Matthew Aman , Daniel Dobson
CPC分类号: H04L67/02 , G06F17/30958 , H04L29/08072
摘要: A method for data discovery and retrieval is provided. A REST API client library provides a discovery document for a data graph. The discovery document is structured data containing: (1) a list of data graph endpoints and (2) the format of the information each endpoint returns. The client library uses the REST API to query the server for a data object, wrapping the data object in a new data object. The new data object contains: (1) fixed data from the server-returned data object and (2) a function for each graph node that is directly connected to the requested data object. When these functions execute, the next data objects in the data graph can be retrieved, allowing for quick graph navigation. Given a discovery document and the ability to generate closures based on the document, a query object can be constructed that traverses several layers of the API at once.
摘要翻译: 提供了一种用于数据发现和检索的方法。 REST API客户端库为数据图提供了一个发现文档。 发现文档是包含以下内容的结构化数据:(1)数据图表端点列表和(2)每个端点返回的信息的格式。 客户端库使用REST API来查询服务器的数据对象,将数据对象包装在一个新的数据对象中。 新的数据对象包含:(1)来自服务器返回的数据对象的固定数据;(2)直接连接到请求的数据对象的每个图形节点的函数。 当这些功能执行时,可以检索数据图中的下一个数据对象,以便快速图形导航。 给定一个发现文档和基于文档生成闭包的能力,可以构建一个遍历该API几层的查询对象。