Hallo DevNL,
**Inleiding**
Er zijn op het internet een aantal kleine - vaak niet regelmatig onderhouden - databases met treinmaterieel (locomotieven, wagons, e.d.).
Helaas zijn vele daarvan niet of slecht doorzoekbaar.
Ongeveer een week geleden ben ik begonnen met werken aan http://www.traindb.net. Deze website wordt een goed doorzoekbare database voor treinmaterieel.
Op het moment is er nog weinig inhoud toegevoegd, maar dat binnenkort zal zeker veranderen.
**
Organisatie van de database en zoekmogelijkheden**
Materieel wordt onderverdeeld in categorieën en subcategorieën. (Locomotieven -> Stoomlocomotieven, e.d.).
Nieuwe categorieën zullen kunnen worden aangemaakt waar nodig.
Een materieel kan ook een kenmerk worden toegevoegd. Bij kenmerk kun je denken aan bijvoorbeeld het type koppeling.
Kenmerken worden ook weer onderverdeeld in categorieën. In de kenmerkencategorie "Koppeling" kun je dan kiezen uit o.a. Schroefkoppeling en BSI-koppeling.
Hier kan je ook op zoeken.
Naast kenmerken kunnen aan materieel ook numerieke eigenschappen worden toegevoegd. Denk hierbij aan spoorbreedte, maximumsnelheid. Hier kun je ook op zoeken.
Je kunt ook zoeken op de fabrikant.
**Bedrijfsinventarissen**
Naast een materieeloverzicht wil ik per spoorbedrijf (vervoersbedrijven, musea) een inventaris bijhouden.
Voor grotere bedrijven zal dat wat lastiger gaan, maar voor kleinere (museum)maatschappijen moet dat zeker te doen zijn.
Omgekeerd kun je zo ook per serie zien welk bedrijf er hoeveel van heeft.
**Technische kenmerken**
Het systeem is geschreven in PHP en heeft een MySQL-database op de achtergrond.
Ik maak gebruik van [twigphp/Twig](https://github.com/twigphp/Twig) voor template-rendering, [Xesau/MyON](https://github.com/Xesau/MyON) voor databaseabstractie, [Xesau/Router](https://github.com/Xesau/Router) voor routing, en enkele componenten uit Xesau/Base.
Vrijwilligers
Zijn er mensen die zouden willen helpen met het vullen en/of bijhouden van de database? Ik ga zelf natuurlijk ook een hoop toevoegen, maar samen weet je meer dan alleen!
Groetjes,
Aron