Een standaard GIS-datamodel voor elektriciteitsnetten
Bij Bentley Electric wordt een volledig aanpasbaar standaard datamodel voor elektriciteitsnetten meegeleverd. Het door metadata aangestuurde model vormt de basis voor kaarten, ontwerpen, tekeningen, het beheren van faciliteiten en het modelleren van netwerken. Sommige organisaties implementeren het model direct, andere organisaties passen het model aan hun specifieke behoeften aan.
Bentley heeft er natuurlijk voor gezorgd dat u het datamodel kunt uitbreiden en aanpassen. Belangrijke onderdelen van het datamodel zijn de XFM-definities (XML Feature Modeling), de netwerkmodeldefinities en de specifieke bedrijfsprocedures van elektriciteitsbedrijven, zoals aanvragen voor het verrichten van werkzaamheden en de verschillende stadia in de levenscyclus. De definities van het Bentley Electric-netwerkmodel zijn compatibel met het Oracle-netwerkmodel, dat is gebaseerd op tabellen met knooppunten, koppelingen (randen) en paden.
Het XFM-schema kan het volgende bevatten:
- Definities van objecten (grafisch, eigenschappen, relaties)
- Validatie (domeinlijsten)
- Op eigenschappen gebaseerde symbologie
- Op eigenschappen gebaseerde annotatie
- Gedrag (plaatsingsopdrachten)
- Gebruikersinterface (dialoogvensters, instellingen, menu's, berichten, opdrachtprompts)
- Werkomgeving (Workspaces)
Bentley maakt een belangrijk onderscheid tussen de configuratie en het maatwerk van een systeem omdat men in daarbij over verschillende soorten kennis moet beschikken. Het configureren van regels vereist een deskundige die op de hoogte is van de bedrijfsregels en werkprocessen in de bedrijfstak. Bij het maatwerk dient men over programmeerervaring te beschikken, maar er is geen specifieke branchekennis nodig zolang men de juiste vereisten en specificaties ontvangt van een deskundige.
Een deskundige met de juiste branchekennis kan Bentley Electric met Model Administrator configureren via standaardprogramma's zoals Microsoft Office Excel. De functie Data Model Configuration kan RDBMS- of Oracle Spatial-schemaspecificaties, een XFM-schema en XML- en bedrijfsregels betreffen. Eigenschappen van objecten zijn onder meer: definitie van eigenschappen, standaardeigenschappen, objecteigenschappen voor RDBMS-veldtoewijzingen, op eigenschappen gebaseerde symbologie, op eigenschappen gebaseerde annotatie, plaatsingsmethoden, bewerkingsmethoden, objecttypen, enzovoort. Domeinregels voor interactieve en niet-interactieve gedragingen van het systeem en de objecten in het systeem zijn onder meer: verbindingsregels, koppelingsregels, regels voor relaties tussen bovenliggende en onderliggende objecten, regels voor statusovergangen, enzovoort.
Bentley hecht er veel belang aan dat Bentley Electric zo gemakkelijk mogelijk kan worden geconfigureerd, zodat eventuele software-aanpassingen tot het minimum beperkt blijven of in het geheel niet nodig zijn. Als er toch aanpassingen nodig zijn, kan een programmeur de functionaliteit aanpassen met Visual Basic for Applications (VBA) of andere .NET- en COM-compatibele oplossingen. Onderdeel van de API's van Bentley is een uitgebreid event model waarmee een programmeur de standaard software verder kan uitbreiden dan mogelijk is in de configuratie, en aangepaste onderdelen buiten het event model kan ontwikkelen.