Hello everyone!

I want to introduce the 'Semantic Text Annotator' extension.
The Semantic Text Annotator (STA) allows you to annotate any text passage with semantic properties.

Use case example
Let’s say your wiki’s article about Apple Inc. contains the sentence: (...) At the Macworld Conference & Expo in January 2007, Steve Jobs introduced the long-anticipated iPhone, (...)

With SMW you can only make statements (in form of subject-predicate-object expressions) in which the article’s name is the subject, e.g. "Apple – hasFounder – Steve Jobs", by editing the articles text: [[hasFounder::Steve Jobs]].

With STA you can make statements about every text passage, e.g. statements about the sentence above:
[sentence] – date – 2007

[sentence] – category – events in IT history

You create such annotations by marking text with the cursor and entering values for the semantic properties in a form that pops up. All created annotations can be displayed and edited without the need of working with the sourcecode of the article (WYSIWG). (Screenshot: https://www.mediawiki.org/wiki/File:Semantic_Text_Annotator_screenshot_3.tiff).

The main benefit is that you can query those annotations, e.g. retrieve a table of all text passages where the attached property X has the value Y. ("Show all events in IT history that occurred in 2007.")

Besides, annotated text passages can overlap! The same text passages can be annotated any number of times. The information stored in the annotation can be edited out of the normal article view. The datasets (text passage and semantic properties) get stored in an extra namespace.

More details here: https://www.mediawiki.org/wiki/Extension:Semantic_Text_Annotator

So far, the extension has more or less only been an experiment but could be the basis for further development towards semantic annotations of texts.

Best regards,
Oliver