Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010.

Slides:



Advertisements
Similar presentations
BAH DAML Tools XML To DAML Query Relevance Assessor DAML XSLT Adapter.
Advertisements

TSMAD-20 / DIPWG-2 Rostock, Germany May 2010
TSMAD 20 Management of encoding bulletins The story after EB 27...
S-101 Update to Stakeholders March Purpose S-101 represents a major step forward in product specifications for Electronic Navigational Charts. This.
TSMAD20/DIPWG2-23B Rostock May Agenda Where we are What we are doing Prior to 2012 Post 2012.
S-101 Project Plan. Purpose S-101 represents a major step forward in product specifications for Electronic Navigational Charts. This consists mainly of.
S-100 PORTRAYAL MODEL DIPWG-2 May 2010
TSMAD20/DIPWG2-08.2A S-100 SYMBOL MODEL DIPWG-2 May 2010.
Report to SNPWG. S-100 Still awaiting the portrayal component It is getting closer – model is complete Agreed to incorporate a product specification template.
Office of Coast Survey IHO S-100 and S st Century Framework Data Structure for Hydrographic and Related Data.
Paper Chart & ECDIS Chart 1 (P/ECDIS Chart 1) TSMAD-20 / DIPWG-2 Rostock, Germany May 2010 Briefing to Discuss TSMAD20/DIPWG2-14A.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
DATA PROCESSING SYSTEMS
Give qualifications of instructors: DAP
1 State Assignment Using Partition Pairs 2  This method allows for finding high quality solutions but is slow and complicated  Only computer approach.
Advantages of PLCs Cost effective for controlling complex systems. Flexible and can be reapplied to control other systems quickly and easily. Computational.
ITEC113 Algorithms and Programming Techniques
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Programming Logic and Design, Introductory, Fourth Edition1 Understanding Computer Components and Operations (continued) A program must be free of syntax.
CSD 5230 Advanced Applications in Communication Modalities 7/3/2015 AAC 1 Introduction to AAC Orientation to Course Assessment Report Writing.
Object-Based Vector Data Model
Chapter 4: Feedback Control System Characteristics Objectives
Chapter 2: Algorithm Discovery and Design
Solve for y when x = 1, 2, 3 and 4. 1.) y = x ) y = 5x 4 3.) y = 3x Solve for y when x is -2, -1, 0, 1. Patterns and Functions Day 2.
How do you simplify? Simple Complicated.
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Final Exam Review Instructor : Yuan Long CSC2010 Introduction to Computer Science Apr. 23, 2013.
Interoperability A simple case for standards Kim Finney JCADM – Rome 2007.
PLANNING RSTWG Review of Planning Concept of Operations & Requirements Tasks.
CGMB214: Introduction to Computer Graphics
Invitation to Computer Science, Java Version, Second Edition.
1 2-Hardware Design Basics of Embedded Processors (cont.)
1 Combinational Logic Design Digital Computer Logic Kashif Bashir
Procedures for managing workflow components Workflow components: A workflow can usually be described using formal or informal flow diagramming techniques,
Object-Oriented Design Simple Program Design Third Edition A Step-by-Step Approach 11.
6 x 6 Rule No more than 6 words/line No more than 6 lines.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
COOL: Control Oriented Ontology Language Component Option State Service Channel Process Rule Conclusions The control oriented ontology language has been.
Vector and symbolic processors
Management Information System
Integer Exponents. Warm Up Find Each Product or Quotient x x ÷ ÷ x x
Math Sept. 17 Patterns 6PR1. Done ?  Play what’s my rule ?( page 18 MMS text)  Do practice on page 17.  Write out the steps to help you find input.
Introduction to Computers Lesson 13A. home Computer Program A set of instructions or statements, also called code, to be carried out by the computer’s.
5 1 Normalization of Database Tables. 5 2 Database Tables and Normalization Normalization –Process for evaluating and correcting table structures to minimize.
House of Quality High relationship  Medium relationship  Low Relationship Customer Requirements Customer Importance Target Values.
Chapter 11 An introduction to object-oriented design.
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
Introduction to Java. Java  An Object-Oriented, platform-neutral, secure language.  Object Oriented – software development method – a program is thought.
OGP Seabed Survey Data Model (SSDM)
Software Configuration Management
Systems Analysis and Design in a Changing World, Fourth Edition
The Movement To Objects
ECDIS Interoperability Catalogue
Computer Programming.
Sensors Training.
Unit# 9: Computer Program Development
Computer Programming.
Component-Level Design
VOCABULARY! EXAMPLES! Relation: Domain: Range: Function:
S-100 Interoperability Catalogue
PLC Hardware Components.
Chart Solution Enhancements
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
IHO PORTRAYAL REGISTRY
Using the Order of Operations
Capitolo 1 – Introduction C++ Programming
Using the Order of Operations
Chapter 4: Feedback Control System Characteristics Objectives
Building pattern  Complete the following tables and write the rule 
Software Architecture & Design
Presentation transcript:

Portrayal Concepts TSMAD-20 / DIPWG-2 Rostock, Germany May 2010

Portrayal Function Goals Enable plug and play on ECDIS Illuminate or minimize need for customized parsers Use single means to encode both Look-up Tables and Conditional Symbology Procedures –Eliminate special case CSPs altogether, if possible Output both machine readable and human readable portrayal rules from a single encoding 2

Portrayal Function Characteristics Encoded in XML Use of conditions, such as If, then, elseif, else Use of looping Instantiation of former CSPs and other complex computations as function calls Direct use of Portrayal Parameters such as safetyContourValue 3

Opportunities to Simplify Portrayal in S-100 Incorporate all Nav Aids components into one object with additional attributes for lights, day boards, top marks, fog signals, radar reflectors, etc. –Eliminates the need to create or to look for master/slave relationships Enhance attribution, such as greater use of EXPSOU, exposition of sounding –Eliminate need for some contextual evaluations of attributes or topological relationships with other objects 4

Portrayal Priorities Finalize Design of Portrayal Model Structure –Encode look-up tables –Encode CSPs Finalize Design of Symbology Model Structure –Encode line, pattern and text symbol parts –Encode point shape symbol parts Shape, Size, Orientation 5