Learn R Programming


Rosette API

The Rosette Text Analytics Platform uses natural language processing, statistical modeling, and machine learning to analyze unstructured and semi-structured text across 364 language-encoding-script combinations, revealing valuable information and actionable data. Rosette provides endpoints for extracting entities and relationships, translating and comparing the similarity of names, categorizing and adding linguistic tags to text and more.

Rosette API Access

Quick Start

Installation

Install the module from CRAN:

install.packages('rosetteApi')

Examples

View small example programs for each Rosette endpoint in the examples directory.

Documentation & Support

Binding Developer Information

If you are modifying the binding code, please refer to the developer README file.

Copy Link

Version

Install

install.packages('rosetteApi')

Monthly Downloads

202

Version

1.14.4

License

Apache License 2.0 | file LICENSE

Maintainer

Seth Gransky

Last Published

June 17th, 2020

Functions in rosetteApi (1.14.4)

check_content_parameters

preemptive check for content/contentUri request parameter errors
check_deduplication

check if the required request parameters for name deduplication are correct
check_names

check if the required request parameters for either names endpoint are correct
create_multipart

create a multipart
serialize_name_deduplication_parameters

serialize Rosette API parameters
serialize_name_parameters

serialize Rosette API parameters
api

api wrapper function that checks for a user_key and determines the Rosette API endpoint to be utilized
get_endpoint

httr::GET request to specified Rosette API endpoint
check_address_parameters

preemptive check for address-similarity request parameter errors
get_headers

Helper to combine custom headers with the default ones
error_check

check if Rosette API response includes and error message
get_binding_version

Provides the binding Version
serialize_address_params

serialize address-similarity parameters
post_endpoint

httr::POST request to specified Rosette API endpoint
serialize_parameters

serialize Rosette API parameters
check_morphology

determine which morphology endpoint to use
check_for_multipart

Helper to check for file submission