Нет, я не думаю, что SPARQL разработан как язык запросов, так что это выходит за рамки его возможностей. Несмотря на то, что вы подразумевали из заголовка вопроса, вы хотите использовать для этого запрос CONSTRUCT, в SPARQL 1.0 это невозможно сделать из-за формата ваших данных.
Ваш вопрос требует обработки значений в вашем первом столбце способом, который невозможен в SPARQL без определения собственных пользовательских расширений для него - я не уверен, если TopQuadrant имеет какую-либо поддержку для этого.
На основании данных только в вашей электронной таблице это невозможно, НО это может быть возможно в зависимости от того, как TopQuadrant импортирует вашу электронную таблицу. Как инструмент семантической паутины, я бы предположил, что TopQuadrant преобразует ваш ввод электронных таблиц в какой-то RDF. Если это так, и вы можете отредактировать свой вопрос, добавив это представление RDF, я мог бы дать вам более точный ответ.
Я ожидаю, что даже в форме RDF вы, вероятно, не сможете достичь своей цели одним запросом