We propose patterns of the Fresnel semantic browser interface language specifically for business rules violations. Such mapping between rule logic and violation enforcement makes rule system development more flexible, efficient and reliable. We also propose an extension to Fresnel to enable this. Managing business rules independently from presentation using rule styles adds flexibility and efficiency to information system development. We demonstrate our technique by applying it to the EU-Rent case. An existing EU-Rent implementation in the relation algebra-based system Ampersand serves as an example for restriction of input values and display parameters in the interface. Another existing EU-Rent implementation provides Semantic Web inferencing for rule logic. We apply our proposed inference patterns to this implementation. These inferences then apply to our proposed patterns of Fresnel. Finally, we demonstrate the resulting system interface with mock-ups on Semantic MediaWiki.
[1]
R. V. D. Wetering,et al.
Strategy-IT Alignment - Assuring Alignment Using a Relation Algebra Method
,
2018,
BMSD.
[2]
M. L. Caliusco,et al.
SBVR to OWL 2 Mappings: An Automatable and Structural-Rooted Approach
,
2014,
CLEI Electron. J..
[3]
Stef Joosten.
Software Development in Relation Algebra with Ampersand
,
2017,
RAMiCS.
[4]
Markus Krötzsch,et al.
Semantic Wikipedia
,
2007,
WWW '06.
[5]
David R. Karger,et al.
Fresnel: A Browser-Independent Presentation Vocabulary for RDF
,
2005,
SEMWEB.
[6]
Lloyd Rutledge,et al.
From Ontology to Semantic Wiki - Designing Annotation and Browse Interfaces for Given Ontologies
,
2013,
SWCS.