Design Considerations for Spatial Decision Support Ontologies Karen Kemp, The Kohala Center Robert Raskin, Jet Propulsion Laboratory Naicong Li, University.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
USDA Forest Service NRIS Tools PNW Station USDA Forest Service NRIS Tools PNW Station EMDS 3.0 a modeling framework for coping with complexity in ecosystem.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
MGT-491 QUANTITATIVE ANALYSIS AND RESEARCH FOR MANAGEMENT
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Basics of Knowledge Management ICOM5047 – Design Project in Computer Engineering ECE Department J. Fernando Vega Riveros, Ph.D.
Knowledge Translation Curriculum Module 3: Priority Setting Lesson 2 - Interpretive Priority Setting Processes.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Selecting Preservation Strategies for Web Archives Stephan Strodl, Andreas Rauber Department of Software.
Software Quality Metrics
Requirements Specification
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Building Knowledge-Driven DSS and Mining Data
1 Enviromatics Decision support systems Decision support systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Overview of Search Engines
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
This chapter is extracted from Sommerville’s slides. Text book chapter
What is Business Analysis Planning & Monitoring?
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Overview of the Database Development Process
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Requirements Analysis
State Smart Transportation Initiative October 9, 2014 Matthew Garrett Oregon DOT Director Erik Havig Oregon DOT Planning Section Manager.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
RUP Implementation and Testing
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
ICS-FORTH January 11, Thesaurus Mapping Martin Doerr Foundation for Research and Technology - Hellas Institute of Computer Science Bath, UK, January.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Module 4: Systems Development Chapter 12: (IS) Project Management.
LIFE+ Environmental Policy & Governance project: LIFE09 ENV/GR/ ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation.
Dimitrios Skoutas Alkis Simitsis
1 Introduction to Software Engineering Lecture 1.
CLARIN work packages. Conference Place yyyy-mm-dd
WP6: Coastal Transects Ratana Chuenpagdee, Coastal Development Centre, Thailand Kungwan Juntarashote, Coastal Development Centre, Thailand Robert Kay,
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
An overview of multi-criteria analysis techniques The main role of the techniques is to deal with the difficulties that human decision-makers have been.
Multi-Criteria Analysis - preference weighting. Defining weights for criteria Purpose: to express the importance of each criterion relative to other criteria.
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
A Metrics Program. Advantages of Collecting Software Quality Metrics Objective assessments as to whether quality requirements are being met can be made.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
The Role of Decision Support Systems in Natural Resource Management: Overview of the Ecosystem Management Decision Support Framework Kevin James, Heartland.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Does GridGIS require more intelligence than GIS? Claire Jarvis Department of Geography GEOGRAPHY.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Guidelines Recommandations. Role Ideal mediator for bridging between research findings and actual clinical practice Ideal tool for professionals, managers,
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Software Engineering Lecture 10: System Engineering.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
Stages of Research and Development
5th Shire River Basin Conference 22 February 2017 Shire River Basin Management Project Shire Basin Planning Tool Sub-Component A1 Development of a.
Intelligent Systems Development
Towards a framework for architectural design decision support
Physical Data Model – step-by-step instructions and template
CCNT Lab of Zhejiang University
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Helping a friend out Guidelines for better software
Presentation transcript:

Design Considerations for Spatial Decision Support Ontologies Karen Kemp, The Kohala Center Robert Raskin, Jet Propulsion Laboratory Naicong Li, University of Redlands AAG 2009, Las Vegas, Nevada March 22 – 27, 2009

Design considerations for SDS ontologies About the project: Part of the Spatial Decision Support Knowledge Portal project Initiated by the Redlands Institute, University of Redlands (fall 2007) Collaborative workshops on SDS ontologies held at The Redlands Institute (Feb 2008, May 2008) Establishment of the SDS Consortium (May 2008) Portal development at The Redlands Institute Several consortium internal release so far Plan to open to public in April 2009

Design considerations for SDS ontologies Outline The need for SDS ontologies Intended users Scope and coverage Development process Choice of classification scheme Degree of formalization Treatment of natural language Modular design and Potential interface with other ontologies Advantages of ontology-based Knowledge Portal Conclusion and future work

Design considerations for SDS ontologies Definition of Spatial Decision Support (SDS) Spatial decision support is the computational or informational assistance for making better informed decisions about problems with a geographic or spatial component. This support assists with the development, evaluation and selection of proper policies, plans, scenarios, projects, interventions, or solution strategies. SDS Consortium, based on

