All Presentation Material Copyright Eurostep Group AB Supporting Complete Reference Data Life Cycle David Price July 2007.

Slides:



Advertisements
Similar presentations
Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages Sweetwater ISD presents:
Advertisements

Whats New in Office 2010?. Major Changes in Office 2010 The Office Ribbon, which first made its appearance in Office 2007, now appears in all Office 2010.
Microsoft TM SharePoint Content Management SystemTutorial By Mazen Abdallah Student Assistant at CNS 2010.
Protégé/OWL Imports/Namespace facilities Daniel Elenius.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
DEX Publication Project OASIS PLCS TC Telecon 29 April 2008 Trine Hansen.
Indistar: Updates, Additions, and Coming Soon Stephanie Benedict, ADI.
Feature requests for Case Manager By Spar Nord Bank A/S IBM Insight 2014 Spar Nord Bank A/S1.
Software Configuration Management Donna Albino LIS489, December 3, 2014.
Newsletter Plugin The newsletter plugin allows you to create and send newsletters to a managed list or multiple lists of users. Your users can subscribe.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
2/6/2008Prof. Hilfinger CS164 Lecture 71 Version Control Lecture 7.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Microsoft Visual Source Safe 6.01 Microsoft Visual Source Safe (MVSS) Presented By: Rachel Espinoza.
Product Life Cycle Support (PLCS) The Information Backbone to transform the Logistics Enterprise PLCSlib status PLCS OASIS TOG Filton, UK Rob.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
All Presentation Material Copyright Eurostep Group AB ® A New Philosophy for STEP Implementation - STEP for the Web (S4W) David Price October 2003.
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
Creating Your Electronic Catalog. What is a Catalog? eVA is Virginia’s online, electronic procurement system. This web-based vendor registration and purchasing.
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
The Paperless Classroom with Google Docs Eric Curts - North Canton City Schools ericcurts.com - - gplus.to/ericcurts.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
1 Proposed PLCS TC Organization and Functional Responsibilities Revision
NetService Cardholder Tutorial GE Corporate Payment Services 4246 South Riverboat Road Salt Lake City, Utah Copyright Information.
Addressing Metadata in the MPEG-21 and PDF-A ISO Standards NISO Workshop: Metadata on the Cutting Edge May 2004 William G. LeFurgy U.S. Library of Congress.
1. Chapter 9 Maintaining Documents 3 Managing Files As with physical documents, folders, and filing cabinets, electronic files and folders must be well.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 8-Oct-15.
Branching. Version Control - Branching A way to write code without affecting the rest of your team Merge branches to integrate your changes.
Creating Your Electronic Catalog. What is a Catalog? A list of products and/or services and their attributes published in the eMall, the shopping area.
…using Git/Tortoise Git
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
- Sponsored by UK MOD ISO edition 2 Rob Bodington, Phil Spiby.
Basic Editing Lesson 2.
May 7, We manage documents and their changes with versioning and check out/check in procedures.
Lesson 9: Windows Management Ms. Tracy Digital Literacy.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
Tutorial 3 Adding and Formatting Text with CSS Styles.
EXPRESS/UML aka Part 25 Edition 2 Bath STEP July 2004.
1 MSTE Visual SourceSafe For more information, see:
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
Transportation Agenda 165. Transportation About Pages Pages organize and present information Pages are files that end in.aspx 166.
Copyright © 2007, Oracle. All rights reserved. Using Document Management and Collaboration Appendix B.
DEX Publication Project OASIS PLCS TC Face to Face meeting 10 March 2008 Trine Hansen.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
What is ? ●It is a Halton District School Board term ●It is HDSB use of Google Apps for education. It includes: ■ Google Docs ■ Google Drive ■ Google Applications.
(1) Introduction to Subversion (SVN) and Google Project Hosting Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences.
Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Background, Lessons learned, Conclusions, Recommendations, Plan forward.
1 Lesson 9 Windows Management Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
 Prepared by: Eng. Maryam Adel Abdel-Hady
