Search this site:
Page index
RuleXpress Overzicht
RuleXpress is een "repository-based tool" die zowel offline als in een multi-user omgeving gebruikt kan worden. Binnen de tool is de community het belangrijkste organiserende principe. Een community, of gemeenschap, is een groep mensen die een gemeenschappelijk begrippenkader (en een verzameling regels) delen. De belangrijkste activiteiten zijn het beheren van vocabulaire en regels, of, meer specifiek, het beheren van termen, feitenmodellen (factmodels), regels, beslistabellen en regelgroepen. Onderstaand een overzicht van het hoofdscherm.

Het hoofdscherm bestaat uit drie panelen. Links ziet u de activiteiten die de gebruiker kan uitvoeren. In het midden wordt een overzicht van alle te beheren items getoond (in dit geval termen), dit overzicht biedt dezelfde functionaliteit als een spreadsheet voor wat betreft sorteren en filteren. Het rechter paneel wordt actief zodra u een rij in het midden paneel selecteert en geeft details van het item ten behoeve van beheer en analyse.
De woorden die in een definitie of bedrijfsregel worden gebruikt krijgen automatisch een hyperlink wanneer zij ingevoerd worden en reeds in het vocabulaire bekend zijn zoals onderstaand screenshot toont. Ook ziet u hoe je met 1 muis-klik een term kunt toevoegen aan het vocabulaire.

U kunt in een oogopslag zien door welke regels een term wordt gebruikt en welke termen deze regel weer gebruikt (recursief). Een term kan uit meerdere woorden bestaan. Indien een woord verschillende betekenissen heeft (homoniem) kan deze gedisambigueerd worden met een achtervoegsel (suffix). Gebruikers kunnen ook synoniemen opvoeren indien een betekenis met meerdere woorden aangeduid kan worden en aangeven welk woord het voorkeurswoord is. Belangrijk is dat mensen hun eigen woorden kunnen gebruiken.
Er bestaan kwaliteitsregels voor definities en regels en iedere overtreding van een kwaliteitsregel vermindert het kwaliteitscijfer voor een item. Op deze manier wordt de gebruiker gemotiveerd om steeds preciezer te werken en geattendeerd op, bijvoorbeeld, circulaire definities.

Regels worden beheerd op een soortgelijke manier als termen maar in plaats van een definitie heeft elke regel een rule statement. Regels hebben ook een andere set kwaliteitsregels, zoals bijvoorbeeld het controleren op het gebruik van voorkeurswoorden. RuleXpress ondersteunt ook beslistabellen in een vrije vorm zodat gebruikers een verzameling regels in een tabel kunnen vormgeven. Het programma maakt hyperlinks van bekende termen maar legt weinig andere restricties op deze tabellen. Ook regelgroepen hebben een vrije vorm en zijn bedoeld als organiserende laag voor regels.

Voor alle objecten zijn kenmerken (properties of meta-data) gedefinieerd. De standaard verzameling properties kan door een klant op allerlei wijze uitgebreid en gewijzigd worden. Kenmerken zoals bijvoorbeeld implementatiedetails en documentbronnen kunnen worden toegevoegd. Deze eigenschappen kunnen waarden hebben in verschillende vormen (URL, getal, tekst enzovoort). Ook kan gekozen worden hoeveel waarden een eigenschap kan hebben (multiplicity) en kunnen eigenschappen genest worden zodat de gebruiker complete controle heeft over de informatie die wordt vastgelegd.
Binnen rapportage heeft de gebruiker een optie om een rapport in XML formaat te genereren of hier meteen een style sheet aan toe te voegen voor een direct presentabel rapport. Het rapportage model geeft controle over welke items gerapporteerd moeten worden, welke relaties toe te voegen en biedt uitgebreide selectie mogelijkheden (queries en filters). Rapporten (en filters) zijn items die beheerd kunnen worden net als de andere andere items in RuleXpress, en als zodanig kunnen ze worden opgeslagen in de repository, lokaal worden gecreëerd, gedeeld enzovoort.