API Instructions
Parse a citation
(POST) http://freecite.library.brown.edu/citations/create
- Required argument:
citationorcitation[]- The string(s) to parse. - Header:
Accept: text/xml
Returns a list of parsed citations in xml format. Each parsed citation includes a ContextObject with the citation as the referent.
Status code: 201
Examples
Using Ruby:
require 'net/http' Net::HTTP.start('localhost', 3000) do |http| response = http.post('/citations/create', 'citation=A. Bookstein and S. T. Klein, \ Detecting content-bearing words by serial clustering, \ Proceedings of the Nineteenth Annual International ACM SIGIR Conference \ on Research and Development in Information Retrieval, \ pp. 319327, 1995.', 'Accept' => 'text/xml') puts "Code: #{response.code}" puts "Message: #{response.message}" puts "Body:\n #{response.body}" end
Using curl:
Parsing a single citation:
curl -H 'Accept: text/xml' -d "citation=Udvarhelyi, I.S., Gatsonis,
C.A., Epstein, A.M., Pashos, C.L., Newhouse, J.P. and McNeil, B.J.
Acute Myocardial Infarction in the Medicare population: process of
care and clinical outcomes. Journal of the American Medical
Association, 1992; 18:2530-2536. "
http://0.0.0.0:3000/citations/create
Parsing multiple citations:
curl -H 'Accept: text/xml' -d "citation[]=Fielderman, A., Silvester,
G., Gatsonis, C.A., Hoenig, J., Flynn, S. Prognostic significance of
flow cytometric DNA analysis and proliferative index in stage I
non-small cell lung cancer. American Review of Respiratory Disease,
1992; 146:707-710.&citation[]=Udvarhelyi, I.S., Gatsonis, C.A.,
Epstein, A.M., Pashos, C.L., Newhouse, J.P. and McNeil, B.J. Acute
Myocardial Infarction in the Medicare population: process of care and
clinical outcomes. Journal of the American Medical Association, 1992;
18:2530-2536. " http://0.0.0.0:3000/citations/create
Example Return:
<citations> <citation valid=true> <authors> <author>I S Udvarhelyi</author> <author>C A Gatsonis</author> <author>A M Epstein</author> <author>C L Pashos</author> <author>J P Newhouse</author> <author>B J McNeil</author> </authors> <title>Acute Myocardial Infarction in the Medicare population: process of care and clinical outcomes</title> <journal>Journal of the American Medical Association</ journal> <pages>18--2530</pages> <year>1992</year> <raw_string>Udvarhelyi, I.S., Gatsonis, C.A., Epstein, A.M., Pashos, C.L., Newhouse, J.P. and McNeil, B.J. Acute Myocardial Infarction in the Medicare population: process of care and clinical outcomes. Journal of the American Medical Association, 1992; 18:2530-2536.</raw_string> <ctx:context-objects xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='info:ofi/fmt:xml:xsd:ctx http://www.openurl.info/registry/docs/info:ofi/fmt:xml:xsd:ctx' xmlns:ctx='info:ofi/fmt:xml:xsd:ctx'> <ctx:context-object timestamp='2008-07-11T00:57:33-04:00' encoding='info:ofi/enc:UTF-8' version='Z39.88-2004' identifier=''> <ctx:referent> <ctx:metadata-by-val> <ctx:format>info:ofi/fmt:xml:xsd:journal</ctx:format> <ctx:metadata> <journal xmlns:rft='info:ofi/fmt:xml:xsd:journal' xsi:schemaLocation='info:ofi/fmt:xml:xsd:journal http://www.openurl.info/registry/docs/info:ofi/fmt:xml:xsd:journal'> <rft:atitle>Acute Myocardial Infarction in the Medicare population: process of care and clinical outcomes</rft:atitle> <rft:spage>18</rft:spage> <rft:date>1992</rft:date> <rft:stitle>Journal of the American Medical Association</rft:stitle> <rft:genre>article</rft:genre> <rft:epage>2530</rft:epage> <rft:au>I S Udvarhelyi</rft:au> <rft:au>C A Gatsonis</rft:au> <rft:au>A M Epstein</rft:au> <rft:au>C L Pashos</rft:au> <rft:au>J P Newhouse</rft:au> <rft:au>B J McNeil</rft:au> </journal> </ctx:metadata> </ctx:metadata-by-val> </ctx:referent> </ctx:context-object> </ctx:context-objects> </citation> </citations>
