X3D – 3D Manmade Feature Common Data Storage Format Katherine L. Morse, PhD Ryan Brunton John Schloman JHU/APL.

Slides:



Advertisements
Similar presentations
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Advertisements

Forest Markup / Metadata Language FML
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
OASIS Reference Model for Service Oriented Architecture 1.0
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
StatCat Building a Statistical Data Finder ssrs.yale.edu/statcat Steven Citron-Pousty Ann Green Julie Linden Yale University.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Analysis Concepts and Principles
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Mike Smorul Saurabh Channan Digital Preservation and Archiving at the Institute for Advanced Computer Studies University of Maryland, College Park.
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
CAD services for mechanical integration of large experiments Tatiana KLIOUTCHNIKOVA Introduction to a discussion aiming to collect comments and.
MEDIN Data Guidelines. Data Guidelines Documents with tables and Excel versions of tables which are organised on a thematic basis which consider the actual.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Publish Your Work BIM Curriculum 04. Topics  External Collaboration  Sharing the BIM model  Sharing Documents  Sharing the 3D model  Reviewing 
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Distributed Access to Data Resources: Metadata Experiences from the NESSTAR Project Simon Musgrave Data Archive, University of Essex.
ADC Meeting ICEO Standards Working Group Steven F. Browdy, Co-Chair ADC Workshop Washington, D.C. September, 2007.
Controlled Vocabularies (Term Lists). Controlled Vocabs Literally - A list of terms to choose from Aim is to promote the use of common vocabularies so.
Why We Create Metadata and How it is Useful Bruce Godfrey University of Idaho Library INSIDE Idaho
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
Lecture 9: Chapter 9 Architectural Design
Web Services Week 7 Aims: A detailed look at the underlying mechanisms for communication between web services Objectives: SOAP, WSDL, UDDI.
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
1 WS-Privacy Paul Bui Ryan Dickey. 2 Agenda  WS-Privacy  Introduction to P3P  How P3P Works  P3P Details  A P3P Scenario  Conclusion  References.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
ET-ADRS-1, April ISO 191xx series of geographic information standards.
X3D Interoperability and X3D Earth Don Brutzman, PhD Amela Sadagic, PhD Sponsor: DTO (A-SpaceX program) Naval Postgraduate School, MOVES Institute Monterey,
Task Achieving Agents on the World Wide Web An Introduction Sharif Univ. of Tech. Computer Eng. Dep. Semantic Web Course Mohsen Lesani 13 Ord 1374.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
Group-oriented Modelling Tools with Heterogeneous Semantics Niels Pinkwart COLLIDE Research Group University of Duisburg, Germany.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
Web & TV IG Overview Giuseppe Pascale, Opera Software.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Barry Weiss 1/4/ Jet Propulsion Laboratory, California Institute of Technology Quality Elements in ISO Metadata Design for Proposed SMAP Data.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
A Resource Discovery Service for the Library of Texas Requirements, Architecture, and Interoperability Testing William E. Moen, Ph.D. Principal Investigator.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
WISE Working Group D September 2009, Brussels Jon Maidens.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Working with your archive organization: Broadening your user community Robert R. Downs, PhD Socioeconomic Data and Applications Center (SEDAC) Center for.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
ISWG / SIF / GEOSS OOSSIW - November, 2008 GEOSS “Interoperability” Steven F. Browdy (ISWG, SIF, SCC)
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
1 Geospatial Standards for Canada Proposed blueprint for Jean Brodeur and Cindy Mitchell.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Chapter 9 Architectural Design. Why Architecture? The architecture is not the operational software. Rather, it is a representation that enables a software.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Dr. Ir. Yeffry Handoko Putra
Chapter 1 The Nature of Software
DoDAF 2.x Meta Model (DM2) Conceptual Level
Session 2: Metadata and Catalogues
LOD reference architecture
Presentation transcript:

X3D – 3D Manmade Feature Common Data Storage Format Katherine L. Morse, PhD Ryan Brunton John Schloman JHU/APL

Common Data Storage Formats in LVCAR Implementation 1.The Live Virtual Constructive Architecture Roadmap (LVCAR) report recommended actions to promote the sharing of tools, data, and information across the Enterprise. And to foster common formats and policy goals to promote interoperability and the use of common M&S capabilities. 2.One of the recommended actions was to examine different data storage formats used across the various architectures to determine the feasibility of creating a set of architecture-independent common data storage formats (CDSFs). 3.One of the categories identified as requiring a common data storage format was 3D manmade features. Non-geospatial data 2

