Search this site:
Page index
RuleXpress Versie 3.1 Informatie
Verbeterd beheer van termen

Synoniemen beheer
Wanneer een concept met meer dan één term benoemd kan worden, noemen we deze termen synoniemen voor het concept. Een synoniem is een term die haar definitie deelt met andere termen. Daarom verwijzen ze naar hetzelfde concept.
De meervoudsvorm van een term
RuleXpress bepaalt automatisch de meervoudsvorm van een term door middel van enkele heuristieken. Ook bevat het een uitgebreide lijst van onregelmatige meervoudsvormen.
Semantische vervangen
Wanneer de naam van een term wordt veranderd zal de gebruiker de mogelijkheid gegeven worden om deze verandering door de voeren bij gerelateerde items (zoals definities en rule statements). Tijdens het vervangen kan een unieke optie gekozen worden - Follow Capitalization - die ervoor zorgt dat een term die in een zin met een hoofdletter begon ook na vervanging met een hoofdletter begint (en vice versa).
Ondersteuning voor het beheer van homoniemen
Een homoniem is een niet-unieke term in het vocabulaire dat gedisambigueerd moet worden met een context, of wat we in RuleXpress een onderwerp (subject) noemen.
Verbeterd expressie management

Gekleurde indicaties
Een blauw onderstreept woord of groep woorden geeft aan dat dit een gedefinieerde term in het vocabulaire is. Een groen onderstreept woord of groep woorden geeft aan dat dit een term is en dat deze afgeleid wordt door één of meerdere regels in de community.
Creatie van termen
Creëer een term met één klik in de expressie editor: selecteer een term in een expressie en rechts-klik om deze term toe te voegen aan het vocabulaire.
Afgeleide termen definiëren
Geef aan dat een term een afgeleide term van een regel is in de expressie editor. Afgeleide termen hebben geen eigen definitie nodig.
"Vocabulary Aware" eigenschappen
Alle eigenschappen die "vocabulary aware" zijn, worden op één plek weergegeven.
Asserted en afgeleide Concept Types
De Asserted Concept Type lijst kan door de gebruiker gewijzigd worden. Het verschil tussen een asserted en een afgeleid concept type is natuurlijk dat het asserted type door de gebruiker zelf gedefinieerd kan worden. Het afgeleide concept type wordt door RuleXpress zelf afgeleid met behulp van het bestaande feitenmodel.
Afgeleid door regels
De definitie van een concept mag besloten zijn in een regel. Een concept kan ook door meer dan één regel worden afgeleid.
Beheer van status regels

Een statusregel is een regel die moet worden toegepast op een item als de eigenschap "status" een specifieke waarde heeft. De eigenschap "status" is geassocieerd met termen, regels, beslistabellen en regelgroepen.
Status regels kunnen:
- gebruikt worden om een bepaalde actie of een bepaald gedrag te koppelen aan een specifieke status,
- per community opgevoerd worden,
- gebruikt worden om de toegankelijkheid van items of hun eigenschappen te bepalen,
- gebruikt worden om items automatisch beschikbaar te maken voor adoptie,
- gebruikt worden om berichten naar community-leden te sturen.
Nieuwe zoek en vervang capaciteit
De globale repository-brede (niet semantische) zoek- en vervangfunctie kan tussen communities gebruikt worden. De items waar op kan worden gezocht zijn termen, feit symbolen, feiten, regels, beslistabellen en regelgroepen. Er wordt hier ook gekeken naar de waarden van properties van items.
FactXpress en RuleXpress
Het ingebouwde FactXpress (e.g. in RuleXpress) heeft hetzelfde uiterlijk en dezelfde werking als de onafhankelijke versie. Echter nu het is ingebed in de RuleXpress omgeving kunnen we gebruik maken van de navigatie en meta-model eigenschappen van RuleXpress.
Synchronisatie
De RuleXpress Synchronizer is een Microsoft .NET desktop applicatie gebouwd op de RuleXpress API. Het gebruikt een RuleXpress Rapport XML bestand als input en vergelijkt de inhoud van dit document met de inhoud van de RuleXpress repository. Het resultaat van deze vergelijking leidt tot een synchronisatie voorstel bestaande uit acties die de gebruiker kan accepteren of overslaan. Op het moment worden de volgende RuleXpress items ondersteunt:
- concepten (termen),
- regels,
- regelgroepen.
Een typisch scenario zal als volgt lopen:
- Een RuleXpress rapport wordt gegenereerd (en de XML versie van het rapport opgeslagen).
- Een ander programma leest het XML bestand en creëert of past data aan in zijn eigen omgeving.
- Het andere programma kan ook het XML document aanpassen, aanvullende informatie opslaan of bestaande informatie aanpassen.
- Het (aangepaste) XML document wordt geopend door de RuleXpress Synchronizer, geïnterpreteerd en verwerkt zodanig dat de aanvullende of gewijzigde informatie wordt doorgevoerd in de RuleXpress repository.
Deze stappen kunnen uitgevoerd blijven worden zodat data in twee afzonderlijke omgevingen gesynchroniseerd kan blijven.