Services within the Seme4 Platform generally operate in accordance with the principles of RESTful web services and/or Linked Data best practices for accessing structured data on the web.

The differentfrom is an instance of the FederatedQuery, which Provides aggregated query facilities over other services.

You can interact with it using the following methods.

/

Default service homepage, giving description, licence and other information.

GET

(text/html) calls function homepage()


/deprecations

Manage and query mass deprecation

GET

(text/html) calls function xxx()
Dump deprecations
Note: this method is not currently available


/deprecations/:symbol1

Manage and query single symbol deprecation

GET

(text/html) calls function xxx()
Find out if symbol1 is deprecated
Note: this method is not currently available
Do it: /deprecations/


/pairs

Deal with large numbers of pairs at once

GET

(text/html, text/plain, application/json) calls function dumpPairs()
Dump listing of all pairs within the federated services
Note: this method is not currently available


/pairs/:symbol1/:symbol2

Query, assert or retract relationship between two symbols

GET

(text/html) calls function query_pair()
Query to see if there is a relationship between symbol1 and symbol2
Note: this method is not currently available
Do it: /pairs//


/search

Provide a search facility

GET

(text/html, application/json) calls function search()
Search for a symbol using the provided 'symbol' query argument


/status/

Default service status page.

GET

(text/html, application/json) calls function show_status()


/symbols/:symbol1

Do the single symbol stuff

GET

(text/html, text/plain, application/json, application/rdf+xml, text/turtle) calls function query()
Find the bundle for symbol1
Do it: /symbols/


/usage/

Usage page - renders the description you are currently reading :)

GET

(text/html, application/json) calls function usage()