Methodology  The CDSF team identified 20 formats in this category, 17 of which are still active.  We collected a research corpus of contemporary work including DoD, academic, and commercial work that applied 3D formats. The purpose of this research was twofold: Identify community technical requirements for 3D formats. Determine which of the identified formats are most actively in use based on citations in more than one publication.  We identified 11 broad technical requirements. And two process ones, openness and commercial adoption.  Eight formats were culled because they only had one citation.  The CDSF team performed a preliminary assessment of the ability of nine existing formats to meet the 13 requirements. 3

Technical Requirements Citations 4

Requirements from the Literature (1 of 2) Haptics Format provides metadata associated with inputs necessary for models in this format to provide feedback to a haptic interface. Physics Format provides metadata referencing the modeled object so it can be used by physics-based models (e.g., for collision response and force calculation in particle physics-based simulations) Semantic Annotation Format provides a tagging metadata field for appending semantic annotations to this model for speeding discovery of appropriate models (e.g., in response to a semantically aware search algorithm). Geospatial Format provides metadata referencing the location of a model in geospatial terms (e.g., latitude/longitude, World Geographic Survey 1986 WGS86). Models in this format can be transformed from their stored reference frame to the local coordinate system of a simulation. CAD Formats Format is recognizable by the industry standard CAD platforms and can be consumed and/or exported from them (e.g., the AutoCAD Drawing Interchange Format (DXF) (Autodesk)). Web Format is a lightweight data type intended for transmission and display on Hypertext Transfer Protocol (HTTP) web-based platforms (e.g., web browsers). Mobile Format is a very lightweight data type that supports the low power/memory/display requirements of mobile devices (e.g., smart phones). 5

Requirements from the Literature (2 of 2) Destructibility Format provides metadata description of the modeled object so that its decimation and destruction as the result of interaction with its external environment including other objects can be modeled. This is often a specific advanced feature of the Physics requirement above. Composability Format provides metadata describing how modeled objects can be composed with other objects (e.g., composing a model of a F-16 platform with a model of a F-16 cockpit interior and a model of an AIM-120 missile). Real World Production Pipeline Format provides metadata intended to allow for easing manipulation of modeled objects in real or near-real-time world production pipelines of automated systems [e.g., allowing for generation of real time buildings and structures from active radar images returned from Unmanned Aerial Vehicles (UAVs)]. 3D Advancements Format satisfies requirements that are not covered by the above requirements in this list. Commercial Adoption Format usage is ubiquitous in commercial tools and many can already accept models in the format as is. Openness Format is nonproprietary or a family of 3rd party tools exists for creating, reading, and exporting to this format. 6

7 X3D was the clear winner. Assessment of Existing Formats Against Requirements The numbers and shading in the table indicate the degree to which each format met each requirement based upon the preliminary assessment using literature citations as the metric.

X3D Gaps  Mobile: potential improvements for the support of mobile devices that are already in progress (and which are all actually performance improvements): A C++ version of the Scene Access Interface (SAI) Mobile-subset versions of SAI (EcmaScript, Java, C++) A floating-point version of X3D Earth model archives using carefully chosen tile sizes Dynamic server side support for clients  Destructibility: less about physics and more about decomposition of 3D models into constituent parts. How those parts respond interactively to the event that caused the destruction is outside the scope of a visualization format.  Composability: existing X3D features provide the functional hooks for composability, but X3D does not provide a metadata specification for describing composition. Such a metadata specification would have to be domain-specific. Determined to be out of scope for a standard whose expressed domain is general-purpose 3D representations. 8

Semantic Annotation Gap and Metadata Recommendation  Although metadata is currently supported, a mechanism for referencing and embedding nodes compliant with other discovery metadata schemas would be helpful, enabling developers to tag models to be discovered by search engines using various schemas.  We propose a new enumerated value for the meta element name attribute, metacard, whose value would be a URI for a metacard, e.g. 9 X3D has accepted this comment for coordination.

Questions? 10 ? ? ? ? ? ? ? ? ? ? ? ?