Entity/Data Representation in Different Contexts, Frames of Reference, and Context-Changing Events Hans W. Polzer March 21, 2018.

Slides:



Advertisements
Similar presentations
NATO UNCLASSIFIED NIAG/SG-76: C2 Interoperability Slide 1HWP May 03 Battlespace Objects Hans Polzer 19 May 2003.
Advertisements

Copyright Irwin/McGraw-Hill Data Modeling Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
Object-oriented modeling Class/Object Diagrams
OASIS Reference Model for Service Oriented Architecture 1.0
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Employee Central Presentation
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Domain-Specific Software Engineering Alex Adamec.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
Representing variables according to the ISO/IEC standard.
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
3rd Country Training, K.Subieta: System Engineering and Databases. Lecture 3, Slide 1 February 20, 2004 Lecture 3: Introduction to Software Analysis and.
Domain Model Classes and Objects Association Structure Requirement Specification Domain Model.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
UML Class Diagram Trisha Cummings. What we will be covering What is a Class Diagram? Essential Elements of a UML Class Diagram UML Packages Logical Distribution.
SponsorProblem AssessRisk SolutionStrategy Measures of Merit (MoM) Human & OrganisationalIssues Scenarios Methods & Tools Data Products
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
, 27 July 2005 World Bank Washington DC, 27 July 2005 Markus Kummer Executive Coordinator Secretariat of the Working Group on Internet Governance
Dimensionality of Evaluation Contexts for Ontologies Hans Polzer Chair Emeritus, Net Centric Attributes Functional Team 24 January 2013.
Ver 1,12/09/2012Code :CIS-131-SIS.-ENTERPRISEFASILKOM Architecture ENTERPRISE Systems By Kundang K Juman, Ir. MMSI Pertemuan-1.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
COP Introduction to Database Structures
Jeffery S. Horsburgh Hydroinformatics Fall 2014
Comp 1100 Entity-Relationship (ER) Model
Taking IDEAS Forward in the MOD
Data Modeling Using the ERD
facilitating the Net-enabled Ecosystem
CompSci 280 S Introduction to Software Development
Processes and threads.
Object-oriented and Structured System Models
Entity Relationship Model
Requirements Engineering Process
© Shuang Liu, Zala Volčič and Cindy Gallois 2015
Collaboration and Partnership Building
Presentation on Software Requirements Submitted by
Entity Relationship (E-R) Modeling
ME886.3 Topic 1: System and System Design (II)
Discussions on Heterogeneous Identification Service
ece 627 intelligent web: ontology and beyond
Modeling and Simulation (An Introduction)
1st Draft for Defining IoT (1)
SysML 2.0 Interface Concepts Modeling Core Team
The Agility Imperative: Agile C2 for Complex Endeavors
Internet of Things: State of the Art
Data Warehouse—Subject‐Oriented
Information exchanges between router agents
Object Oriented Concepts -I
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
Measuring Outcomes of GEO and GEOSS: A Proposed Framework for Performance Measurement and Evaluation Ed Washburn, US EPA.
Abstract descriptions of systems whose requirements are being analysed
TMF Information Framework
Chapter 1 – Sociology: A Unique Way to View the World
Measuring Social Life: How Many? How Much? What Type?
TMF Information Framework
Ontology Reuse In MBSE Henson Graves Abstract January 2011
DOMESTIC VIOLENCE FAIRNESS AND CULTURAL CONSIDERATIONS
Entity Relationship Diagrams
Internet law Business law.
Personas, Taxonomies and Ontologies
UseR-CENTRIC DESIGN ...and how We’d Benefit From Using IT
An Introduction to Software Architecture
SDMX Information Model: An Introduction
ITEC 3220A Using and Designing Database Systems
Open Archival Information System
Entity-Relationship Diagram (ERD)
SysML 2.0 Interface Concepts Modeling Core Team
About Modelling.
ICOM TC Charter TC’s Scope Out of TC’s Scope Call for Participation
Interoperability and data for open science
Presentation transcript:

Entity/Data Representation in Different Contexts, Frames of Reference, and Context-Changing Events Hans W. Polzer March 21, 2018

