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.
Similar content being viewed by others
Notes
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
Bhargava HK, Kimbrough SO (1993) Embedded languages for model management. Decis Support Syst 10(3):277–299
Bhrammanee T, Wuwongse V (2008) ODDM: a framework for modelbases. Decis Support Syst 44(3):689–709
Blanning RW (1985) A relational framework for join implementation in model management. Decis Support Syst 1:69–85
Blanning RW (1993) Model management systems: an overview. Decis Support Syst 9(1):9–18
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
Bunke H (1982) Attributed programmed graph-grammars and their applications to schematic diagram interpretation. IEEE Trans Pattern Anal Mach Intell 4:574–582
Chang A-M, Holsapple CW, Whinston AB (1993) Model management issues and directions. Decis Support Syst 9(1):19–37
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
Charnes A, Cooper W, Rhodes E (1978) Measuring the efficiency of decision making units. Eur J Oper Res 2(6):428–449
Chase RB, Apte UM (2007) A history of research in service operations: What’s the big idea? J Oper Manag 25(2):375–386
Choobineh J (1991) SQLMP: a data sublanguage representation and formulation of linear mathematical models. ORSA J Comput 3:358–375
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
Dolk DR (1988) Model management and structured modeling: the role of an information resource dictionary system. Commun ACM 31(6):704–718
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
Erl T (2004) Service-oriented architecture: a field guide to integrating XML and web services. Prentice Hall PTR, Upper Saddle River
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
Fourer R (1983) Modeling languages versus matrix generators for linear programming. ACM Trans Math Softw 9(2):143–183
Fourer R, Gay DM, Kernighan BW (1993) AMPL: a modeling language for mathematical programming. The Scientific Press, Redwood City
Fourer R, Lopes L, Martin K (2005) LPFML: a W3C XML schema for linear and integer programming. INFORMS J Comput 17(2):139–158
Fourer R, Ma J, Martin K (2006) OSiL: an instance language for optimization. department of industrial engineering and management sciences. Northwestern University, Chicago
Gagliardi M, Spera C (1997) BLOOMS: a prototype modeling language with object oriented features. Decis Supp Syst 16:1–21
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
Geoffrion AM (1989a) The formal aspects of structured modeling. Oper Res 37(1):30–51
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
Geoffrion AM (1992b) The SML language for structured modeling: levels 3 and 4. Oper Res 40(1):58–75
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
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
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
Jones CV (1990) An introduction to graph based modeling system: part 1. Overview. ORSA J Comput 2(2):180–206
Jones CV (1991) An introduction to graph based modeling systems, part 2. Graph grammars and their implementation. ORSA J Comput 3(3):180–206
Katz S, Risman LJ, Rodeh M (1980) A system for constructing linear programming models. IBM Syst J 19(4):505–520
Kim H (2001) An XML-based modeling language for open interchange of decision models. Decis Support Syst 31:429–445
Kopecký J, Vitvar T, Bournez C, Farrell J (2007) SAWSDL: semantic annotations for WSDL and XML schema. IEEE Internet Comput 11(6):60–67
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
Lenard ML (1993) An object oriented approach to model management. Decis Support Syst 9:67–73
Liang T-P (1985a) Integrating model management with data management. Decis Support Syst 1(3):221–232
Liang TP (1985b) Integrating model management with data management in decision support systems. Decis Support Syst 1(3):221–232
Liang TP, Konsynski BR (1993) Modeling by analogy: use of analogical reasoning in model management systems. Decis Support Syst 9:113–125
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
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
Miller LW, Katz N (1986) A model management system to support policy analysis. Decis Support Syst 2(1):55–63
Muhanna WA (1993a) An object oriented framework for model management and DSS development. Decis Support Syst 9(1):217–229
Muhanna WA (1993b) An object-oriented framework for model management and DSS development. Decis Support Syst 9(2):217–229
Muhanna WA (1994) SYMMS: a model management system that supports reuse, sharing, and integration. Eur J Oper Res 72:1093–1123
Muhanna WA, Pick RA (1994) Meta-modeling concepts and tools for model management: a systems approach. Manage Sci 40(9):1093–1123
Mukhopadhyay S, Samaddar S (2007) Improving revenue management decision making for airlines by evaluating analyst-adjusted passenger demand forecasts. Decis Sci 38:309–327
Paschalidis IC, Tsitsiklis JN (2000) Congestion-dependent pricing of network services. IEEE ACM Trans Netw 8(2):171–184
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
Roth AV, Lenor LJ (2003) Insights into service operations management: a research agenda. Prod Oper Manag 12(2):145–164
Sage AP, Armstrong JE Jr (2000) An introduction to systems engineering. Wiley, New York
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
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
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
Zeigler BP (1990) Object-oriented simulation with hierarchical modular models: intelligent agents and endomorphic systems. Academic Press, Boston
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-011-0184-2