Skip to main content
Log in

On semantic annotation of decision models

  • Original Article
  • Published:
Information Systems and e-Business Management Aims and scope Submit manuscript

Abstract

The growth of service sector in recent years has led to renewed research interests in the design and management of service systems. Decision support systems (DSS) play an important role in supporting this endeavor, through management of organizational resources such as models and data, thus forming the “back stage” of service systems. In this article, we identify the requirements for semantically annotating decision models and propose a model representation scheme, termed Semantically Annotated Structure Modeling Markup Language (SA-SMML) that extends Structure Modeling Markup Language (SMML) by incorporating mechanisms for linking semantic models such as ontologies that represent problem domain knowledge concepts. This model representation format is also amenable to a scalable Service-Oriented Architecture (SOA) for managing models in distributed environments. The proposed model representation technique leverages recent advances in the areas of semantic web, and semantic web services. Along with design considerations, we demonstrate the utility of this representation format with an illustrative usage scenarios with a particular emphasis on model discovery and composition in a distributed environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. The term “semantic models” is used to denote domain knowledge models such as ontologies, while the term “decision models” or simply “models” is used to refer to mathematical models representing decision problem formulations.

References

  • Basu A, Blanning RW (1994) Metagraphs: a tool for modeling decision support systems. Manage Sci 40(12):1579–1600

    Article  Google Scholar 

  • Bhargava HK, Kimbrough SO (1993) Embedded languages for model management. Decis Support Syst 10(3):277–299

    Article  Google Scholar 

  • Bhrammanee T, Wuwongse V (2008) ODDM: a framework for modelbases. Decis Support Syst 44(3):689–709

    Article  Google Scholar 

  • Blanning RW (1985) A relational framework for join implementation in model management. Decis Support Syst 1:69–85

    Article  Google Scholar 

  • Blanning RW (1993) Model management systems: an overview. Decis Support Syst 9(1):9–18

    Article  Google Scholar 

  • Bose R, Sugumaran V (2007) Semantic web technologies for enhancing intelligent DSS environments. In: Decision support for global enterprises. pp 221–238

  • Bradley GH (2003) Introduction to eXtensible markup language (XML) with operations research examples. INFORMS Comput Soc Newslett. http://www.nps.navy.mil/orfacpag/resumePages/papers/Bradley-INFORMSComputingNewletterMay2003.htm. Accessed 23 Nov 2011

  • Bradley GH (2005) Network and graph markup language (NaGML)—data file formats. In: Ninth INFORMS computing society conference, Maryland, January 5–7 2005. INFORMS

  • Brandes U, Eiglsperger M, Herman I, Himsolt M, Marshall M (2004) GraphML. http://graphml.graphdrawing.org/. Accessed December 6, 2006

  • Brooke A, Kendrick D, Meeraus E (1988) GAMS: a users guide. The Scientific Press, Redwood City

    Google Scholar 

  • Bunke H (1982) Attributed programmed graph-grammars and their applications to schematic diagram interpretation. IEEE Trans Pattern Anal Mach Intell 4:574–582

    Article  Google Scholar 

  • Chang A-M, Holsapple CW, Whinston AB (1993) Model management issues and directions. Decis Support Syst 9(1):19–37

    Article  Google Scholar 

  • Chari K, Sen TK (1998) An implementation of a graph-based modeling system for sturctured modeling (GBMS/SM). Decision Supp Syst 22(2):103–120

    Google Scholar 

  • Charnes A, Cooper W, Rhodes E (1978) Measuring the efficiency of decision making units. Eur J Oper Res 2(6):428–449

    Article  Google Scholar 

  • Chase RB, Apte UM (2007) A history of research in service operations: What’s the big idea? J Oper Manag 25(2):375–386

    Article  Google Scholar 

  • Choobineh J (1991) SQLMP: a data sublanguage representation and formulation of linear mathematical models. ORSA J Comput 3:358–375

    Google Scholar 

  • Consortium for Service Innovation (2007) http://www.serviceinnovation.org/

  • Data Mining Group (2010) Predictive model markup language (PMML). http://www.dmg.org/. Accessed September 15, 2010

  • Demirkan H, Kauffman R, Vayghan J, Fill H, Karagiannis D, Maglio P (2008) Service-oriented technology and management: perspectives on research and practice for the coming decade. Electron Commer Res Appl 7:356–376. doi:10.1016/j.elerap.2008.07.002

    Article  Google Scholar 

  • Dolk DR (1988) Model management and structured modeling: the role of an information resource dictionary system. Commun ACM 31(6):704–718

    Article  Google Scholar 

  • El-Gayar OF, Tandekar K (2007) An XML-based schema definition for model sharing and reuse in a distributed environment. Decis Support Syst 43:791–808

    Article  Google Scholar 

  • Erl T (2004) Service-oriented architecture: a field guide to integrating XML and web services. Prentice Hall PTR, Upper Saddle River

    Google Scholar 

  • Ezechukwu OC, Maros I (2003) OOF: open optimization framework. Department of Computing, Imperial College London

  • Ferguson DF, Stockton ML (2005) Service-oriented architecture: programming model and product architecture. IBM Syst J 44(4):753–780

    Article  Google Scholar 

  • Fourer R (1983) Modeling languages versus matrix generators for linear programming. ACM Trans Math Softw 9(2):143–183

    Google Scholar 

  • Fourer R, Gay DM, Kernighan BW (1993) AMPL: a modeling language for mathematical programming. The Scientific Press, Redwood City

    Google Scholar 

  • Fourer R, Lopes L, Martin K (2005) LPFML: a W3C XML schema for linear and integer programming. INFORMS J Comput 17(2):139–158

    Article  Google Scholar 

  • Fourer R, Ma J, Martin K (2006) OSiL: an instance language for optimization. department of industrial engineering and management sciences. Northwestern University, Chicago

    Google Scholar 

  • Gagliardi M, Spera C (1997) BLOOMS: a prototype modeling language with object oriented features. Decis Supp Syst 16:1–21

    Article  Google Scholar 

  • GAMS Development Corporation (2010) The GAMS model library index. http://www.gams.com/modlib/modlib.htm. Accessed September 15 2010

  • Geoffrion AM (1987) An introduction to structured modeling. Manage Sci 33(5):547–588

    Article  Google Scholar 

  • Geoffrion AM (1989a) The formal aspects of structured modeling. Oper Res 37(1):30–51

    Article  Google Scholar 

  • Geoffrion AM (1989b) Reusing structured models via model integration. Paper presented at the proceedings of the twenty-second hawaii international conference on system sciences (HICSS-22 ‘89), Kailua-Kona, HI

  • Geoffrion AM (1992a) The SML language for structured modeling: levels 1 and 2. Oper Res 40(1):38–57

    Article  Google Scholar 

  • Geoffrion AM (1992b) The SML language for structured modeling: levels 3 and 4. Oper Res 40(1):58–75

    Article  Google Scholar 

  • Glushko R, Tabas L (2009) Designing service systems by bridging the “front stage” and “back stage”. Inform Syst e-Bus Manag 7(4):407–427

    Article  Google Scholar 

  • Gomadam K, Ranabahu A, Wu Z, Sheth AP, Miller J (2009) A declarative approach using SAWSDL and semantic templates towards process mediation. In: Petrie C, Margaria T, Lausen H, Zaremba M (eds) Semantic web services challenge: results from the first year, Springer-verlag, Berlin, pp 101–118

  • Heffner R (2011) SOA adoption 2010: still important, still strong. Forr Res. http://www.forrester.com/rb/Research/soa_adoption_2010_still_important%2C_still_strong/q/id/59058/t/2?src=RSS_CustomFeed&cm_mmc=Forrester-_-RSS-_-Document-_-9. Accessed 23 Nov 2011

  • Holocher M, Michalski R, Solte D, Vicuña F (1997) MIDA: an open systems architecture for model-oriented integration of data and algorithms. Decis Support Syst 20(2):135–147

    Article  Google Scholar 

  • Holt R, Schurr A, Elliott S, Winter A (2002) Graph eXchange Language. http://www.gupro.de/GXL/. Accessed December 6, 2006

  • Huh SY (1993) Model based construction with object oriented constructs. Decis Sci 24(2):409–434

    Article  Google Scholar 

  • Jones CV (1990) An introduction to graph based modeling system: part 1. Overview. ORSA J Comput 2(2):180–206

    Google Scholar 

  • Jones CV (1991) An introduction to graph based modeling systems, part 2. Graph grammars and their implementation. ORSA J Comput 3(3):180–206

    Google Scholar 

  • Katz S, Risman LJ, Rodeh M (1980) A system for constructing linear programming models. IBM Syst J 19(4):505–520

    Article  Google Scholar 

  • Kim H (2001) An XML-based modeling language for open interchange of decision models. Decis Support Syst 31:429–445

    Article  Google Scholar 

  • Kopecký J, Vitvar T, Bournez C, Farrell J (2007) SAWSDL: semantic annotations for WSDL and XML schema. IEEE Internet Comput 11(6):60–67

    Article  Google Scholar 

  • Krishnan R, Chari K (2000) Model management: survey, future research directions and a bibliography. Interact Trans OR/MS 3(1). http://www.informs.org/Pubs/ITORMS/Archive/Volume-3/Volume-3-No.-1-Krishnan-and-Chari. Accessed 23 Nov 2011

  • Kristjansson B (2002) Optimization modeling in distributed applications: how new technologies such as XML and SOAP allow OR to provide web services. http://www.maximal-usa.com/slides/Montrl02/index.htm. Accessed February 20, 2006

  • Lenard ML (1986) Representing models as data. J Manag Inform Syst 2(4):36–48

    Google Scholar 

  • Lenard ML (1993) An object oriented approach to model management. Decis Support Syst 9:67–73

    Article  Google Scholar 

  • Liang T-P (1985a) Integrating model management with data management. Decis Support Syst 1(3):221–232

    Article  Google Scholar 

  • Liang TP (1985b) Integrating model management with data management in decision support systems. Decis Support Syst 1(3):221–232

    Article  Google Scholar 

  • Liang TP, Konsynski BR (1993) Modeling by analogy: use of analogical reasoning in model management systems. Decis Support Syst 9:113–125

    Article  Google Scholar 

  • Lopes L, Fourer R (2005) XML-based proposals for optimization. senna.iems.nwu.edu/xml/. Accessed June 17, 2005

  • Ludwig SA, Reyhani SMS (2006) Context-aware ontology selection framework. In: Ontologies: a handbook of principles, concepts and applications in information systems. Integrated series in information systems, vol 14. Springer, Berlin, pp 607–634

  • Machuca JAD, del Gonzalez-Zamora MM, Aguilar-Escobar VG (2007) Service operations management research. J Oper Manag 25(3):585–603

    Google Scholar 

  • McLean CR, Lee TY, Riddick FH, Shao G (2005) Shop Data model and interface specification. National institute of standards and technology (NIST), NIST Interagency/Internal Report (NISTIR)—7198

  • Metters R, Marucheck A (2007) Service management—academic issues and scholarly reflections from operations management researchers. Decis Sci 38(2):195–214

    Article  Google Scholar 

  • Miller LW, Katz N (1986) A model management system to support policy analysis. Decis Support Syst 2(1):55–63

    Article  Google Scholar 

  • Muhanna WA (1993a) An object oriented framework for model management and DSS development. Decis Support Syst 9(1):217–229

    Article  Google Scholar 

  • Muhanna WA (1993b) An object-oriented framework for model management and DSS development. Decis Support Syst 9(2):217–229

    Article  Google Scholar 

  • Muhanna WA (1994) SYMMS: a model management system that supports reuse, sharing, and integration. Eur J Oper Res 72:1093–1123

    Article  Google Scholar 

  • Muhanna WA, Pick RA (1994) Meta-modeling concepts and tools for model management: a systems approach. Manage Sci 40(9):1093–1123

    Article  Google Scholar 

  • Mukhopadhyay S, Samaddar S (2007) Improving revenue management decision making for airlines by evaluating analyst-adjusted passenger demand forecasts. Decis Sci 38:309–327

    Article  Google Scholar 

  • Paschalidis IC, Tsitsiklis JN (2000) Congestion-dependent pricing of network services. IEEE ACM Trans Netw 8(2):171–184

    Article  Google Scholar 

  • Peffers K, Tuunanen T, Rothenberger MA, Chatterjee S (2007) A design science research methodology for information systems research. J Manag Inform Syst 24:45–77

    Article  Google Scholar 

  • Roth AV, Lenor LJ (2003) Insights into service operations management: a research agenda. Prod Oper Manag 12(2):145–164

    Article  Google Scholar 

  • Sage AP, Armstrong JE Jr (2000) An introduction to systems engineering. Wiley, New York

    Google Scholar 

  • Sahai A, Graupner S (2005) Web services in the enterprise: concepts, standards, solutions, and management. Springer, New York. doi:10.1007/0-387-27597-5

  • Stohr EA, Tanniru M (1980) A database for operations research models. Int J Policy Anal Inform Syst 4(1):105–121

    Google Scholar 

  • Tien JM (2003) Toward a decision informatics paradigm: a real-time, information-based approach to decision making. IEEE Trans Syst Man Cybernet Part C Appl Rev 33(1):102–113

    Google Scholar 

  • Wang Y-H, Lu Y-C (2002) An XML-based DEVS modeling tool to enhance simulation interoperability. In: Verbraeck A, Krug W (eds) 14th European simulation symposium, 2002. SCS Europe BVBA

  • Wright PD, Bretthauer KM, Cote M (2006) Reexamining the nurse scheduling problem: staffing ratios and nursing shortages. Decis Sci 37(1):39–70

    Article  Google Scholar 

  • Zeigler BP (1990) Object-oriented simulation with hierarchical modular models: intelligent agents and endomorphic systems. Academic Press, Boston

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amit V. Deokar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Deokar, A.V., El-Gayar, O.F. On semantic annotation of decision models. Inf Syst E-Bus Manage 11, 93–117 (2013). https://doi.org/10.1007/s10257-011-0184-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10257-011-0184-2

Keywords

Navigation