![]() |
Public Member Functions | |
| APIController () | |
| ModelAndView | search (HttpServletRequest request, HttpServletResponse response,@PathVariable String searchCriteria) |
| ModelAndView | getSimilar (HttpServletRequest request, HttpServletResponse response) |
| void | downloadPdf (HttpServletRequest request, HttpServletResponse response,@PathVariable Integer pdfId) |
| void | getPdf (HttpServletRequest request, HttpServletResponse response,@PathVariable Integer pdfId) |
| void | getText (HttpServletRequest request, HttpServletResponse response,@PathVariable Integer documentId) |
| void | downloadText (HttpServletRequest request, HttpServletResponse response,@PathVariable Integer documentId) |
Protected Attributes | |
| JGoogleAnalyticsTracker | tracker = null |
| FocusPoint | focusPoint = null |
API interface for CORE application.
TODO:
Class constructor.
| void uk.ac.open.webcontrollers.APIController.downloadPdf | ( | HttpServletRequest | request, |
| HttpServletResponse | response, | ||
| @PathVariable Integer | pdfId | ||
| ) |
Method will download selected PDF.
http://core.kmi.open.ac.uk/api/download/pdf/<pdf_id>
GET
GET http://core.kmi.open.ac.uk/api/download/pdf/35760?repository_id=41&api_key=ks8d74h5b4uj
| void uk.ac.open.webcontrollers.APIController.downloadText | ( | HttpServletRequest | request, |
| HttpServletResponse | response, | ||
| @PathVariable Integer | documentId | ||
| ) |
Method will download extracted text for selected document.
http://core.kmi.open.ac.uk/api/download/text/<document_id>
GET
GET http://core.kmi.open.ac.uk/api/download/text/35760?repository_id=41&api_key=ks8d74h5b4uj
| void uk.ac.open.webcontrollers.APIController.getPdf | ( | HttpServletRequest | request, |
| HttpServletResponse | response, | ||
| @PathVariable Integer | pdfId | ||
| ) |
Method will open selected PDF.
http://core.kmi.open.ac.uk/api/get/pdf/<pdf_id>
GET
GET http://core.kmi.open.ac.uk/api/get/pdf/35760?repository_id=41&api_key=ks8d74h5b4uj
| ModelAndView uk.ac.open.webcontrollers.APIController.getSimilar | ( | HttpServletRequest | request, |
| HttpServletResponse | response | ||
| ) |
Method will search CORE database for similar documents.
http://core.kmi.open.ac.uk/api/get_similar
POST
POST http://core.kmi.open.ac.uk/api/get_similar
POST DATA text=Some%20text%20to%20be%20analyzed.&count=5&api_key=ks8d74h5b4uj
<?xml version="1.0" encoding="UTF-8"?>
<ListRecords>
<record>
<header>
<identifier>90157</identifier>
<core:repositoryIdentifier>1</core:repositoryIdentifier>
<MuSim:AssociationMethod>core:CosineTFIDFSim</MuSim:AssociationMethod>
<MuSim:weight>0.9952741</MuSim:weight>
</header>
<metadata>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:creator>David Corsar, Pete Edwards, Nagendra Velaga, John Nelson, Jeff Pan, School Aberdeen, dot Aberdeen, School Aberdeen and Geography Aberdeen</dc:creator>
<dc:title>Addressing the Challenges of Semantic Citizen-Sensing</dc:title>
<dc:description>Preprint</dc:description>
<dc:format>application/pdf</dc:format>
<dc:identifier>http://kmi-dev05.open.ac.uk:8080/COREWeb/download/pdf/90157/1</dc:identifier>
<dc:identifier>http://core.kmi.open.ac.uk/COREWeb/display/90157</dc:identifier>
<dc:identifier>oai:aura.abdn.ac.uk:2164/2261</dc:identifier>
<dc:source>Aberdeen University Research Archive (AURA)</dc:source>
<dc:source>http://research.ict.csiro.au/conferences/ssn/ssn11/semantic_sensor_networks_2011.pdf</dc:source>
<dc:date>2011-10-23</dc:date>
</oai_dc:dc>
</metadata>
</record>
</ListRecords>
POST http://core.kmi.open.ac.uk/api/get_similar
POST DATA text=Some%20text%20to%20be%20analyzed.&response_format=json&api_key=ks8d74h5b4uj
| void uk.ac.open.webcontrollers.APIController.getText | ( | HttpServletRequest | request, |
| HttpServletResponse | response, | ||
| @PathVariable Integer | documentId | ||
| ) |
Method will open extracted text for selected document.
http://core.kmi.open.ac.uk/api/get/text/<document_id>
GET
GET http://core.kmi.open.ac.uk/api/get/text/35760?repository_id=41&api_key=ks8d74h5b4uj
| ModelAndView uk.ac.open.webcontrollers.APIController.search | ( | HttpServletRequest | request, |
| HttpServletResponse | response, | ||
| @PathVariable String | searchCriteria | ||
| ) |
Method will search CORE database and retrieve documents corresponding to given criteria.
http://core.kmi.open.ac.uk/api/search/<search_criteria>
GET, POST
GET http://core.kmi.open.ac.uk/api/search/semantic%20web?api_key=ks8d74h5b4uj
GET http://core.kmi.open.ac.uk/api/search/title:%20(semantic%20web)?api_key=ks8d74h5b4uj
<?xml version="1.0" encoding="UTF-8"?>
<ListRecords>
<record>
<header>
<identifier>90157</identifier>
<core:repositoryIdentifier>1</core:repositoryIdentifier>
</header>
<metadata>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:creator>David Corsar, Pete Edwards, Nagendra Velaga, John Nelson, Jeff Pan, School Aberdeen, dot Aberdeen, School Aberdeen and Geography Aberdeen</dc:creator>
<dc:title>Addressing the Challenges of Semantic Citizen-Sensing</dc:title>
<dc:description>Preprint</dc:description>
<dc:format>application/pdf</dc:format>
<dc:identifier>http://kmi-dev05.open.ac.uk:8080/COREWeb/download/pdf/90157/1</dc:identifier>
<dc:identifier>http://core.kmi.open.ac.uk/COREWeb/display/90157</dc:identifier>
<dc:identifier>oai:aura.abdn.ac.uk:2164/2261</dc:identifier>
<dc:source>Aberdeen University Research Archive (AURA)</dc:source>
<dc:source>http://research.ict.csiro.au/conferences/ssn/ssn11/semantic_sensor_networks_2011.pdf</dc:source>
<dc:date>2011-10-23</dc:date>
</oai_dc:dc>
</metadata>
</record>
</ListRecords>
GET http://core.kmi.open.ac.uk/api/search/semantic%20web?format=json&api_key=ks8d74h5b4uj