Design considerations for SDS ontologies Intended users People facing spatial decision problems - decision makers, practitioners, etc. University researchers and students Usage: Find resources for spatial decision support Learn about spatial decision support

Design considerations for SDS ontologies The need for SDS ontologies To formally represent the body of knowledge in the field of SDS To organize the Information about SDS resources To promote semantic clarity of commonly used terms within a user community, in the area of spatial decision making

Design considerations for SDS ontologies The need for SDS ontologies To facilitate the development of modular, re-usable, interoperable tools/services To facilitate the evaluation of existing spatial decision support systems and tools in terms of their functionality and interoperability  The need for SDS ontologies

Design considerations for SDS ontologies Scope and coverage The body of knowledge is vast Focus: Decision problem types Decision context Decision process (phases and steps) Methods and techniques SDSS functionalities Sets of properties describing SDS resources: Tools and models Data sources, data models Decision process workflow templates Case studies Literature

Design considerations for SDS ontologies Development process Literature review for a set of essential concepts and definitions Review of related web sites for user needs Collaboration among domain experts (SDS Consortium members) on critical issues: What to include Overall structure of ontology set (partition of concepts) Discussion/debate/agreement on definitions of critical concepts (two workshops; online discussions) Review of the ontology implementation Iterative process of addition/review

Design considerations for SDS ontologies Modular design 8 major components 35 ontologies

Design considerations for SDS ontologies

Towards Developing an SDS Solution Portal

Design considerations for SDS ontologies Choice and inclusion of classification schemes E.g. Classification of methods and technique Based on their functions serving spatial decision process steps Based on whether they are for multi-objective or multi-attribute decision making, whether they can handle uncertainty, etc. E.g. Classification of SDS systems and tools Based on their software type (system vs. tool) Based on their the decision process steps they server Based on their modeling application area (e.g. habitat suitability modeling)

Design considerations for SDS ontologies Choice and inclusion of classification schemes  The SDS ontologies can accommodate multiple classification schemes for the same group of concepts.  When a choice needs to be made, often it is driven by the need of the intended user community.

Design considerations for SDS ontologies Degree of formalization Concepts in SDS ontologies are defined by Natural language description Set of formally defined attributes e.g. analysis-unit attribute of an SDS tool Set of formally defined relations to other concepts Parent-child/sibling relations with other concepts Other associative relations among concepts e.g. method A is “implemented by” tools X and Y

Design considerations for SDS ontologies A method used for this step – simple additive weighting Simple additive weighting method Abbreviation: SAW Synonyms: weighted summation; boolean overlay; weighted linear combination method; WLC; scoring method Definition: SAW is a multiattribute procedure based on the concept of a weighted average; it calculates a total score for each alternative by multiplying the importance weight assigned to each attribute by the scaled attribute value and summing the products over all attributes; the alternative with the highest overall score is best; the procedure can beperformed using GIS supporting overlay operations. Source of description: Malczewski 1999, p.199 Decision type Deterministic decision problem Individual decision making Multiattribute decision making Decision Maker Interaction Level Moderate Editor... Attribute score Criterion weight Ordinal ranking is a kind of Multiattribute decision rule used for Alternative ranking IDRISI EMDS... (publications)

Design considerations for SDS ontologies EMDS – a tool implementing simple additive weighting EMDS Name: Ecosystem Management Decision Support Acronym: EMDS Overview: The Ecosystem Management Decision Support (EMDS) system provides decision support for integrated landscape evaluation and planning. The system provides decision support for landscape-level analyses through logic and decision engines integrated with ArcGIS The logic engine evaluates landscape data against a formal logic specification, designed with NetWeaver Developer, to derive logic-based interpretations of ecosystem conditions such as biodiversity and sustainability. The decision engine evaluates NetWeaver outcomes (and data related to additional factors such as feasibility and efficacy of land management actions) against a decision model for prioritizing landscape features with decision models built in Criterium DecisionPlus Platform: Windows XP Cost: Free... used for decision process phase/steps Condition assessment Choice... methods implemented Multiattribute decision rule Uncertainty methods accept data of process types Biophysical process economic process management process Social process... tool maker EMDS Consortium analysis extent User specified analysis unit User specified software required ArcGIS 9.x Crriterion Decision Plus NetWeaver used in case studies Sandy River Basin Anchor Habitat Project...

Design considerations for SDS ontologies Degree of formalization E.g. for “decision problems”: Problem types Problem objective Problem domain Institutional context Legal context Social context Cultural context Geographical context Temporal extent Whether spatial computation is required Analysis unit

