NULL Skriv ut sidan - Avancerade funktioner för publicering på Internet

Anbytarforum

Titel: Avancerade funktioner för publicering på Internet
Skrivet av: Anders Andersson skrivet 2003-12-14, 19:38
Antag att vi har en DTD, så att varje databas av intresse för släktforskare kan representeras i XML.
 
En forskare vill ställa en fråga till databasen. Eftersom frågan bygger på att forskaren redan har några uppgifter om den sökta personen, så kan även frågan representeras som en post i XML. De sökta upplysningarna utgörs av tomma fält i frågeposten, fält som uttryckligen är markerade i hopp om att de skall fyllas med data.
 
Det jag vill illustrera är att det inte är någon större skillnad mellan en fråga och den databas som förväntas innehålla svaret på frågan. Det finns tomma fält i databasens poster, och det finns tomma fält i frågan. Databasen innehåller en massa annan information än den sökta, men även frågan kan innehålla överflödig information som inte är till hjälp vid sökningen (http://aforum.genealogi.se/discus/messages/274/48868.html).
 
Frågan kan i princip betraktas som en databas med bara en post, och vad forskaren gör är därmed att samköra två databaser med varandra för att hitta eventuella gemensamma data. Det rör sig med andra ord om en symmetrisk operation. Är alla med på detta resonemang, eller behöver det motiveras bättre?