The aim of this application is to discover potential areas of knowledge and similar research areas based on keywords of research papers.
The data is extracted from an SPARQL endpoint:
You could execute this query to get last results:
PREFIX dct: <http://purl.org/dc/terms/> PREFIX bibo: <http://purl.org/ontology/bibo/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?author ?publication ?title (group_concat(distinct ?keyword;separator=", ") as ?keywords) WHERE { graph <http://ucuenca.edu.ec/wkhuska> { ?author foaf:name ?name. ?author foaf:publications ?publication. ?publication dct:title ?title. ?publication bibo:Quote ?keyword. } } GROUP BY ?name ?author ?publication ?title
PREFIX dct: <http://purl.org/dc/terms/> PREFIX bibo: <http://purl.org/ontology/bibo/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT distinct ?name ?author ?publication (group_concat(distinct ?tit;separator = ",") as ?title) (group_concat(distinct ?keyword;separator=",") as ?keywords) FROM <http://ucuenca.edu.ec/wkhuska> WHERE { ?author foaf:publications ?publication. ?author foaf:name ?name. ?publication bibo:Quote ?keyword. ?publication dct:title ?tit. } GROUP BY ?author ?publication ?name
For the experiment I try with this dataset.
System Requirements
- Java JRE 1.7.0_45 or superior
- Maven 3 or superior
- Java Application Server (Tomcat 7.x, Jetty 6.x or GlassFish 4.x)