Search

From ToxBank API Wiki
(Difference between revisions)
Jump to: navigation, search
(Delete Resource)
Line 14: Line 14:
 
== Search Ad Hoc Query ==
 
== Search Ad Hoc Query ==
 
{{HasOperation |id=Search:AdHocQuery}}
 
{{HasOperation |id=Search:AdHocQuery}}
 
== Search Query ==
 
{{ HasOperation |id=Search:SavedQuery }}
 
 
== Get Queries ==
 
{{HasOperation |id=Search:GetQueryList}}
 
 
== Get Query ==
 
{{HasOperation |id=Search:GetQuery}}
 
 
== Save Query ==
 
{{HasOperation |id=Search:SaveQuery}}
 
 
== Delete Query ==
 
{{HasOperation |id=Search:DeleteQuery}}
 
  
 
== Get Indexed Resource ==
 
== Get Indexed Resource ==

Revision as of 14:36, 11 April 2012

Search


Contents

Search

Query language

Suggestion:

   :someQuery a tb:Query ;
     tb:hasKeyword <keywordUri1>, <keywordUri2> ;
     tb:searchTerm "free text search" ;
     tb:target tb:Protocol .

Search Ad Hoc Query

Description Search an ad hoc query
Resource Search
Method GET
URI /search
Parameters See query language
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input)
Results URIs of the results
Media Type (output) text/uri-list
Status code 200,400,401,402,403

Links: Page, Edit with form



Get Indexed Resource

Description Get uri of indexed investigation
Resource Index
Method GET
URI /search/index/investigation
Parameters resourceUri={resourceUri}
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input)
Results
Media Type (output) uri of resource if it exists in index
Status code 200,400,401,402,403

Links: Page, Edit with form



Index Resource

Description Add resource to query index
Resource Index
Method PUT
URI /search/index
Parameters resourceUri={resourceUri}
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input) text/uri
Results
Media Type (output)
Status code 200,400,401,402,403

Links: Page, Edit with form



Delete Indexed Resource

Description Delete a query resource
Resource Index
Method DELETE
URI /search/index
Parameters resourceUri={resourceUri}
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input)
Results
Media Type (output)
Status code 200,400,401,402,403

Links: Page, Edit with form



Keyword hierarchy

Web service access to ontologies

Filtering the query

TBD

Alerts

An Alert is defined by Query URI ,frequency and an User to be notified.