Title: Synchronize work on DEXs and reference data between PLCS pilots and OASISPLCS
1- Synchronize work on DEXs and reference data
between PLCS pilots and OASIS/PLCS - - Proposed PLCS TC Organization and Functional
Responsibilities
2PLCS TC Organization Membership
ChairSecretariat1 Voting Member per
CompanyTechnical LeadImplementers Forum Lead
1 Secretariat
LeadSoftware Product VendorsImplementersIntegra
tors
Norwegian PilotUK MOD PilotSwedish PilotOthers
Lead (Information Architect)2 Tool Experts2
Business Experts
DEX Development Teams (min) 1 Team Lead1
Modeler1 Business Expert
Infrastructure/Tool Team (min) Information
Architect1 Modeler
3Organization Functionality OASIS TC
- Issue AP239 as an IS (function of PLCS, Inc. and
SC4) - Agree resolution of DIS ballot comments
- Prepare resolution programme
- Implement change programme
- Submit to ISO for publication
- Issue as IS
4Organization Functionality OASIS TC
- Formalise OASIS Role
- Agreed programme of work
- Agreed allocation of programme tasks
- Rules for approval of methods
- Agreed DEX development processes
- Agreed Reference Data processes
- Establish resource requirement
- Establishment of an Implementation Plan
- Agree process for review / ballot / update /
maintenance of ref data - Infrastructure of RDL Server
- Infrastructure of Dexlib publication environment
- Establish API for PLCS
5Organization Functionality OASIS TC
- Administration, provision of development tool,
ballot and publishing activities - Establish and maintain a detailed project plan
- Produce a DEX development programme
- Manage activities described in the project plan
- recommended activities and
- identified actions relevant for the OASIS TC
scope - Administration of DEXs,capabilities, reference
data, documentation tool, publishing - Procedures for publishing
- Establish how the DEXs are to be published. I.e.
what format. - Establish how to publish Reference data
- Publish OWL files
- Set up OWL files on Web server (Coordinate with
Tech Lead) - Agree to publish
- Publish DEXs as OASIS standard
- Core PLCS Reference Data
- Identify Business domain extensions that will be
published standardized extensions to PLCS
Reference Data
6Organization Functionality OASIS TC
- Administration, provision of development tool,
ballot and publishing activities (contd) - Publishing
- DEX Publication
- Extend DEXlib to allow HTML publications
- Extend DEXlib to allow individual or sets of DEXs
to be published as a standalone package. - Agree how DEXs are published XML Schema?
- RDL publication
- Establish PLCS web server
- Publish OWL files on PLCS web server
- Establish PLCS RDL server accessed via APIs from
translators
7Organization Functionality OASIS TC
- Administration, provision of development tool,
ballot and publishing activities (contd) - Technical publishing
- DEX Publication
- Extend DEXlib to allow HTML publications
- Extend DEXlib to allow individual or sets of DEXs
to be published as a standalone package. - RDL publication
- Establish PLCS web server
- Publish OWL files on PLCS web server
- Establish PLCS RDL server accessed via APIs from
translators - Reference data specify process for handling
- Review
- Ballot
- Update
8Organization Functionality OASIS TC
- Administration, provision of development tool,
ballot and publishing activities (contd) - Review DEXs submitted for standardization
- Ballot activities
- Responsible for ballot routines, balloting,
publishing and regular reporting to OASIS members
(Tool expert with modeling competence) - Establish and maintain guidelines for
- Reference data
- DEX and capability (DEX Cookbook)
- Testing (Test document)
- Mapping (UK MODs mapping document)
9Organization Functionality OASIS TC
- Administration, provision of development tool,
ballot and publishing activities (contd) - Maintain infrastructure as exploder, home page,
reference data server, DEXLib tool etc. - Developing, Publishing and maintain DEXs,
Capabilities, Reference data, Guidelines - Communication with Implementers forum, projects
and pilots (Business expert) - Meetings and conference calls
- Identify potential future DEXs
10Organization Functionality Technical
- Establish agreements for documentation of
capabilities and business concepts - Develop a data exchange template
- A "data exchange contract" shall require
- Identification of the specific DEX(es) that shall
exchange the business data to enable
conformance testing - Identification of standards used, and the
resulting usage of reference data - Involved parties need to agree what is their
recognized identifier. A text shall be added in
the exchange agreement to note the preferred
option as the one to be used for globally unique
identifiers, e.g. for identifiers that may be
used for data merge. - Agree a common development method for DEXs
(outcome of DEX Synchronisation meetings) - Agree common content for DEXs (outcome of DEX
Synchronisation meetings) - Develop business ontology
- Business ontology in PLCS OWL shall be developed
from business needs, not on legacy (systems and
standards) - Establish and standardize one complete, stable
ontology for PLCS shall be a long term objective - For the short term, harmonization of the Def Stan
00-60 based ontology currently uploaded to PLCS
OWL is recommended
11Organization Functionality Technical
- Establish agreements for documentation of
capabilities and business concepts - Reference Data Library
- Class of class definitions in PLCS/OASIS RDL may
be needed for contracting purposes. How to
define class of class in OWL shall be
investigated - Separate OWL project files shall be defined for
representation of specific projects and their
local terms - Assessment of DEXs, capabilities and reference
data to avoid competitive DEXs to existing ones
(Business expert) - Develop and Maintain guidelines
- Develop guidelines for developing capabilities
- Develop mapping guidelines
- Develop guidelines for creating business domain
extensions to the reference data library - Develop Translator Guidance
- Translators shall be developed according to
agreed data exchange architecture - Translators may claim compliance to a DEX, if
need be, with exemptions for import or export - Develop Usage Guidance for business
implementation - Modeller / Developer guidance
- Business user guidance
- Software implementer guidance
- Contract managers guidance
12Organization Functionality Technical
- Technical - Capabilities
- Develop new capabilities as required
- Incorporate new Ref Data
- Enable representation of instantiation
capabilities - Set up a review structure for capabilities
- Technical - Ref Data
- Consolidate existing Ref Data files to establish
baseline core - Establish a better development environment for
consolidation and management - Technical - DEXs
- Develop an exchange agreement (specialisation of
DEX) - Enable specialisation pruning of DEXs
- Provide a mechanism for converting existing part
28 file to part 21 (OASIS TC meeting 11 action
item 4) - Technical - Publication
- Continue to maintain Dexlib on Source Forge
- Maintain an HTML mirror of DEXLib for non
developers - Allow an XML view facility in browsers (other
than I Explorer) - Extend Dexlib to allow TML publications
- Extend Dexlib to allow individual (or sets of)
DEXs to be published as a standalone package
electronically and on paper - Establish a PLCS web server
13Organization Functionality Technical
- Develop DEX Packages
- Develop Dexlib Documentation
- Develop a documentation infrastructure
- Develop the Dexlib architecture and a framework
explanation - Develop Implementation options
- Business concepts
- Capabilities
- Reference data
- DEX Documentation
- Prune of long forms
- Develop Rules
- Rule types that are needed for DEXs and
capabilities shall be developed - Establish templates needed for each rule type
- Templates shall be used for scripts as required
- Scripts to be activated and completed with data
- Rules shall be uniquely enumerated (in
capabilities etc) to allow normative reference to
them - Rules shall be placed at the lowest possible
level, i.e. in capabilities, without mandating
PLCS global rules. Experience will show where the
lowest level is.
DEX Development Team
14Organization Functionality Technical
DEX Development Team
- Develop DEX Packages
- Develop DEXs for business implementation
- Develop a core capability set
- Develop a DEX template (OASIS TC meeting 11
action item 2) - Agree a common usage guidance method for DEXs
- Specify a representation of a thesaurus of
business concepts reflecting business terms - Specify an indexing mechanism from the Business
concepts to DEX capabilities - Re-develop initial set of DEXs i.a.w. common
agreements - Incorporate the recommendations from the series
of DEX Sync Workshops
15Organization Functionality Technical
DEX Development Team
- Develop Reference Data for DEX implementation
- Agree how Reference Data is to be published as a
standard and how it will be maintained - Define reference data architecture
- Develop pilot RDL service
- Agree and standardised RDL services
- Develop industrial strength RDL services
- Define management of RDL services
- Populate RDL services
- Propose reference data from pilot sources
- Instantiate reference data
- Link with other standards
- Develop a standard publication mechanism
- Submit Reference Data for ballot
- Develop a programme to monitor the resolution of
ballot comments - Publish Reference Data as standard (OASIS TC
meeting 11 action item 7) - Input recommendations from the synchronisation
workshops
16Organization Functionality Technical
DEX Development Team
- Harmonisation with SC4 standards
- 10303 STEP APs
- 13584 PLIB
- 15926 Oil Gas
- Harmonisation with other standards
- 00-60
- SCORM (OASIS TC meeting 11 action item 6)
- 1000D
- 2000M
- OAGIS 9
- W3C
- OMG
- MIP
- SIMBASE
17Organization Functionality Technical
DEX Development Team
- Generic capabilities shall be tailored to
specific business domains and business concepts - Documentation of capabilities and business
concepts shall be documented according to
agreements
18Organization Functionality Technical
- DEXLib Infrastructure
- Enhance user friendliness
- Indexing mechanism
- User-friendly interface to reference data library
from DEXLib - Graphical representation of reference data
hierarchy HTML version - Expand the introduction to DEXLib. Shall include
information as - Data exchange architecture
- Reference data
- Global identifiers
- Rules
- Develop templates for main rule types
- Develop scripts for business concepts, using rule
templates - Extend existing DEXLib functionality to activate
and complete scripts with information - Develop template for exchange agreements as part
of each specific DEX - Graphical presentation of information in DEXLib
shall be considered
19Organization Functionality Technical
- DEXLib tools
- Develop tool supporting DEX, Capability and
Reference Data development - Responsible for maintaining DEXLib tools and
reference data server (Tool expert with modeling
competence) - Developed to encompass the revised DEX
architecture containing - business concepts
- specializations of generic capabilities
- specialization of generic DEXs
- rules
- Extend DEXlib tool set
- User friendly front end
- Develop terminology dictionary
- Develop indexing method from terminology
dictionary to DEXlib - Interface to reference data
- Allow publication of DEXs
- Allow publication of Reference Data
20Organization Functionality Technical
- DEXLib content revised according to new
architecture - DEX specification template
- Develop an agreed DEX template for acceptance by
OASIS based on the example DEX Assembly part
list to DEXLib - Agreed model interpretations shall be
incorporated in DEXLib and existing translators
21Organization Functionality Implementers Forum
- Establish Implementers Forum
- Define test data
- Develop test tools
- Run test rallies
- Define Conformance requirements
- Establish implementers forum
- Establish tools to develop / view the test data
- Establish tools to validate the test results
- Harmonization and reuse of solutions
- Establish guidelines for the implementers
- Harmonization of
- Reference data
- Interpretations / mapping solutions
- Modify / Review
- DEXs
- Capabilities
- Business concepts
- Reference data
22Organization Functionality Implementers Forum
- Test DEXs
- Test DEXs
- Test interoperability by round robin test
rallies - Identify test sets
- Conduct test rallies
- Run Pilot projects for assurance of AP239
- Identify pilot business areas
- Modify DEXs based on pilot input
- Review Framework for quality (OASIS TC meeting 11
action item 4) - Develop a method for viewing test data (OASIS TC
meeting 11 action item 5) - Submit DEXs, capabilities and reference data to
OASIS for standardization
23Organization Functionality Pilots/Projects
- Activities performed by PLCS pilots and projects
- Development and review activities
- DEXs
- Capabilities
- Reference data
- Submit DEXs, capabilities and reference data to
Implementers forum - Update of capabilities shall be performed in
relation to projects/pilots and not as part of
the OASIS TC work - Share results of pilots
24Finally, the END!