-
Notifications
You must be signed in to change notification settings - Fork 5
Use BigSemantics Service
BigSemantics provides a service that accepts a URL, extracts metadata, and returns as a document in a given format. The service can be used to build thin clients on desktop, mobile devices, and in the cloud.
The Interface Ecology Lab hosts a BigSemantics service at http://ecology-service.cse.tamu.edu, freely available for non-commercial uses. However, there is absolutely NO GUARANTEE of its availability, usability, or performance, and it may be changed without notice. Please do NOT abuse.
The service features the following API by HTTP GET requests. For each request, <format> can be 'xml' for XML, 'json' for JSON, or 'jsonp' for JSONP (used with JavaScript). If the <format> is 'jsonp', the request can use another query parameter <callback as the name of the callback function.
- Returns the whole wrapper repository as a single file, in the given format. Supported formats include XML (xml), JSON (json), and JSONP (jsonp) for use with JavaScript. The format support applies to other requests for the service, too. For example, http://ecology-service.cse.tamu.edu/BigSemanticsService/mmdrepository.xml will return the wrapper repository in XML.
- Returns a wrapper by its name, as a <meta_metadata> object.
- Returns a wrapper that will be selected for the given URL, as a <meta_metadata> object.
- Returns a metadata object that is extracted from the given URL using appropriate wrapper.
The service code is available through the BigSemanticsService project. Please refer to Deployment Guide for instructions on deploying your own service.