OWL imports Nick Drummond or “How to make life hard for tool developers”
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick Senior Librarian Cataloging introductory flow.
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 28-Jun-16.
MicrosoftTM SharePoint Content Management SystemTutorial
Mail Merge for Lotus Notes and Excel User Guide
Mail Merge for Lotus Notes and Excel User Guide
Global Grid Forum GridForge
Metadata Editor Introduction
Cataloging introductory flow
Lesson 9 Windows Management
JavaTeaching and Importing a github repository
OASIS Electronic Trial Master File Standard Technical Committee Meeting Agenda Comment Review Period January 5, :00 – 10:00 AM PDT.
Microsoft PowerPoint 2007 – Unit 2
Presentation transcript:

All Presentation Material Copyright Eurostep Group AB Supporting Complete Reference Data Life Cycle David Price July 2007

All Presentation Material Copyright Eurostep Group AB Agenda RD Life Cycle Issues, Goals and Practices Protege Repository Capabilities The development approach The OASIS publication approach

All Presentation Material Copyright Eurostep Group AB RD Life Cycle Issues RD Ontology and Class life cycle has –Stages : Developer Draft, Committee Draft, Public Review Draft, Committee Specification –Versions : 1, 2, … Collaborative RD development is necessary but –OWL tools do not yet address complete life cycle –Sourceforge DEXLib host collaboration is CVS/file-based Approaching first OASIS ballot and registration

All Presentation Material Copyright Eurostep Group AB Goals of Development Approach Remove as many error-prone actions as possible –limit cut and paste between OWL files –limit URI and OWL import changes Enable more that one ballot at a time Support “post-registration of V1” environment Deal with two kinds of post-registration customers –Those who always want the latest-and-greatest RD –Those who want to use specific versions of the RD

All Presentation Material Copyright Eurostep Group AB Better practices Keep RD identifiers (URI) stable over their life Use Protégé and related tool capabilities to limit cut and paste errors Give everyone better view of big picture once Version 1 published –V 1 is the basis for development, not other personal developer files –Allow industry users to test committee-draft and public- review-draft without breaking their current environments

All Presentation Material Copyright Eurostep Group AB Protégé and newer Repositories New concept of “Ontology Repository” –List of repositories under user control –List searched in user-defined order –can be set as read-only –can be local folder/file or on Web (HTTP) –are specific to a Protégé Project (so David’s set of repositories can be different from Rob’s) “Same” ontology (same URI) can be in every Repository, Protégé uses the first on it find When user changes repository list, ontologies are “reloaded”

All Presentation Material Copyright Eurostep Group AB Repositories and RD Development An “Ontology Repository” is a relative folder under dexlib/data/refdata –Can pull “Committee Specification” or better RD off the Web if desired though –Can also pull other reusable RD OWL ontologies off the Web From earlier life cycle repositories, more stable repositories are read-only –From developer-draft, committee-draft and public-review-draft and committee-specification are read-only –From public-review-draft, committee-specification is read-only Users control order of repositories for search, for example –developer-draft first, then committee-specification –developer-draft first, then public-review-draft, then committee- specification –public-review-draft first, then committee-specification

All Presentation Material Copyright Eurostep Group AB Select OWL – Ontology Repositories

All Presentation Material Copyright Eurostep Group AB Repository Manager Controls Add Repository To List (plus) Move Up/Down List (arrow) Remove From List (minus) Read-Only Flag

All Presentation Material Copyright Eurostep Group AB What’s In Each Repository? David Work Standard RD Dublin Core PLCS EXPRESS Standard RD developer-draft committee-draft committee-specification public-review-draft Standard RD Yes, Standard RD is in more than one place. That’s good for developers! They can choose to see “as-is” or “to-be” by changing order in Repository list

All Presentation Material Copyright Eurostep Group AB “Standard RD” is in every folder! committee-specification, public-review-draft and committee-draft folders are all treated similarly All classes defined in plcs-std-rdl ontology When “approved for next stage” entire plcs-std-rdl ontology is simply copied over to next folder –Note that the annotation properties for the classes are reset everywhere when this happens See next slides for more details on each folder

All Presentation Material Copyright Eurostep Group AB “committee-specification” Repository Committee Specification Standard RD in plcs-std-rdl Does not read from earlier life cycle folders Other repositories read Dublin Core and PLCS EXPRESS read-only from here –Dublin Core in two OWL files: elements and terms –PLCS EXPRESS in one OWL file Into committee-specification = copy and replace of entire file from public-review-draft or merge of several ballots, “expert user” should perform this action Out of committee-specification = plcs-std-rdl copied over to OASIS Web site for public availability, so an “expert user” action –See later slide on OASIS PLCS RD availability