Design considerations for SDS ontologies Degree of formalization E.g. for “spatial decision systems and tools”: name acronym summary overview toolmaker decision problem types targeted decision process steps served methods and techniques implemented used in case studies analysis extent analysis unit data models used model application areas indicators used supports analysis of interdisciplinary interactions supports multi spatial scale analysis supports social negotiation input data format output data type description of system components software required platform scientific expertise level required technical expertise level required developer support needed development status online download available cost information source

Design considerations for SDS ontologies

Degree of formalization Use of inverse relations, for example, for decision process phases / steps and commonly used methods and techniques  specify the reciprocal relations between a method and a process phase/step. methods and techniques implemented / implemented by tools  specify the reciprocal relations between a tool and a method. used for decision process phases / steps and commonly used tools  specify the reciprocal relations between a tool and a process phase/step

Design considerations for SDS ontologies Degree of formalization  Dictated by the purpose of the ontologies  Set of attributes and relations that are minimal, but sufficient for the automation of information access as well as reasoning (to derive implicit knowledge)

Design considerations for SDS ontologies Treatment of natural language Natural language term for concept Abbreviations or acronyms Synonyms Description Editorial notes (comments, editor, editor’s notes, etc.)

Design considerations for SDS ontologies SDS Knowledge Repository natural language term abbreviation synonyms description

Design considerations for SDS ontologies Modular design 800 concepts, and 200 attributes and relations, partitioned into 35 ontologies, grouped into 8 major components

Design considerations for SDS ontologies ComponentContent IntroductionDefinition of spatial decision support, the related fields of study, the basic concepts related to the notion of decision Decision context The context in which to frame a decision: decision problem types, application domains, institutional, legal, social, cultural, geographic contexts of a decision Spatial decision process Knowledge about spatial decision processes: major phases and sub steps during a structured spatial decision process; typical spatial decision process workflows for different application domains Methods and techniques Methods and techniques used during a spatial decision process TechnologyTechnology available for SDS, including equipment and software, especially the spatial decision support systems and tools. Related information on information systems, general SDSS functionalities People and participation Collaborative dimension of decision making process, decision process participant roles Domain data and knowledge Data, data topics, data sources, data models, domain models ResourcesSDS software systems and tools, domain models, related literature, case studies, related websites, data sources, data models, decision process workflow templates, organizations and people referred to elsewhere in the ontologies

Design considerations for SDS ontologies Based on part of iso owl by Drexel University. Data topics re- implemented as classes instead of instances for future expansion for better topic granularity. Potential interface with other ontologies “Upper level ontologies” potentially replaced by available better defined ontologies

Design considerations for SDS ontologies Advantages of an ontology-based SDS Knowledge Portal Attributes and relations among concepts and formalized to facilitate automatic information retrieval Search query expansion based on multiple natural language references to the same concept Search query expansion based on parent-child relations “Implicit knowledge” extraction based on relations that are inverse, transitive, etc. “Smart” recommendations based on semantic similarity among concepts

Design considerations for SDS ontologies Conclusion and future work SDS ontologies provide a conceptual framework for Formally representing the body of knowledge in the field of SDS Organizing various types SDS resources Formally describing SDS resources for interoperability Future work Improve the definition of concepts, especially in the area of collaborative decision making Include more representative, modular, reusable SDS resources, especially tools and models Consideration for different “dialect” among different user communities (language and dialect tags on rdfs:label property of concepts)

Thank You Design considerations for SDS ontologies Karen Kemp, Robert Raskin, Naicong Li,

Design considerations for SDS ontologies Complexities of spatial decision making Spatial decision making faces various decision complexities such as Spatial nature and temporal development of phenomena and processes; Complex multi-dimensional and heterogeneous data describing decision situations; Large or extremely large data sets that include data in numerical, map, image, text, and other forms; Large number of available alternatives or a need to generate decision alternatives "on the fly" according to the changing situation; Multiple participants with different and often conflicting interests; Multiple categories of knowledge involved, including expert knowledge and layman knowledge.

Design considerations for SDS ontologies Practical definition of “ontology”: A domain specific ontology is constructed on the basis of a controlled vocabulary whose meaning is agreed upon by the members of a particular user community. An ontology is a classification system, contains the conceptual categories in this domain, and for each category, the defining attributes of this category, and the various relations that this category bears to other categories. A category has instances sharing the same defining attributes and relations of this category; the difference in their attribute values make them distinct individuals. Ontology language used in this project: OWL