public class DocumentGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
private simplenlg.framework.NLGFactory |
nlgFactory |
private simplenlg.realiser.english.Realiser |
realiser |
private TripleConverter |
tripleConverter |
private boolean |
useAsWellAsCoordination |
| Constructor and Description |
|---|
DocumentGenerator(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef,
String cacheDirectory,
simplenlg.lexicon.Lexicon lexicon) |
DocumentGenerator(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
String cacheDirectory) |
DocumentGenerator(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
String cacheDirectory,
simplenlg.lexicon.Lexicon lexicon) |
| Modifier and Type | Method and Description |
|---|---|
private org.jgrapht.graph.DefaultDirectedGraph<org.apache.jena.graph.Node,org.jgrapht.graph.DefaultEdge> |
asGraph(Set<org.apache.jena.graph.Triple> triples) |
private Set<org.apache.jena.graph.Triple> |
asTriples(org.apache.jena.rdf.model.Model model) |
String |
generateDocument(org.apache.jena.rdf.model.Model model) |
String |
generateDocument(Set<org.apache.jena.graph.Triple> documentTriples) |
private Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> |
groupBySubject(Set<org.apache.jena.graph.Triple> triples) |
static void |
main(String[] args) |
private Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> |
sort(Set<org.apache.jena.graph.Triple> documentTriples,
Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> subject2Triples) |
private TripleConverter tripleConverter
private simplenlg.framework.NLGFactory nlgFactory
private simplenlg.realiser.english.Realiser realiser
private boolean useAsWellAsCoordination
public DocumentGenerator(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
String cacheDirectory)
public DocumentGenerator(org.dllearner.kb.sparql.SparqlEndpoint endpoint,
String cacheDirectory,
simplenlg.lexicon.Lexicon lexicon)
public DocumentGenerator(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef,
String cacheDirectory,
simplenlg.lexicon.Lexicon lexicon)
public String generateDocument(org.apache.jena.rdf.model.Model model)
private Set<org.apache.jena.graph.Triple> asTriples(org.apache.jena.rdf.model.Model model)
private Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> sort(Set<org.apache.jena.graph.Triple> documentTriples, Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> subject2Triples)
documentTriples - the set of triplessubject2Triples - a map that contains for each node the triples in which it
occurs as subjectprivate Map<org.apache.jena.graph.Node,Collection<org.apache.jena.graph.Triple>> groupBySubject(Set<org.apache.jena.graph.Triple> triples)
private org.jgrapht.graph.DefaultDirectedGraph<org.apache.jena.graph.Node,org.jgrapht.graph.DefaultEdge> asGraph(Set<org.apache.jena.graph.Triple> triples)
Copyright © 2020. All rights reserved.