Download presentation
Presentation is loading. Please wait.
Published byAda Randall Modified over 6 years ago
1
DDMS for DoDAF 2.0 Hal Beumer 25 Aug 2009 2/22/2019
2
DoDAF v2.0 Meta Model Under development by the DM2 Configuration Management (CM) group. Consists of technical and discovery documents to support implementation of DoDAF v2.0 Views Technical documents submitted to the DoD Metadata Registry Discovery documents will be stored in a Metadata Catalog (e.g., NCES) Currently, the DoDAF XSD’s as well as several supporting documents have neem uploaded to the DOD Metadata registry. These files and associated data are described in files DoDAF_XSD_data.xls and DoDAF_XSD_data.txt ToDo – which Metadata catalog will we use? 2/22/2019
3
Technical Documents DoDAF View XSD’s DoDAF Support XSD’s
UML EAP Documents Misc XML and XLS Documents Lists of document names and properties in file DoDAF_XSD_data.xls ToDo – Determine how to access non XSD documents. Should EAP reader be available with EAP’s? Problem - the following works on Greg’s machine but not on mine SampleDDMSFileFormattedReduced 1. Get error when I put in real path xsi:schemaLocation=" works G:\sbsi\ddmsv2\DDMS_2.0\ns\DDMS\2.0\DDMS-v2_0.xsd"> 2/22/2019
4
Discovery Documents DoDAF View XSD’s DDML file
DoDAF Support XSD’s DDML file UML EAP Documents DDML file Misc XML and XLS Documents DDML file 2/22/2019
5
DoD Discovery Metadata Specification (DDMS) v2.0
Discovery Documents based on the DDMS standard will be developed as part of this effort. Discovery Documents will reside in a Metadata Catalog CAC cards may be required to access DDMS documents in the Enterprise Metadata Catalog provided by NCES 2/22/2019
6
Populating DDMS Documents
Identify the actual data items that serve to define the contents of the DDMS documents. Map these items as appropriate to data items provided within or described by the DoDAF v2.0 Meta Model documents Create initial set(s) of DDMS documents manually. Determine whether subsequent sets can be generated more quickly using automated means. Submit documents to DoD Metadata Registry 2/22/2019
7
DDMS File Design Synopsis
Used XMLSpy to create sample XML file from DDMS 2.0 XSD’s All Items (mandatory and optional) Multiple instances of elements Sample XML files provided with product Populated sample XML file using DDMS identified data from Bruce Dunn SV-1 Metadata from DM2 Group 2/22/2019
8
DDMS File Template Created General template and processor– handles common DoDAF view data Created View Specific template processor for each DoDAF view – handles view specific data Non DoDAF View documents handled individually. 2/22/2019
9
General Template SampleDDMSFileFormattedReduced.xml
<ddms:identifier ddms:qualifier="a001" ddms:value="a002"/> <ddms:title ICISM:ownerProducer="USA" ICISM:classification="U" >e001</ddms:title> <ddms:description ICISM:classification="U" >e003</ddms:description> <ddms:language ddms:qualifier="ISO 639-1" ddms:value="en-us"/> Note – attributes, elements, hardwired data 2/22/2019
10
General Template Processor
sed.list #"a019b"/"ddms_value" s/"a019b"/"AV-1 XML Schema"/g #"a020"/"ddms_address" s/"a020"/""/g #"a021"/"ddms_protocol" s/"a021"/""/g #e001/ddms_title s/e001/DoDAF 2.0 AV-1 XML Schema/g #e002/ddms_subtitle s/e002//g #e003/ddms_description s/e003/The DoDAF 2.0 AV-1 XML Schema/g File sample with comments 2/22/2019
11
View Specific template processor
sedov1.list s/"a002"/"OV1.XSD"/g s/"a003"/" "/g s/"a004"/" "/g s/"a005"/" "/g s/"a006"/" "/g s/"a015"/"48469"/g s/"a019b"/"OV1 XML Schema"/g s/e010/ /g s/e001/DoDAF 2.0 OV1 XML Schema/g s/e003/High Level Operational Concept Graphic/g Identical in format with General Template Processor Complete File, no comments 2/22/2019
12
End to End File Creation
Doall.bat sed -f sedav1.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > av1.ddms.xml sed -f sedav2.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > av2.ddms.xml sed -f sedcv1.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > cv1.ddms.xml sed -f sedcv2.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > cv2.ddms.xml sed -f sedcv3.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > cv3.ddms.xml sed -f sedcv4.list < SampleDDMSFileFormattedReduced.xml | sed -f sed.list > cv4.ddms.xml File sample. Batch file creates ddms file for each DoDAF view 2/22/2019
13
Sample DDMS File cv4.ddms.xml 2/22/2019
<?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2006 sp2 U ( <ddms:Resource xmlns:ddms=" xmlns:mdr=" xmlns:gml=" xmlns:xlink=" xmlns:ICISM="urn:us:gov:ic:ism:v2" xmlns:xsi=" xsi:schemaLocation=" G:\sbsi\ddmsv2\DDMS_2.0\ns\DDMS\2.0\DDMS-v2_0.xsd"> <! > <ddms:identifier ddms:qualifier="URI" ddms:value="CV4.XSD"/> <ddms:title ICISM:ownerProducer="USA" ICISM:classification="U" >DoDAF 2.0 CV4 XML Schema</ddms:title> <ddms:subtitle ICISM:classification="U" ></ddms:subtitle> 2/22/2019
14
Extra Slides 2/22/2019
15
Enterprise Catalog 2.4.3 Enterprise Catalog The Enterprise Catalog is a virtual catalog of all DoD data assets. It supports the NCDS by enabling searches on DDMS and COI-extension metadata registered in federated metadata registries. It functions as a federated catalog of DoD data assets via a federated search web service – providing the ability to search content metadata throughout the federation. DARS metadata registration and federated discovery services provide the architecture community’s extension to the Enterprise Catalog. It enables searching for architecture content based on DDMS metadata elements. 2/22/2019
16
DoD Metadata Registry (DMR)
Project has an MDR account. Project is part of the ARCH COI Project Metadata has been uploaded 2/22/2019
17
Metadata Catalog Multiple Options available Federated Search Examples
Federated Search Examples COI Data Catalog Sharepoint Content Mgmt Solution Operational DB 2/22/2019
18
DDMS TechGuide Q: Where can I look to find instructions on creating a "metacard" and storing it in a Federated Search accessible catalog? A: See section 4 of the DDMS Home Page entitled "Known Users of the DDMS" Q: Is it accurate to say that registering schemas in the MDR is not the same as creating/storing a metacard for discovery by the NCES Program's Federated Search capability? A: Yes! The MDR registers structural metadata (e.g., XML schema) for re-use and distributed management vice enabling users to discover specific content. To advertise available content, DDMS-compliant metacards describing data assets would be created and stored in a content catalog, either an Enterprise Catalog instance provided by NCES or a community-sponsored catalog. 2/22/2019
19
DISA CUSTOMER PARTNERSHIP CONFERENCE APRIL 2009
Content Discovery: Enterprise Search: Find What Your Want Here NCES Enterprise Search has combined several search technologies into one search capability for NIPRNET and SIPRNET. This session will give an overview of the architecture and functional capability. The InteLink Google-based Centralized Search, the Federated Search, and the Enterprise Catalog are consolidated through an aggregator and a single web-based user interface to deliver a comprehensive and flexible DoD search tool. This session will explain the status of the capability and the roadmap for enhancement, including a major effort to expose more content to this tool: probably some of your data. This session is targeted for customers who are interested in using the search capability and want to understand its capability and for customers who have data that should be exposed to the NCES Content Discovery capability, per the February 2009 DoD CIO memorandum ”DoD Enterprise Services Designation – Collaboration, Content Discovery, and Content Delivery.” A developer workshop on exposing content to the enterprise search will be held in another session. 2/22/2019
20
Prototype Prepare a set of test DoDAF v2.0 Meta Model and DDMS documents and submit these to the DoD Metadata Registry. Run test discovery scripts to validate. Repair as necessary 2/22/2019
21
Identifying DDMS Data Sets and Documents
This depends on the DDMS standard being used. 2/22/2019
22
F = foundation – based on IDEAS foundation M - pedigree N - necessary
O - optional S – security based on icisim xsd 2/22/2019
23
Look at Dave’s SV-1 (v2.0 DoDAF) Look at Bruce Dunn SV-1 (v1.x DoDAF)
Convert the Where is the xsd for the coi. Part of Web Services Schema 2/22/2019
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.