Here is the JSON configuration data structure with some brief descriptions for a Topic.

Topic {
topicURI, (string): The location on the internet to make requests for Topic data.
topicKey, (string, optional): An API key if needed to make requests for Topic data.
topicName, (string, optional): A name for this Topic
topicDescription, (string, optional): A description for this Topic
topicUnit, (string, optional): The units of measure of this Topic data
latitude, (string, optional): The latitude geo location of this Topic.
longitude, (string, optional): The longitude geo location of this Topic.
elevation, (string, optional): The elevation geo location of this Topic.
timeTag, (string, optional): A path to locate the time stamp component in the data structure of this Topic.
valueTag, (string, optional): A path to locate the value of interest in the data structure of this Topic.
sepTag, (string, optional): A single character used to separate the path components into the data structure of this Topic.
errorWait, (number, optional): The number of seconds to wait between failed requests the broker for Topic data.
errorRetryMax, (number, optional): The number of total retries of failed attempts to request Topic data from the broker.
brokerCreate, (string, optional): The starting time and date to use for retrieving Topic data from the broker.
}

Most all values are optional and the only required value is topicURI for access to data. The DataGator service will detect the broker from the topicURI and deal with the specifics of how to request data from the different brokers. The DataGator service attempt to be as user friendly and simple to use as possible.