데이터베이스가 하나의 계층 구조로 편성되는, 하나의 데이터베이스로부터 정보를 검색하기 위한 방법이 제공된다. 이 방법은 복수의 제1 자손 또는 복수의 제2 자손에서 하나의 탐색어(2310)의 발생을 찾아내는 단계와; 상기 탐색어 발생으로부터 적어도 하나의 직접적인 관계와 간접적인 관계를 사용하여 부모(2320)의 인스턴스로 계층 구조를 트래버싱하는 단계와; 부모의 상기 인스턴스로부터 직접적인 관계를 사용하여 복수의 제1 자손(2330)중 하나의 인스턴스로 계층 구조를 트래버싱하는 단계와; 상기 복수의 제1 자손중 하나의 상기 인스턴스로부터 그 사이의 직접적인 관계를 사용하여 복수의 제2 자손중의 적어도 일부의 하나의 인스턴스로 계층 구조를 트래버싱하는 단계와; 그리고 상기 탐색어 발생과, 부모의 상기 인스턴스와, 상기 복수의 제1 자손중의 하나의 인스턴스와, 그리고 상기 복수의 제2 자손의 적어도 일부의 하나의 인스턴스에 상응하는 콘텍스트를 만드는 단계를 포함하여 구성된다.