Skip to content

Commit 0ef9cef

Browse files
authored
README.md: typo fixes
1 parent f4aed5b commit 0ef9cef

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

README.md

+20-20
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@
22

33
# In a Nutshell: Qanary Question Answering Components
44

5-
The [Qanary Framework](https://github.com/WDAqua/Qanary/) is dedicated to create Question Answering systems. Question Answering (QA) is a task requiring different fields leading to expensive / time consuming engineering tasks which might block research as it is too expensive. Typical problems/usecases that might occur while developing a question answering system are:
5+
The [Qanary Framework](https://github.com/WDAqua/Qanary/) is dedicated to creating Question Answering systems. Question Answering (QA) is a task requiring different fields leading to expensive/time-consuming engineering tasks that might block research as it is too expensive. Typical problems/use cases that might occur while developing a Question Answering system are:
66

7-
* an algorithm is require analyzing textual questions and annotating the found entities, relations, classes, etc.
8-
* it is time consuming as there are many services / algorithms / tools which need to compared
7+
* an algorithm requires analyzing textual questions and annotating the found entities, relations, classes, etc.
8+
* it is time-consuming as many services/algorithms/tools need to be compared
99
* your QA process needs to be improved
1010
* following traditional development approaches requires additional efforts for testing and debugging of code to uncover possible flaws
11-
* the quality of components dedicated to a particular task need to be analyzed
11+
* the quality of components dedicated to a particular task needs to be analyzed
1212
* it is expensive to integrate all of the particular components due to a missing generalized interface
1313

14-
In this repository, the [components of the Qanary framework](https://github.com/WDAqua/Qanary-question-answering-components) are stored. All components are implemented in Java and provide a Docker container for lightweight maintaince.
14+
In this repository, the [components of the Qanary framework](https://github.com/WDAqua/Qanary-question-answering-components) are stored. All components are implemented in Java and provide a Docker container for lightweight maintenance.
1515

1616

1717
## Build and run a *minimal* set of components
1818

19-
To show the Qanary methodology and it's functionality a tiny template-based Question Answering system was designed. It is capable of answering questions for a *real name* of a superhero like "What is the real name of Captain America?". For this purpose just two components were used:
19+
To show the Qanary methodology and its functionality a tiny template-based Question Answering system was designed. It is capable of answering questions for the *real name* of a superhero like "What is the real name of Captain America?". For this purpose, just two components were used:
2020
a) [Qanary DBpedia Spotlight component](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-DBpediaSpotlight): The component is capable of finding superhero names and linking it to the [DBpedia knowledge base](https://wiki.dbpedia.org/) (such a process is called Named Entity Recognition and Disambiguation).
2121
b) [Qanary Query Builder for Superhero Names](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-QB-SimpleRealNameOfSuperHero): The component is capable of creating [SPARQL](https://www.w3.org/TR/sparql11-overview/) SELECT queries to be executed on DBpedia (such a component is typically called Query Builder) if the given question is following the template `What is the real name of <superheroname>`.
2222

23-
Hence, given a question following the described pattern the result will be SPARQL query that might be executed, s.t., the real name of a superhero is retrieved from DBpedia.
23+
Hence, given a question following the described pattern the result will be a SPARQL query that might be executed, s.t., the real name of a superhero is retrieved from DBpedia.
2424

2525

2626
### Run a minimalistic Question Answering system
@@ -80,15 +80,15 @@ WHERE {
8080

8181

8282
## Big Picture
83-
* Qanary is providing the methodology for a knowledge-driven, vocabular-based approach. Our long-term agenda is to create a knowledge-driven ecosystem for the field of Question Answering. It is part of the [WDAqua project](http://wdaqua.eu) where question answering systems are researched and developed.
84-
* [Qanary Framework](https://github.com/WDAqua/Qanary/) is providing the core framework for creating Question Answering systems following the Qanary methodology. You might consider the Qanary Framework as reference implementation of the Qanary framework as microserivce-based component architecture.
83+
* Qanary provides the methodology for a knowledge-driven, vocabulary-based approach. Our long-term agenda is to create a knowledge-driven ecosystem for the field of Question Answering. It is part of the [WDAqua project](http://wdaqua.eu) where Question Answering systems are researched and developed.
84+
* [Qanary Framework](https://github.com/WDAqua/Qanary/) is providing the core framework for creating Question Answering systems following the Qanary methodology. You might consider the Qanary Framework as a reference implementation of the Qanary framework as a microservice-based component architecture.
8585
* [Qanary components](https://github.com/WDAqua/Qanary-question-answering-components) is covering the QA components compatible with the Qanary framework.
8686
* [Frankenstein](https://github.com/WDAqua/Frankenstein) is a supporting framework to establish a toolset for rapid orchestration and benchmarking of Qanary components. For example, it provides the tools to create from 29 components 380 QA systems.
8787

8888

89-
Regarding questions, ideas or any feedback related to Qanary please do not hesitate to [contact the core developers](https://github.com/WDAqua/Qanary/wiki/Who-do-I-talk-to%3F). However, if you like to see a QA system originally built using the Qanary framework, one of our core developers has build a complete end-to-end QA system which allows to query several RDF data stores: [http://wdaqua.eu/qa](http://wdaqua.eu/qa).
89+
Regarding questions, ideas, or any feedback related to Qanary please do not hesitate to [contact the core developers](https://github.com/WDAqua/Qanary/wiki/Who-do-I-talk-to%3F). However, if you would like to see a QA system originally built using the Qanary framework, one of our core developers has built a complete end-to-end QA system that allows you to query several RDF data stores: [http://wdaqua.eu/qa](http://wdaqua.eu/qa).
9090

91-
Please go to the [GitHub Wiki page](https://github.com/WDAqua/Qanary/wiki) of Qanary repository to get more insights on how to use this framework, how to add new component etc.
91+
Please go to the [GitHub Wiki page](https://github.com/WDAqua/Qanary/wiki) of the Qanary repository to get more insights on how to use this framework, how to add new components etc.
9292

9393

9494
## How to Cite
@@ -122,12 +122,12 @@ The following components are contained in the
122122
### Question Answering Name Entity Recognition (NER) and Disambiguation Components (NED) Components
123123

124124
#### Entity Classifier 2 (NER)
125-
It uses rule base grammar to extract entities in a text.
125+
It uses rule-based grammar to extract entities in a text.
126126

127127
* [Qanary Entity Classifier 2 for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-EntityClassifier2)
128128

129129
#### Stanford NLP Tool (NER)
130-
Stanford named entity recogniser is an open source tool that uses Gibbs sampling for information extraction to spot entities in a text.
130+
Stanford named entity recognizer is an open-source tool that uses Gibbs sampling for information extraction to spot entities in a text.
131131

132132
* [Qanary Stanford NLP Tool for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-Stanford)
133133

@@ -139,19 +139,19 @@ is a multilingual, graph-based approach that uses random walks and the densest s
139139

140140

141141
#### AGDISTIS (NED)
142-
It is a graph based disambiguation tool that couples the HITS algorithm with label expansion strategies and string similarity measures to disambiguate entities in a given text.
142+
It is a graph-based disambiguation tool that couples the HITS algorithm with label expansion strategies and string similarity measures to disambiguate entities in a given text.
143143

144144
* [Qanary AGDISTIS for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-AGDISTIS)
145145

146146
#### DBpedia Spotlight
147-
It is a web service that uses vector-space representation of entities and using the cosine similarity, recognise and disambiguate the entities.
147+
It is a web service that uses a vector-space representation of entities and using the cosine similarity, recognize and disambiguate the entities.
148148

149149
* [Qanary DBpedia Spotlight for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-DBpediaSpotlight)
150150
* [Qanary DBpedia Spotlight for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-DBpediaSpotlight)
151151

152152
#### Tag Me
153-
It matches terms in a given text with Wikipedia, \ie links text to recognise named entities.
154-
Furthermore, it uses the in-link graph and the page dataset to disambiguate recognised entities to its Wikipedia URls.
153+
It matches terms in a given text with Wikipedia, \ie links text to recognize named entities.
154+
Furthermore, it uses the in-link graph and the page dataset to disambiguate recognized entities to its Wikipedia URIs.
155155

156156
* [Qanary Tag Me for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-Tagme)
157157
* [Qanary Tag Me for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-Tagme)
@@ -162,13 +162,13 @@ It matches terms in a given text with Wikipedia, \ie links text to recognise nam
162162
* Dandelion ([homepage](https://dandelion.eu/)) is a startup specialized in Semantics & Big Data.
163163
* [Qanary Dandelion for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-Dandelion)
164164
* [Qanary Dandelion for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-Dandelion)
165-
* Ontotext ([homepage](https://ontotext.com/)) provides a complete set of Semantic Technology enabling better content management, knowledge discovery and semantic search.
165+
* Ontotext ([homepage](https://ontotext.com/)) provides a complete set of Semantic Technologies enabling better content management, knowledge discovery, and semantic search.
166166
* [Qanary Ontotext for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-Ontotext)
167167
* [Qanary Ontotext for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-Ontotext)
168-
* Ambiverse ([homepage](https://www.ambiverse.com/)) is a spin-off from the Max Planck Institute for Informatics, develops technologies to automatically understand, analyze, and manage Big Text collections.
168+
* Ambiverse ([homepage](https://www.ambiverse.com/)) is a spin-off from the Max Planck Institute for Informatics, which develops technologies to automatically understand, analyze, and manage Big Text collections.
169169
* [Qanary Ambiverse for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-Ambiverse)
170170
* [Qanary Ambiverse for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-Ambiverse)
171-
* Meaningcloud ([homepage](https://www.meaningcloud.com/)) is a company based in New York City, specialized in software for semantic analysis.
171+
* Meaningcloud ([homepage](https://www.meaningcloud.com/)) is a company based in New York City, that specializes in software for semantic analysis.
172172
* [Qanary Meaningcloud for *NED*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NED-MeaningCloud)
173173
* [Qanary Meaningcloud for *NER*](https://github.com/WDAqua/Qanary-question-answering-components/tree/master/qanary-component-NER-MeaningCloud)
174174

0 commit comments

Comments
 (0)