Kojarzenie obiektów XML

0

Witam,
Potrzebuję napisać ''silnik'', który zostanie użyty do wyszukiwarki internetowej. Całość ma działać w następujący sposób: W input będzie się podawało objawy choroby a wyszukiwarka będzie wypisywać choroby, które są przypisane do tych objawów. Stworzyłem sobie ontologie, którą następnie zapisałem w XML i to na jej podstawie wyszukiwarka ma 'kojarzyć' te obiekty(objaw -> choroba). Oto część kodu:

 <ObjectPropertyAssertion>
        <ObjectProperty IRI="#cechuje_się"/>
        <NamedIndividual IRI="#AIDS"/>
        <NamedIndividual IRI="#Ból_mięśni"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#cechuje_się"/>
        <NamedIndividual IRI="#AIDS"/>
        <NamedIndividual IRI="#Osłabienie"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#cechuje_się"/>
        <NamedIndividual IRI="#Alergia_pokarmowa"/>
        <NamedIndividual IRI="#Bladość"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#cechuje_się"/>
        <NamedIndividual IRI="#Alergia_pokarmowa"/>
        <NamedIndividual IRI="#Nudności"/>
    </ObjectPropertyAssertion>
    <ObjectPropertyAssertion>
        <ObjectProperty IRI="#cechuje_się"/>
        <NamedIndividual IRI="#Alergia_pokarmowa"/>
        <NamedIndividual IRI="#Ból_brzucha"/>
    </ObjectPropertyAssertion>

Jak można się zabrać do tego zadania? Póki co zrobiłem research ale nic konkretnego się nie dowiedziałem, potrzebuję jakiegoś punktu zaczepienia, który mam nadzieje otrzymam od Was :) Może ktoś już robił podobne rzeczy?

1

Elasticsearch

1 użytkowników online, w tym zalogowanych: 0, gości: 1