CIMSpy – a CIM/XML Browser

Slides:



Advertisements
Similar presentations
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
This is the header of the site This is the top navigation and the linkbar to all the dynamical modules.
The World Wide Web From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction The Web Defined Miscellaneous.
Alternate Software Development Methodologies
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
C IMPHONY Dr Alan McMorran. What is C imphony ? Result of over 6 years of development to research and support the use of CIM Funding from the UK Government.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
University of Leeds Department of Chemistry The New MCM Website Stephen Pascoe, Louise Whitehouse and Andrew Rickard.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Server-Side vs. Client-Side Scripting Languages
Mobil Experience Meeting Bent Flyen Senior Project Manager Opera Consumer Engineering
DEiXTo.
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
UCTE CIM VISUALIZATION & EDITING TOOL Jun Zhu, Power Info LLC CIM User Group Meeting, Genval 2009.
Chapter ONE Introduction to HTML.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
XML: The Changing Phase of e-Documentation Jyothi Jandhyala.
30 september 2009 The communication mix shifts from paper to screen: take the edge with digital documentation.
CMSPro Omniversal Apps, Inc.. Application overview CMSPro is an extremely powerful, yet simple, metadata exploration and analysis tool for Business Objects.
CIMSpy/CIMdesk A CIM-based Data Engineering Tool
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
Introduction to DHTML Phil Denoncourt III. What is DHTML Dynamic HTML Just as Access is Dynamic Database environment Can have controls that respond to.
Lesson13. JavaScript JavaScript is an interpreted language, designed to function within a web browser. It can also be used on the server.
Data Interoperability Basics Bruce Harold & Dale Lutz.
XML Registries Source: Java TM API for XML Registries Specification.
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
Lesson 8. Test 1 Topics Browser incompatibility Design Tips Site Navigation Browser- safe color Monitor resolution Content Copyright Use of tables vs.
Endeavor Information Systems, Inc. Endeavor.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
SupervisorStudent Prof. Atilla ElciHussam Hussein ABUAZAB June 2007 Using ORACLE XML Parser to Access Ontology CMPE 588 Engineering Semantic for.
William H. Bowers – Designing for the Web Cooper 37.
Esri UC 2014 | Technical Workshop | Data Interoperability: An Introduction Bruce Dale LutzSafe Software.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
CIM VIsualizer & Analyzer: CIMvian Kalidindi S. Raju October 26, 2007.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with the IBM Rational Software Architect, V7.5 Module 15: Traceability and Static Analysis.
14 October 2002GGF6 / CGS-WG1 Working with CIM Ellen Stokes
JavaScript & Introduction to AJAX
GJXDM Tool Overview Schema Subset Generation Tool Demo.
Netconf Schema Query Mark Scott IETF 70 Vancouver December 2007
SAP BODS Online Training and Placement in USA Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
Dr. Cyrus ED 217 Jacob Camacho.  A user friendly tool.  Can be accessed at campus.uogdistance.com  Easily accessible, useful in posting blogs, assignments,
DHTML.
UCTE CIM Visualization & Editing Tool
Pre-Production Meet with the client to create a project plan:
The IPT user interface and data quality tools
Project 1 Introduction to HTML.
CIMSpy/CIMdesk A CIM-based Data Engineering Tool
Web software.
1. Introduction to Visual Basic
Navigation SharePoint.
Migrating Oracle Forms Using Oracle Application Express
LINUX WINDOWS Vs..
Industrial Emissions Reporting Information System – Version 2
En eventueel een subtitel om de nieuwsgierigheid aan te wakkeren
Tutorial 7 – Integrating Access With the Web and With Other Programs
En eventueel een subtitel om de nieuwsgierigheid aan te wakkeren
Introduction to the Desktop Version of CIMSpy/CIMdesk (V 2.3)
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
QuickServe Online Training
QuickServe Online Training
Microsoft Dynamics CRM Record Cloning
Presentation transcript:

CIMSpy – a CIM/XML Browser CIM User Group, Fall 2007

Introduction Initiated during the CIM User Group Meeting, Fall 2005 Designed to provide an integrated environment for browsing, searching, and validating CIM/XML documents Implemented as a stand-alone DHTML client application hosted in IE Released as open source under GNU license Used in InterOp 8-10 Tests

Functionality Overview Organizing a flat CIM/XML document into various model hierarchies based on dynamic discovery Presenting the computer-friendly XML in a human-friendly format: HTML Providing various navigation mechanisms for model browsing Supporting XPath-based searching Integrated with the schema-driven validation tool CIMVT

CIMSpy Transforms CIM/XML… CIMSpy leverages the latest XML technology, transforming CIM/XML …

From Flat XML Document to Hierarchical Model Presentation XPath-Based Dynamic Discovery

From Machine-Friendly XML to Human-Friendly HTML XSLT-Based Transformation

Various Navigation Mechanisms Facilitate Model Exploration Backward/forward navigation facilitates model browsing Multiple navigation trees allow you to explore model from different perspectives Hyperlinks enable instance-to-instance navigation

Searching Is beyond Locating an Object This XPath query allows you to find all of the Equipments belonging to a VoltageLevel

Schema-Driven Validation Makes Model Debugging Easier (1) Attribute Conductor.resistance is not recognized according to CIM/OWL Hyperlink provides a quick jump to the instance with error

Schema-Driven Validation Makes Model Debugging Easier (2) Navigating to the reported instance, you will immediately identify the inconsistence or violation

Loading Large Models Is Not a Problem, but Be Patient When Browsing the Loaded Large Models Anyone knows what this model is?

Hidden Feature & Pitfall Tool maintenance is extremely easy, since CIMSpy is schema-driven CIMSpy works for any versions of CIM/XML, though some functionalities such as validation may not work properly if the version is not recognized

Future Plans Short Term (achievable) Long Term (ambitious) XSD-based Validation Rule-Based Validation Supporting CIM Incremental Model i.e. CIM Difference Model Long Term (ambitious) Running Power Flow for Sanity Checking Supporting RDF Graphics

Download Sites CIMSpy 2.1 CIMSpy 2.0 http://www.hotlinkfiles.com/files/337432_x6out/CIMSpy21.zip CIMSpy 2.0 http://sharepoint.ucausersgroup.org/CIM/Shared%20Documents/CIM%20Tools/CIMSpy2.0.zip