Commits

bartekw authored acbcd1c2108
Zmieniłem metodę dzielenia trójek na konteksty/grafy w klasie TrixResultWriter. Zamiast traktować wszystkie trójki oddzielone wyrażeniem (<uri> is_context graph) jako osobny graf/kontekst, tworzone są grafy spójne o korzeniu w wierzchołku zdefiniowanym przez takie wyrażenie. Dopisałem też testy sprawdzające tę funkcjonalność. Dzięki temu nie występuje błąd polegający na tym, że obiekt (np. książka) został opisany tylko raz, a powinien znajeźć się w każdym grafie wynikowym. Przed zmianą np. jeśli jakaś książka była o dwóch miejscach, to jej typ i tytuł występowały w wyniku tylko raz (ze względu na specyfikę zapytania CONSTRUCT, które może nie zwracać wielokrotnie tych samych trójek), a potem pojawiały się one tylko w jednym grafie opisującym miejsce. W razie, gdyby powyższe wytłumaczenie było niejasne, należy pytać Bartka lub Pawła o szczegóły. git-svn-id: https://svn.man.poznan.pl/svnroot/synat/A10/software@2372 7cf39abc-cf8c-11df-9ef5-d97d1e642de8