Why can’t we all get along? All data is a representation of some “reality” Data is about some entity, in some context (s) for some purpose(s) Requires a frame of reference for representation Systems capture and represent data For some context(s), purpose(s), and scope Often using institutional frames of reference Examples of data about entities The Prime Meridian (zero degrees longitude) My email address, location, weight Your customer ID, retirement plan, or car color

Because we are all different Different systems embed different contexts, purposes, and scope decisions by different institutional sponsors The Internet revolution exposes these implicit context/scope decisions (e.g., the IOT) The surprising thing should be how much commonality there actually is Non-standard data representation should be viewed as the norm Common data standards reflect broad institutional frame of reference and scope overlaps – not universality (e.g., GPS/WGC-84 Geode) Commonality only makes sense in the context of differences across which the commonality is, in fact, common

Key Definitions Operational Context: The attributes which characterize an entity’s purpose & state, within some scope Perspective: a particular system’s or individual’s version/view of some context/entity for its purposes Frame of reference: The representational convention used to describe some entity along one or more attribute dimensions, including context attributes Scope: the portion of possible real world and conceptual entity space a given system, context, perspective, or frame of reference includes State: The value of context and other variable attributes for an entity at some time in some frame of reference Domain: A named, shared, subset of functional/operational space with specified scope and specialized perspectives and frames of reference for describing operational context and state – a type of community perspective

Context Shifting Events Bring systems into unexpected/unplanned contact E.g., Katrina, Afghanistan, corporate mergers, legacy upgrades, plan vs actual, composite simulations, etc. Root cause of most interoperability “problems” Others are either errors or due to resource limitations Usually violate context and scope assumptions of system designers These are rarely explicitly represented in system data Are more pervasive than designers imagine or realize The Internet Makes Context Shifting Events an Everyday Occurrence

Thought Experiment 1 – “Saving Private Ryan” Force Development Context Force Application Context Personnel Management System By Platform Own Force Awareness System By Skill? ? By Individual By Area? By Service? By Unit? Context Shifting Event Item Level Event – Operational Domain Need Individual with specific skills in the operational area Interaction among systems, institutions is constrained by different perspectives, scope and frames of reference

Thought Experiment 2 – Tsunami Relief Country B Context Country A Context NGO Force Awareness Military Force Awareness Transnational Context Military Force Awareness Disaster Relief Force Awareness System of Systems Civil Force Awareness Civil Force Awareness Commercial Force Awareness Country C Context Context Shifting Event Granularity? Scope? Force Representation? Aggregation? Reporting Frequency? Global Level Event – All Domains Multi-national Disaster Relief

Some Specific Data Representation Issues in Thought Experiments Thought Experiment 1 – Force Development Context vs Force Employment Context Individual soldiers identities? SSN? Name? Service#? Soldier to platform mapping, platform to unit mapping Unit identities in both contexts (Name, UIC, TF ID) Unit location representation (mailing address, geoloc) Military Service scope, Skill representation Thought Experiment 2 – Multiple Country and NGO contexts, data variability across countries Granularity of force representation, national scope Force identification, capability representation Location representation by granularity level Composite unit representation (task forces)

Key observations There are very few “near-universal” data representations (e.g., location, time) Even these have many variants and context dependencies Assume a geo-centric context and ISO/WGC frame of reference Most non-phenomenology data has an institutional frame of reference and implicit scope Unit ID, personal ID, skill codes, facilities, features Identities are particularly key in this regard

Key observations The same entity may have different roles and identities in different contexts and perspectives Even if the identities are the same, other values may be different for different contexts E.g., location, equipment, fuel level, etc. Identities have different degrees of specificity in different contexts and may represent different levels of aggregation Roles, identities and other important entity attributes have value ranges constrained by scope assumptions of sponsoring institutions Explicit representation of context, scope, and frame of reference needed

What You Can Do Recognize the diversity of perspectives, contexts, and scope Where practical, incorporate key context/scope assumptions in the ontology itself Provide network-discoverable and machine-processable context/scope descriptions for ontologies when not included in the ontology itself Consider developing common context/scope attributes or ontologies for your domain Work with emerging domain communities of interest Look at NCOIC SCOPE model for context attribute concepts

Contact Information Hans Polzer hpolzer@verizon.net 703 927-1093 NCOIC SCOPE Model info: www.ncoic.org