All Presentation Material Copyright Eurostep Group AB “public-review-draft” Repository committee-specification plus public-review-draft Standard RD in plcs-std-rdl Does not contain any other files If required, more than one public-review-draft- folder could be created to manage multiple ballots –Examples: public-review-draft-2007, public-review-draft- organization, public-review-draft-TLSS –If this happens, then manual merge before copy into committee- specification folder is required Into public-review-draft = copy and replace of entire file from committee-draft, still “expert user” should perform this action Out of public-review-draft = upon ballot issue resolution, entire finalized plcs-std-rdl file is copied to committee- specification Repository, an “expert user” action

All Presentation Material Copyright Eurostep Group AB “committee-draft” Repository committee-specification plus public-review-draft plus committee-draft Standard RD in plcs-std-rdl Does not contain any other files Into committee-draft = cut and paste from developer-draft, so an “expert user” should perform this action Out of committee-draft = when ready for ballot, entire finalized plcs-std-rdl file is copied over to public-review-draft folder, “expert user” action

All Presentation Material Copyright Eurostep Group AB “developer-draft” Repository committee-specification plus public-review-draft plus committee-draft plus “ready to share” Standard RD in plcs-std-rdl Individual developments in plcs-rdl- files contain “not ready to share” classes –As an alternative, users could keep individual files local and private only putting “ready to share” on DEXLib When “ready to share”, classes are cut and paste into developer-draft plcs-std-rdl, “normal user” action –Alternatively, if CVS clashes are an issue then “expert user” action or normal users could announce and agree when “ready to share” happens

All Presentation Material Copyright Eurostep Group AB Normal DEXLib RD Cycle Pump: Ver1, Rev0, Stage=DD dpe 1 : Create new class in dpe Pump std 2 : Move class to std to share, set ver, stage, rev developer-draft 3 : When RD set ready, set stage=CD, copy file to c-d std Pump: Ver1, Rev0, Stage=CD committee-draft public- review-draft committee- specification Pump: Ver1, Rev0, Stage=PRD Pump: Ver1, Stage=CS std 4 : When RD set ready, set stage=PRD, copy file to p-r-d, empty c-d std file, update d-d std file stages 5 : When RD set ready, set stage=CS, copy file to c-s, empty p-r-d std file, update d-d std file stages 6 : Delete revision in CS

All Presentation Material Copyright Eurostep Group AB Revisions in DEXLib RD Cycle std Pump: Ver1, Rev0, Stage=CD committee-draft Inside a stage issues may be raise, when addressed raise revision Pump: Ver1, Rev1, Stage=CD Pump: Ver1, Rev0, Stage=PRD public- review-draft Pump: Ver1, Rev2, Stage=CD Revision reset to ‘0’ at start of next stage std

All Presentation Material Copyright Eurostep Group AB Versions of RDL at OASIS docs site Some implementers will want latest-and-greatest at all times Some implementers may want to adopt one version and stay with that even when a new version is released Latest and greatest always at – Versions kept at – Users can adopt same “repository” approach to control which specific PLCS RD they use –Can switch PLCS RD versions when they choose without any change to their RD extensions –Allows them to try out public-review-draft and committee-draft using same approach

All Presentation Material Copyright Eurostep Group AB To Publish on OASIS Set Version Number in plcs-std-rdl ontology annotation –The ontology URI does not change, so no change forced on users Create Vn folder for newly approved version of RD on OASIS Web site, for example – – Copy newly released plcs-std-rdl to Vn folder and to “latest and greatest” approved PLCS RD on OASIS Web site – Yes, newest RD available in two places - but that protects adopters of current version not wanting to be affected by next version

All Presentation Material Copyright Eurostep Group AB Other minor OASIS guidance is to use HTTP URIs, not URNs Problem with Dublin Core “purl.org” so need to use “plcs.org” instead –Remove Protégé version of Dublin Core from Global Repository and any Project Repositories Switch to RDF-XML file format (not abbreviated format) –More regular so DEXLib code works more easily –RDF-XML is not the default in Protégé, so take care –File names now plcs-std-rdl.rdf-xml.owl

All Presentation Material Copyright Eurostep Group AB Remove Dublin Core from Global List