как получить доступ ко всей информации об солдате, например, id, regimentifo и т. Д. , используя солдата , что составляет 47540 (жирным шрифтом и курсивом ниже)
В выводе я хочу значение полка, т. Е. 56 с использованием солдата 47540
prefix soldier_regiment: <https://data/soldier_regiment/>
prefix regiment: <https://ssdal/data/regiment/>
prefix soldier: <https://ssdal/datasoldier/>
soldier_regiment:41
rdf:type owl:NamedIndividual, :SoldierRegimentInfo ;
:id 41 ;
:regimentInfo regiment:56 ;
:applicableFrom "1938-12-01T00:00:00"^^xsd:dateTime ;
rdfs:label "Soldier Regiment: 41" .
soldier:47540 :hasRegiment soldier_regiment:41 .
В этом запросе извлекаются все данные об солдате_регона
prefix soldier_regiment: <https://data/>
prefix regiment: <https://ssdal/data/>
prefix soldier: <https://ssdal/>
select * where { ?s soldier_regiment:id 41; soldier_regiment:regimentInfo ?regimentInfo.
optional{?s soldier_regiment:applicableFrom ?applicableFrom.}
}