stamboomforum

Forum logoGenealogie software / GEDCOMs » Linux Software



Profiel afbeelding

Dag Enno,

Volgens mij begrijp ik wel wat je wilt. Het lijkt tenminste sterk op een systeem waar ik naar op zoek ben geweest en wat ik helaas niet kon vinden. De door mij gewenste functionaliteit laat zich moeilijk in één woord vangen, maar 'koppelsysteem' komt nog het dichtst in de buurt. Wat ik graag wil is een systeem waarbij object A aan object B gekoppeld kan worden en waarbij de betreffende koppeling ook omschreven kan worden. Een object kan van alles zijn: een bepaald bestand op de computer (Worddocument, fotobestand, stamboombestand etc.), een record in een database, een URL, maar ook een echt boek, tijdschrift, (t)rouwkaart, adres, brief, foto, organisatie, video, auto, wisselbeker etc.

Met dit systeem moet je dus een boek aan een persoon (record in database) kunnen koppelen waarbij in de omschrijving van de koppeling bijvoorbeeld opgegeven kan worden op welke pagina de persoon genoemd wordt. Het boek kan ook aan de auteur gekoppeld worden, de auteur aan andere boeken en boeken waarin hij/zij genoemd wordt, het boek aan de uitgever, de uitgever aan andere uitgegeven boeken, de uitgever aan de directeur, de directeur aan andere organisaties, de organisatie aan adres, het adres aan andere organisaties etc.

Dit systeem kun je gaandeweg vullen: je leest een boek (het betreffende boek, de auteur en uitgever registreer je met de bijbehorende omschrijvingen van de koppeling) en als je een persoon in het boek tegenkomt, leg je deze koppeling (boek - persoon - omschrijving koppeling) ook vast, net als andere wetenswaardigheden uit het boek (adressen, foto's en de betreffende fotografen etc.).
Welke koppelingen je wel of niet vastlegt, is uiteraard aan jezelf.

Met dit systeem kun je vervolgens allerhande relaties (koppelingen/netwerken) blootleggen: wie staan er op een bepaalde foto en wat was hun onderlinge relatie, welke personen staan in een bepaald boek/tijdschrift/krant, en in welke boeken/tijdschriften/kranten wordt een bepaald persoon genoemd, welke functies heeft iemand gehad, welke sport heeft hij beoefend, welke bekers zijn gewonnen, wie heeft deze beker nog meer gewonnen etc.

Het systeem zou ook voor andere toepassingen gebruikt kunnen worden: bijvoorbeeld uit welke onderdelen bestaat een bepaalde luidspreker, welke luidsprekers passen bij een bepaalde versterker, welke fabrikanten maken een bepaald onderdeel, welke onderdelen worden door een bepaalde fabrikant gemaakt, voor welke zaken kan het onderdeel ook gebruikt worden etc. Of, nog een geheel andere toepassing, bijvoorbeeld voor recherchewerk: wie bevond zich op een bepaald tijdstip op welke locatie, wie heeft wanneer een bepaald nummer gebeld/adres bezocht, wie kent wie etc.

Ik denk dat je inmiddels wel zo'n beetje begrijpt wat ik bedoel: een systeem waarmee alles aan alles is te koppelen en waarmee vervolgens allerhande relaties (netwerken) zichtbaar te maken zijn. Een belangrijk kenmerk van het systeem is dat de objecten heel blijven. In jouw voorbeeld blijft het Word-document dus compleet en je koppelt dit aan één of meer personen (en/of archieven, aktes etc.). Anders gezegd, het systeem bevat feitelijk alleen verwijzingen (koppelingen, relaties).

Zoals ik al aangaf, heb ik een dergelijk systeem nog niet gevonden. Net als voor jou is het maken van software ook mijn werk. Ik heb nagedacht over het datamodel voor een dergelijk koppelsysteem en dat blijkt eigenlijk verbluffend eenvoudig. Het hart van het systeem (daar waar de koppelingen tussen object A, object B en de omschrijving van de relatie vastgelegd worden) past met gemak in één tabel. Dat betekent dat de kernfunctionaliteit (vaststellen van relaties/netwerken) slechts uit wat simpele queries bestaat. Met een simpel prototype kon ik dit voor mezelf ook concreet maken. Helaas heeft het me aan tijd ontbroken om er al echt iets bruikbaar van te maken.

Goed, en wat is het doel van deze lap tekst?
Jij wilt iets dat sterk lijkt op wat ik wil. Anderen met wie ik wel eens over een dergelijk systeem heb gefilosofeerd, reageerden enthousiast. Zijn er meer mensen die dit willen? Spreken we hier dan over een gat in de markt? Ik bedoel dit niet vanuit commercieel oogpunt: software voor genealogische toepassingen behoort m.i. gratis te zijn als dank aan al die duizenden mensen die jarenlang geheel belangenloos hebben meegewerkt aan het (digitaal) ontsluiten van allerhande aktes en bronnen, het helpen van andere genealogen etc.

Maar als er behoefte aan een dergelijk systeem is, loont het wellicht de moeite om eens te kijken of er een open source project voor opgestart kan worden.

Vriendelijke groet,

Anne

Anne - 15 dec 2008 - 22:49

.

Herman - 15 dec 2008 - 23:25


Hoi Anne,

Gezien de sfeer hier op het forum kunnen we denk ik beter ergens anders praten. Kun je me een berichtje sturen via mijn profiel?

dank je,

Enno

Enno Borgsteede - 17 dec 2008 - 16:44







Plaats een reactie

Om reacties (en nieuwe onderwerpen) te plaatsen op het Stamboom Forum dient u eerst in te loggen! Nog geen lid? Registratie is gratis en snel!


Inloggen Registreer nu