摘要:
Various aspects for scaling an availability of information are disclosed. In one aspect, a response performance associated with responding to data consumption requests is monitored. A characterization of the response performance is ascertained, and a scaling of resources is facilitated based on the characterization. In another aspect, a data consumption status indicative of data consumed is ascertained. Here, a scalability interface is provided, which displays aspects of the status, and receives an input from a content provider. An allocation of resources is then modified in response to the input. In yet another aspect, a response performance associated with responding to data consumption requests is monitored. An application programming interface (API) call is generated based on a characterization of the response performance, and transmitted to a content provider. An API response is then received from the content provider indicating whether a scaling of resources for hosting the data was performed.
摘要:
Various aspects for scaling an availability of information are disclosed. In one aspect, a response performance associated with responding to data consumption requests is monitored. A characterization of the response performance is ascertained, and a scaling of resources is facilitated based on the characterization. In another aspect, a data consumption status indicative of data consumed is ascertained. Here, a scalability interface is provided, which displays aspects of the status, and receives an input from a content provider. An allocation of resources is then modified in response to the input. In yet another aspect, a response performance associated with responding to data consumption requests is monitored. An application programming interface (API) call is generated based on a characterization of the response performance, and transmitted to a content provider. An API response is then received from the content provider indicating whether a scaling of resources for hosting the data was performed.
摘要:
Data is published by publishers to an information service configured to receive data sets and allow consumers to consume the data sets via queries. Structural information of the data sets (e.g., column information) is presented to the publishers to select which information of the data sets can be a search parameter and which information can be returned in query results. Query interfaces are automatically created based on the selections by the publisher, and the back end databases are optimized for such query interfaces, e.g., creation of indexes based on the search parameters or query results selected by the publisher. A query aggregator can automatically combine a given query interface with other query interfaces to form more complicated (but still permitted) queries based on the intersection of permissions for the given query interface and the other query interfaces.
摘要:
Aspects are disclosed for providing information as a service via web services. Access to at least one application programming interface (API) database is facilitated and requests for a requested API are parsed. Here, such API requests facilitate a processing of data provided by at least one content provider. In an aspect, each request includes a key associated with a developer of the requested API and a unique identifier associated with a user of the requested API. A usage of the requested API is then tracked based on the key and/or unique identifier.
摘要:
A single integrated offering includes a dataset license and a license to an application tailored for using the dataset. The dataset licensor and the application licensor are distinct entities. However, the integrated offering is electronically purveyed under a single offering price, in a public online marketplace and/or on licensor websites. In some cases, purveyance includes obtaining a purchaser's consents to the licenses, disclosing one or both of the licensors' identities, provisioning a purchaser with the dataset and the application, making payments to licensors, tax authorities, and/or other parties in response to a purchaser's payment, and reporting dataset/application usage to the licensors. Purveyor code permits cancelation of a purchase of the integrated offering only as a unified whole.
摘要:
Systems and methods for providing end user license agreements on demand for information as a service is provided. In some embodiments, a computer-implemented system can include: at least one processor; and at least one publication module configured to publish content to a consumer. The computer-implemented system can also include at least one condition generation module configured to generate a representation of one or more conditions associated with use by the consumer for published content from the at least one publication module. The conditions can be canonicalized conditions representing standard terms to be included in the representation. In some embodiments, the representation is a license agreement for the consumer. The computer-implemented system can also a computer-readable storage medium storing computer-executable instructions that, when executed, cause the at least one processor to perform one or more functions of the at least one publication module or the at least one condition generation module.
摘要:
Data is published by publishers to an information service configured to receive data sets and allow consumers to consume the data sets via queries. Structural information of the data sets (e.g., column information) is presented to the publishers to select which information of the data sets can be a search parameter and which information can be returned in query results. Query interfaces are automatically created based on the selections by the publisher, and the back end databases are optimized for such query interfaces, e.g., creation of indexes based on the search parameters or query results selected by the publisher. A query aggregator can automatically combine a given query interface with other query interfaces to form more complicated (but still permitted) queries based on the intersection of permissions for the given query interface and the other query interfaces.
摘要:
Semantic categorization of data includes submitting obtained data values to a data enhancement service which has a semantic criterion for incoming data. A response from the service indicates whether the submitted data values meet the criterion, and is used to assign a likelihood that the values belong to a semantic category matching the criterion. Other semantic categorization operations do not necessarily use a data enhancement service. Some are based on which device was used to collect the data values, on a subject heading in which data was published, and/or on syntactic patterns. A semantic taxonomy shows semantic categorizations for one or more datasets and connections between datasets, possibly filtered per user request. Different versions of the taxonomy are stored for respective different users. Similarity between the data values can be assessed using semantic categorization. Taxonomies can be federated to allow exploration and understanding across multiple repositories.