Rule Style: Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations

Lloyd Rutledge*, Erik Bouwer, Stef Joosten

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

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.
Original languageEnglish
Title of host publicationBusiness Modeling and Software Design
Subtitle of host publication9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings
EditorsBoris Shishkov
Place of PublicationCham
PublisherSpringer International Publishing AG
Chapter1
Pages3-16
Number of pages14
ISBN (Electronic)9783030248543
ISBN (Print)9783030248536
DOIs
Publication statusPublished - 4 Jul 2019
Event9th International Symposium on Business Modeling and Software Design - Superior Technical institute, Lisbon, Portugal
Duration: 1 Jul 20193 Jul 2019
http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=84781&copyownerid=34907

Publication series

SeriesLecture Notes in Business Information Processing
Volume356
ISSN1865-1348

Symposium

Symposium9th International Symposium on Business Modeling and Software Design
Abbreviated titleBMSD 2019
CountryPortugal
CityLisbon
Period1/07/193/07/19
Internet address

Fingerprint

User interfaces
Semantics
Mockups
Specifications
Semantic Web
Algebra
Industry
Information systems
Display devices

Keywords

  • Business rules
  • Fresnel Stylesheets
  • Semantic Web
  • EU-Rent

Cite this

Rutledge, L., Bouwer, E., & Joosten, S. (2019). Rule Style: Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations. In B. Shishkov (Ed.), Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings (pp. 3-16). Cham: Springer International Publishing AG. Lecture Notes in Business Information Processing, Vol.. 356 https://doi.org/10.1007/978-3-030-24854-3_1
Rutledge, Lloyd ; Bouwer, Erik ; Joosten, Stef. / Rule Style : Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations. Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings. editor / Boris Shishkov. Cham : Springer International Publishing AG, 2019. pp. 3-16 (Lecture Notes in Business Information Processing, Vol. 356).
@inproceedings{3c9ae3deb2a349f9b88cb2e15bcadcfe,
title = "Rule Style: Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations",
abstract = "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.",
keywords = "Business rules, Fresnel Stylesheets, Semantic Web, EU-Rent",
author = "Lloyd Rutledge and Erik Bouwer and Stef Joosten",
year = "2019",
month = "7",
day = "4",
doi = "10.1007/978-3-030-24854-3_1",
language = "English",
isbn = "9783030248536",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer International Publishing AG",
pages = "3--16",
editor = "Boris Shishkov",
booktitle = "Business Modeling and Software Design",
address = "Switzerland",

}

Rutledge, L, Bouwer, E & Joosten, S 2019, Rule Style: Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations. in B Shishkov (ed.), Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings. Springer International Publishing AG, Cham, Lecture Notes in Business Information Processing, vol. 356, pp. 3-16, 9th International Symposium on Business Modeling and Software Design, Lisbon, Portugal, 1/07/19. https://doi.org/10.1007/978-3-030-24854-3_1

Rule Style : Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations. / Rutledge, Lloyd; Bouwer, Erik; Joosten, Stef.

Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings. ed. / Boris Shishkov. Cham : Springer International Publishing AG, 2019. p. 3-16 (Lecture Notes in Business Information Processing, Vol. 356).

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

TY - GEN

T1 - Rule Style

T2 - Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations

AU - Rutledge, Lloyd

AU - Bouwer, Erik

AU - Joosten, Stef

PY - 2019/7/4

Y1 - 2019/7/4

N2 - 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.

AB - 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.

KW - Business rules

KW - Fresnel Stylesheets

KW - Semantic Web

KW - EU-Rent

U2 - 10.1007/978-3-030-24854-3_1

DO - 10.1007/978-3-030-24854-3_1

M3 - Conference article in proceeding

SN - 9783030248536

T3 - Lecture Notes in Business Information Processing

SP - 3

EP - 16

BT - Business Modeling and Software Design

A2 - Shishkov, Boris

PB - Springer International Publishing AG

CY - Cham

ER -

Rutledge L, Bouwer E, Joosten S. Rule Style: Patterns of and Extensions to Data System User Interface Specification for Business Rule Violations. In Shishkov B, editor, Business Modeling and Software Design: 9th International Symposium, BMSD 2019, Lisbon, Portugal, July 1-3, 2019, Proceedings. Cham: Springer International Publishing AG. 2019. p. 3-16. (Lecture Notes in Business Information Processing, Vol. 356). https://doi.org/10.1007/978-3-030-24854-3_1