<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15294755</id><updated>2011-11-04T18:41:45.230-07:00</updated><title type='text'>Content Assembly Mechanism (CAM) News</title><subtitle type='html'>Content Assembly Mechanism (CAM) News.

News relating to the OASIS CAM work and leveraging CAM templates with your W3C XSD schema, XML and XSLT development environment.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15294755.post-6333082271316445689</id><published>2011-07-09T12:20:00.000-07:00</published><updated>2011-07-09T14:19:51.281-07:00</updated><title type='text'>The new CAM v2.0 now available from Sourceforge</title><content type='html'>Work continues on improving the CAM editor toolkit - and the latest release boasts an impressive feature set including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Drag and drop assembly of exchange structures from sets of dictionary canonical components&lt;/li&gt;&lt;li&gt;Support for modelling with UML/XMI and “FreeMind” MindMap tools&lt;/li&gt;&lt;li&gt;Cross platform deployment - Windows, *NIX and MacOs in 32bit and 64bit executables&lt;/li&gt;&lt;li&gt;New visual editor with color coding, 3x performance increase and 50% less memory use&lt;/li&gt;&lt;li&gt;Enhanced and improved NIEM IEPD production features and NIEM dictionary collections&lt;/li&gt;&lt;li&gt;Dictionary harvesting from schema with dictionary compiling for drag and drop tool use&lt;/li&gt;&lt;li&gt;External codelist generation and support&lt;/li&gt;&lt;li&gt;Support for branding, delivery packaging and NIEM features development from Oracle&lt;/li&gt;&lt;li&gt;Standalone CAMV 1.1.4 validation engine and ANT batch scripts testing environment&lt;/li&gt;&lt;/ul&gt;Together these improvements allow people to fully integrate their exchange schema development from&lt;br /&gt;dictionaries of components to exchange schema structures. Then align with modelling documentation&lt;br /&gt;and designs, while automating the production of actual exchange schema and XML instance test suites. &lt;br /&gt;&lt;br /&gt;The full release notes PDF are &lt;a href="http://iweb.dl.sourceforge.net/project/camprocessor/CAM%20Editor/Releases/2.0/CAM_Editor_2-0_Release_Notes.pdf"&gt;here&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;You can find out more from the CAM editor &lt;a href="http://www.cameditor.org/"&gt;download site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-6333082271316445689?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/6333082271316445689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=6333082271316445689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6333082271316445689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6333082271316445689'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2011/07/new-cam-v20-now-available-from.html' title='The new CAM v2.0 now available from Sourceforge'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-3762881978975863153</id><published>2011-02-02T19:50:00.000-08:00</published><updated>2011-02-02T19:50:25.285-08:00</updated><title type='text'>Latest CAMeditor v1.9 now available from Sourceforge</title><content type='html'>&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;The latest CAMeditor release is now available from Sourceforge:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;a href="http://sourceforge.net/projects/camprocessor" style="color: blue; text-decoration: underline;" target="_blank"&gt;http://sourceforge.net/projects/camprocessor&lt;/a&gt;/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;Highlights include:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;1) Complete external code lists support for code values via files and import of code lists&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;2) Enhancements to the evaluator, NDR checks and NIEM re-use scoring tools&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;3) Performance enhancements to XSD schema importing tool&lt;/span&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;4) Generation of NIEM EIEC / BIEC dictionary schema from ERwin enterprise model components&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: xx-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;5) Support for KeyRef notations in structure editor&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;6) Enhanced XML example generation&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;Then there's a raft of fixin's and improvements from over 4 months of development since the last release. &amp;nbsp;Full details are in the release notes PDF documentation and the online tracker system.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: verdana, geneva; font-size: 9.64506px;"&gt;&lt;div class="MsoNormal" style="font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Verdana;"&gt;&lt;div class="MsoNormal" style="font-family: verdana, geneva; font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;Thanks to everyone who has contributed to helping make this new release the best yet. &amp;nbsp;And special shout out goes to IEPD Factory team and working with us so we can share code list files between tools.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: verdana, geneva; font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: verdana, geneva; font-size: 12pt; position: relative;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: x-small;"&gt;Please feel free to provide feedback via Sourceforge project discussion area, OASIS CAM dev list, or contacting the developer team directly.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-3762881978975863153?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/3762881978975863153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=3762881978975863153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3762881978975863153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3762881978975863153'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2011/02/latest-cameditor-v19-now-available-from.html' title='Latest CAMeditor v1.9 now available from Sourceforge'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-3321648767294278798</id><published>2010-06-23T07:35:00.000-07:00</published><updated>2010-06-23T07:35:05.526-07:00</updated><title type='text'>Who needs OASIS any more?</title><content type='html'>&lt;div class="MsoNormal"&gt;Is the day rapidly approaching where we have essentially made ourselves redundant?&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I gave testimony today in &lt;st1:place w:st="on"&gt;&lt;st1:state w:st="on"&gt;New York&lt;/st1:state&gt;&lt;/st1:place&gt; on their proposed legislation on open government and open data.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This whole world of Web 3.0 collaborative information and Gov 2.0 solutions is supposed to be self-describing as per the W3C and their “open data” RDF syntax.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;More telling is that the community is driven by “give us the data” and they care little for how they get there; spreadsheets, csv, text, XML, or RDF.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So injecting a structured approach into the conversation is difficult given the myriad of agendas being advanced and the timelines desired.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Only once the &lt;st1:placename w:st="on"&gt;data&lt;/st1:placename&gt; &lt;st1:placetype w:st="on"&gt;Tower&lt;/st1:placetype&gt; of &lt;st1:place w:st="on"&gt;&lt;st1:city w:st="on"&gt;Babel&lt;/st1:city&gt;&lt;/st1:place&gt; becomes intractable under its own weight will some perspective of the long term challenges become apparent?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So perhaps a parallel path is possible, where these data providers go off and get the data and meanwhile someone else begins the process of cataloguing the data entities and content models involved and looking to move toward an aligned future view.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This could be the opportunity for OASIS to develop “CityHallML” providing the most common components of financial, infrastructure and performance data along with census and demographic data.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The city of course is looking at the costs of getting data and then supporting that with archives and updates and publication feeds.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Having a harmonized approach can potentially significantly reduce deployment and sustainment costs along with potential software development collaboration and cost savings for cities themselves.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Having a common view also of course helps solution providers market to cities nationally not just locally.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Perhaps the biggest challenge is the unspoken one of complexity.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The more one steps into data sharing one sees the opportunity for people to interpose complexity.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Keeping things simple, yet consistent and transparent requires constant vigilance and oversight to ensure that solution providers are not injecting their own self-serving complexity.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;After all complexity costs money to build and support, is a barrier to competitors, and hence vendors are naturally drawn to inject complexity.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Today I also published a paper on creating dictionaries of canonical components, aligned to the NIEM.gov approach and CEFACT core components model. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;This would be a great foundation for CityHallML.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://www.oasis-open.org/committees/document.php?document_id=38385"&gt;http://www.oasis-open.org/committees/document.php?document_id=38385&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This juxtaposes with the W3C world view of self-describing data instances and RDF.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;You have the approach of either the embedded RDF semantics, with all that overhead on each and every data item, or you have this OASIS-based approach of semantics referenced in domain dictionaries and information structure templates that allow comparatively small concise data instances where the XML tags provide the content referencing between content and semantics about the content.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Equally important is that the canonical components are built using naming and design rules (NDR) that drive consistency of approach and convergence on terms and meaning.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This all contrasts with today’s approach of publishing mega-structure as a Schema that contains all possible exchange components for every facet of a business process.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This then forces developers to unravel the puzzle of what each part of the business process needs from that mega-structure, often sending redundant or empty data elements, instead of dynamic content assembly templates using selected parts from a dictionary of canonical components.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now, lets assume everyone drinks this OASIS Cool-Aid - they create domain dictionaries of canonical components, and then use shared open source tooling to create their information structures dynamically and the tooling takes care of all the plumbing, templates, extraction and creation of XML instances from backend data stores, and submission to XML online repositories for archiving and exposure through search and retrieval services.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Vendors and government collaborate to develop and deploy open source based portals that allow further sharing and open access to data. Additional niche services using collaborative social platform tools integrate into these and deliver a wealth of community facing solutions to citizens.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Life is good.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This means technically no one strictly needs to publish formal exchange structure schema any more, exchanges are dynamically built to purpose by the communities.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We already saw this need happen recently during the &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;Haiti&lt;/st1:place&gt;&lt;/st1:country-region&gt; relief effort, when OASIS Emergency EDXL had to be extended on the fly to support on the ground situations with hospitals and the services they can provide.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So then who needs OASIS any more at this point?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;How do we make ourselves relevant in this uber Web 3.0 world and data sharing dominated by XML based services driven by today’s technology underpinnings of SOAP, REST, RSS and http, IETF and W3C speak with RDF?&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Where is the long term picture for OASIS in all this?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;And is this necessarily a bad thing?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We could just decide that "mission accomplished" is the good answer.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;After all the recent demise of "shareware" shows that the world has got the message in marketing terms of building solutions that are open source and publish and use open publicly released standards.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Then these are managed with peer review within a user community and a stakeholder authoritative source providing stewardship.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Perhaps providing collaboration support services to such communities could be another OASIS facility.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We could envision that there would be the need for a triumvirate to manage and steward the go forward where federal, state and local government stakeholders need independent oversight and technology guidance.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;This is similar to what NIEM.gov is currently doing federally and then perhaps as &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;New   York&lt;/st1:place&gt;&lt;/st1:state&gt; and other states would seek for.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Of course many vendors are out there pitching their wares and setting up stall, figuring if they can own a states data then they essentially have a license to print money from those needing access to data or pushing targeted advertizing content at them along with the data they seek.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;In &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;New   York&lt;/st1:place&gt;&lt;/st1:state&gt; was heard testimony that “It’s only a small monthly fee or one time subscription for a week’s access to what you need and we have analysts to help you”.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Notice also that Microsoft has created OData to publish RSS driven feeds that link also into SharePoint, and then Google has its own open data APIs available and associated search tools.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So for OASIS this could be positioning in terms of long term objectives keeping data sharing truly open without the dominance of particular solution providers at the expense of smaller community based services, or even the community itself.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Information empowers democracy but can also be used to track and restrict freedoms of those who would seek that truth and equality.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Asking suspicious questions can incur penalties or allow law enforcement to track potential suspects.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Plus the traditional areas of formal legislated transactional information exchanges for secure B2B use may provide OASIS with continued niche work.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Although the gap there will continue to blur as the use case for open data encroaches on transactional data and network speeds continue to erode what is thought of as optimized high volume exchanges with small transactions.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Then that is also blurred by building contextual business process driven data exchanges from components drawn from canonical dictionary collections with embedded links to open data sources; e.g.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;I send the city a price quote for items and embed reference links to my public company profile, my digital certificate public key registered with the city, and the links and references to item descriptions published by the city for the RFP.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The city itself then on contract award can simply publish that same information as was submitted as the bid.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This ushers in a very collaborative new world.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So perhaps another answer is augmenting the OASIS Kavi with Web 3.0 enabled portals and services that can publish canonical dictionaries of component definitions to help drive standardization out there in the domain user communities?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Thereby keeping OASIS central to conversations around authoritative sources for good high quality components for use in building collaborative spaces?&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Then just maybe the answer lies beyond data and into rule sharing and systems.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If we have solved information sharing then the next piece of the puzzle is open sharing of the under laying rules and trap doors that can snag the unwary.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Clearly rule sharing systems are the next step up from just data sharing because they have to be built on top of consistent information representations. &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Back in the day in 1998 when we started the XML/edi work we talked about "The Fusion of Five" - XML, EDI, repositories, templates and agents.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Each of these represents:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;XML - web foundation&lt;/li&gt;&lt;li&gt;EDI - business methods&lt;/li&gt;&lt;li&gt;Repositories - reference component dictionaries&lt;/li&gt;&lt;li&gt;Templates - process logic for exchanges&lt;/li&gt;&lt;li&gt;Agents - implementation control and intelligent automation tools&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.100.3149&amp;amp;rep=rep1&amp;amp;type=pdf&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Checking off the first 4 here as becoming closed chapters in the brave new Web 3.0 world, so is the agent piece the next great frontier?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We are already seeing related work such as the OASIS SET TC that is providing a framework for information mapping automation.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Clearly the world is redefining what is perceived as possible and what requires better solutions and standard representations.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-3321648767294278798?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/3321648767294278798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=3321648767294278798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3321648767294278798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3321648767294278798'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2010/06/who-needs-oasis-any-more.html' title='Who needs OASIS any more?'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-1207839384294029048</id><published>2010-06-23T07:26:00.000-07:00</published><updated>2010-06-23T07:32:41.187-07:00</updated><title type='text'>Open Government Open Data - Testimony to New York City hearing</title><content type='html'>&lt;div class="MsoNormal"&gt;In the context of open data - Web page data is what people traditionally think of - but that is unstructured data - it is not predictable.&amp;nbsp; It is typically served via portals.&amp;nbsp; This makes it difficult for search engines to harvest and index and link and hence harder to find.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Structured data is used instead to publish data sets that can be freely accessed via a data mine.&amp;nbsp; As data is added to the data mine however, it becomes important to align to information vocabulary standards so that information can be catalogued and discovered consistently.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Not all data is created equally.&amp;nbsp; Without a vocabulary, lexicon and approach you end up with a lot of noise in the system that actually inhibits access to data as the mine grows.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Classification by cost to implement and value to the public casts insights on what the underlying challenges are.&amp;nbsp; Making it possible to make data much more readily available with lower costs to not only deploy the data but then update periodically and archive older datasets is therefore technically the challenge.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Future proofing this data is also another lesson learned as technology moves extremely rapidly as we know.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;What this teaches is a paradox.&amp;nbsp; We want to do data right and standardize how that is done on the one hand; but we do not want that prescriptive so it blocks out new technology or innovations.&amp;nbsp; We all know the risks of vendor or community lock-in so that only a limited set of providers can play or you need their special software.&amp;nbsp; Using open public standards and open source friendly technology are therefore key needs. &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Coupled to this is how the information can be accessed.&amp;nbsp; Again, avoiding proprietary access methods is vital and using open public services that the internet infrastructure can readily access. &amp;nbsp;So rather than adopting “open” vendor APIs which may be initially alluring, being careful to ensure those are not then the sole sources of data is equally important.&amp;nbsp; Other public sources of directly accessing the complete raw data are a key need.&amp;nbsp; Notice also that vendors APIs are two way, so they can harvest who is requesting what types of information and that may or may not be a concern for the public.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Perhaps the biggest challenge is the unspoken one of complexity.&amp;nbsp; The more one steps into data sharing one sees the opportunity for people to interpose complexity.&amp;nbsp; Keeping things simple, yet consistent and transparent requires constant vigilance and oversight to ensure that solution providers are not injecting their own self-serving complexity.&amp;nbsp; After all complexity costs money to build and support and hence vendors are naturally drawn to inject complexity.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;What this teaches is that &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;New York&lt;/st1:place&gt;&lt;/st1:state&gt; could usefully invest in the development of open source software resources, and tapping into existing open source projects to leverage what is there today and act as a lead for development of data.&amp;nbsp; By focusing resources on this aspect it facilitates programming and development both internally and externally.&amp;nbsp; Rather than paying over and over for the same vendors developing proprietary solutions for the city.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;One area that is instructive is the work of the National Information Exchange Model (NIEM.gov) and the challenges and opportunities this illustrates for federal government.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Providing a forum where government and industry can work together, so that government is not handing over the keys to data to a select few vendor companies.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Similarly reducing the cost of interoperable sharing of information exchanges by providing pre-built common vocabularies for domains that establish a common reference point is vital.&amp;nbsp; This allows agencies to map their local data to the common lexicon.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This universal standard for federal government can provide a blueprint for state and local use.&amp;nbsp; What is more, open source tools are available that help accelerate development of NIEM-based applications.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;What NIEM is built on is the use of XML data representation techniques and open public standards for modelling and presenting data.&amp;nbsp; Following these guidelines is essential to having consistent information.&amp;nbsp; Allied to this using software tools to check the integrity and consistency of the data is important, because as data grows it becomes increasingly difficult to manage and check this by hand.&amp;nbsp; Currently the City has published 200 datasets.&amp;nbsp; How consistent are these today?&amp;nbsp; Since the city is publishing data in different formats, databases, spreadsheets, text and XML it is likely it is not very consistent at all.&amp;nbsp; By the way it should be mentioned it is easy to create XML data that is also spreadsheet compatible.&amp;nbsp; Not many people know that nugget and this shows some of the technical challenges and knowledge sharing needed.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Last but not least an enlightening example is the case of the State of California election real time results reporting data that is broadcast on election day; this took a lot to get the State to do in terms of selecting the right technology, getting the data into an open OASIS XML public election data reporting format, and then signing up media channels to consume and report this information to the public.&amp;nbsp; The past three years news channels across the state have quietly integrated this into their live website feeds.&amp;nbsp; &lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Notice the challenges this shows for legislators and implementers.&amp;nbsp; Who is the authoritative source, and how does the public verify that data they are being shown is accreditable and trustable?&amp;nbsp; How do you select or foster the development of proper public standards for use with critical information feeds?&amp;nbsp; How do you facilitate good aspects of data sharing such as auditing and verification of data that is being provided, including being able to have consistent data that can make historical trends.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;By the way it should be noted that &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;California&lt;/st1:place&gt;&lt;/st1:state&gt; found it technically easy to dump their SQL database election data directly into the OASIS XML reporting format.&amp;nbsp; These types of simple script approaches would be open techniques that &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;New York&lt;/st1:place&gt;&lt;/st1:state&gt; could learn from and leverage.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So what &lt;st1:state w:st="on"&gt;&lt;st1:place w:st="on"&gt;California&lt;/st1:place&gt;&lt;/st1:state&gt; has done on the one hand is good – making media sources the custodians, using internal election standards for presenting the information – but on the other hand is weak in that they are restricting public access to the original source and an archive of such data.&amp;nbsp; Having procedures and methods in place so that the public can request access to information so that there is control over accessing more sensitive types of data, and understanding who may serve as public sources of trust is important to making more data available.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;So in summary, using open public standards and resources that use open source software and leveraging open internet communication and information access methods is crucial and not slipping into a situation where a limited set of industry vendors then essentially own your data with increasingly levels of complexity to accessing that data.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-1207839384294029048?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/1207839384294029048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=1207839384294029048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/1207839384294029048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/1207839384294029048'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2010/06/open-government-open-data-testimony-to.html' title='Open Government Open Data - Testimony to New York City hearing'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-4271858217068536545</id><published>2010-05-13T18:50:00.000-07:00</published><updated>2010-05-13T18:50:35.372-07:00</updated><title type='text'>XML Validation Framework using OASIS CAM (CAMV)</title><content type='html'>This article on IBM DeveloperWorks explores the use of the CAMV Java engine to implement a flexible XML validation framework.&lt;br /&gt;&lt;br /&gt;The approach for XML Validation using OASIS Content Assembly Mechanism (CAM) templates supports a wide array of complex message exchanges with business partners using B2B or B2C business patterns. The CAM templates simplify and externalize the validation rules while allowing the gateway to act as a pass-through on information that is not directly relevant.&lt;br /&gt;&lt;br /&gt;Read the full article at:&amp;nbsp;&lt;a href="http://www.ibm.com/developerworks/library/x-camval/index.html"&gt;http://www.ibm.com/developerworks/library/x-camval/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-4271858217068536545?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/4271858217068536545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=4271858217068536545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/4271858217068536545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/4271858217068536545'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2010/05/xml-validation-framework-using-oasis.html' title='XML Validation Framework using OASIS CAM (CAMV)'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-9179610338256931476</id><published>2010-03-08T10:45:00.001-08:00</published><updated>2010-03-08T10:54:31.815-08:00</updated><title type='text'>NIEM Tools example - NIEM and LEXS dictionary spreadsheet</title><content type='html'>Continuing NIEM Tools support in CAM now includes a dictionary that contains NIEM 2.0, NIEM 2.1 and LEXS 3.1.4 components.  This is available in a handy Excel spreadsheet format as a NIEM tool for reuse analysis and mapping determination.&lt;br /&gt;&lt;br /&gt;The LEXS dictionary also works with the latest CAM blueprints and expander tool - to assemble exchange schema structures directly from the dictionary definitions into resulting CAM templates.&lt;br /&gt;&lt;br /&gt;More information on &lt;a href="http://www.oasis-open.org/committees/document.php?document_id=36146"&gt;CAM blueprints &lt;/a&gt;is available from the CAM documents area on OASIS.&lt;br /&gt;&lt;br /&gt;For more information on NIEM Tools see also the &lt;a href="http://en.wikipedia.org/wiki/National_Information_Exchange_Model#Third_Party_NIEM_development_tools"&gt;NIEM Tools &lt;/a&gt;link on wikipedia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-9179610338256931476?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/9179610338256931476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=9179610338256931476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/9179610338256931476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/9179610338256931476'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2010/03/niem-tools-example-niem-and-lexs.html' title='NIEM Tools example - NIEM and LEXS dictionary spreadsheet'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-8252621591624037675</id><published>2010-02-27T16:38:00.000-08:00</published><updated>2010-02-27T16:42:38.343-08:00</updated><title type='text'>NIEM tools wikipedia and CAM toolkit</title><content type='html'>The Wikipedia entry on NIEM (National Information Exchange Model) now includes a catalog of third party IEPD (Information Exchange Package Documentation) tools which features information on the CAM toolkit and its support for NIEM IEPD development.&lt;br /&gt;&lt;br /&gt;For more information see the &lt;a href="http://en.wikipedia.org/wiki/National_Information_Exchange_Model%23Third_Party_NIEM_development_tools"&gt;Third Party NIEM tools &lt;/a&gt;section on wikipedia.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/National_Information_Exchange_Model%23Third_Party_NIEM_development_tools"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-8252621591624037675?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/8252621591624037675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=8252621591624037675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/8252621591624037675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/8252621591624037675'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2010/02/niem-tools-wikipedia-and-cam-toolkit.html' title='NIEM tools wikipedia and CAM toolkit'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-6373142466857138347</id><published>2009-12-11T20:28:00.001-08:00</published><updated>2009-12-11T20:28:39.912-08:00</updated><title type='text'>New CAMeditor v1.7 with NIEM 2.1 and LEXS 3.1.4 support</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; color: rgb(51, 51, 51); font-size: 13px; line-height: 15px; "&gt;This release completes the series of 2009 releases and consolidates 3 months of development work on both CAMV validator engine and the CAMeditor tools.&lt;br /&gt;&lt;br /&gt;For the CAMeditor significant changes include improvements to the Eclipse user interface and template structure display along with enhancing the top down designer and generation and handling of large dictionary structures. Also included is a new LEXS 3.1.4 dictionary with sample expander blueprint templates for LEXS messages and updates of the NIEM dictionary files to the NIEM 2.1 release. Various NIEM related enhancements have been made in support of better IEPD generation ( &lt;a href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Eniem%2Egov&amp;amp;urlhash=EGIy" target="_blank" title="New window will open" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: initial; outline-style: none; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; text-decoration: none; color: rgb(0, 51, 153); "&gt;http://www.niem.gov&lt;/a&gt; ). CAMeditor is built using Eclipse, Java, and Saxon xslt.&lt;br /&gt;&lt;br /&gt;The CAMV validation engine is now a thread-safe implementation supporting deployment in middleware containers such as jBOSS or IBM Websphere MQ™. Validation of exchange structures now allows handling of very large XML instances with checking of a discreet subset of business content requirements. Also integration support for Java call methods (SDOM) has been implemented (CAMV is developed in Java using Saxon, Xerces and XPath v2.0 support).&lt;br /&gt;&lt;br /&gt;The project vision is to provide the leading open source toolset for implementing standards based information exchanges with XML, including the NIEM IEPD approach. Simplifying and speeding the development process and enhancing the quality of your resulting schema for superior XML exchanges. To date we have had over 15,500 downloads from Sourceforge.net (&lt;a href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Esourceforge%2Enet%2Fprojects%2Fcamprocessor&amp;amp;urlhash=xQmt" target="_blank" title="New window will open" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: initial; outline-style: none; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; text-decoration: none; color: rgb(0, 51, 153); "&gt;http://www.sourceforge.net/projects/camprocessor&lt;/a&gt; ).&lt;br /&gt;&lt;br /&gt;Here’s wishing everyone a Very Happy Holiday Season and all success in 2010 for your XML projects.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-6373142466857138347?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/6373142466857138347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=6373142466857138347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6373142466857138347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6373142466857138347'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/12/new-cameditor-v17-with-niem-21-and-lexs.html' title='New CAMeditor v1.7 with NIEM 2.1 and LEXS 3.1.4 support'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-6388117777403839211</id><published>2009-10-10T17:33:00.000-07:00</published><updated>2009-10-10T17:36:39.533-07:00</updated><title type='text'>New JCAM v1.6.9 with XML dictionary based exchange top down designer</title><content type='html'>&lt;div&gt;The new release of CAM Editor toolkit is now available:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;http://sourceforge.net/projects/camprocessor/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now includes dictionary driven core components for use in top down exchange design.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For a live action demonstration that illustrates this in action at the recent NIEM Expo' see (signup is free):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  http://tinyurl.com/cam-niem&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In a nutshell if the template expander tool matches a node in your outline structure with a component in the dictionary - then it will insert the complete structure fragment, nodes, rules and annotations into your template.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The expand tool uses a repository configuration file you set to point to the dictionaries to use (sample also in dictionary directory).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can build dictionaries from any sets of existing schema -  the OASIS EML v6 dictionary is included in the examples provided.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And as usual raft of bug fixes and enhancements to existing features - please see the release notes PDF for specifics.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-6388117777403839211?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/6388117777403839211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=6388117777403839211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6388117777403839211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6388117777403839211'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/10/new-jcam-v169-with-xml-dictionary-based.html' title='New JCAM v1.6.9 with XML dictionary based exchange top down designer'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-5069922062775049285</id><published>2009-07-07T14:40:00.000-07:00</published><updated>2009-07-07T14:43:00.615-07:00</updated><title type='text'>Release 1.6.7 July 2009 is now available</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana; color: rgb(51, 51, 51); font-size: 13px; line-height: 19px; "&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;The new release of camprocessor is available on SourceForge:&lt;br /&gt; &lt;/span&gt;&lt;a href="http://www.sourceforge.net/projects/camprocessor" target="_blank" rel="nofollow" style="color: rgb(102, 102, 153); text-decoration: none; "&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;http://www.sourceforge.net/projects/camprocessor&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;The NIEM wantlist online SSGT upload is now supported allowing simple generation of a wantlist by comparing to the NIEM dictionary.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Selection of bug fixes and enhancements from June update cycle.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-5069922062775049285?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/5069922062775049285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=5069922062775049285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/5069922062775049285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/5069922062775049285'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/07/release-167-july-2009-is-now-available.html' title='Release 1.6.7 July 2009 is now available'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-6615685648341840458</id><published>2009-05-30T10:23:00.000-07:00</published><updated>2009-05-30T10:25:27.077-07:00</updated><title type='text'>Comparing Two XSD schema made easy</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px; "&gt;&lt;div&gt;One of the benefits of the visual approach to XML in CAM templates is that it makes it easy to compare two schema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By ingesting one or more XSD schema into CAM templates - it is then easy to use a standard compare tool (such as KDiff open source) - to review the changes and differences in the structure and rules separately.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By contrast the complexity of XSD schema syntax makes direct comparison of two XSD schema problematic - especially if the changes are buried in import or include files.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Using the CAM approach solves that by making templates that can be simply compared.  Of this works for CAM templates themselves - and this was a design intent - to make it easy to review changes between versions of partners exchange schema templates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CAM open source tool available from: http://www.sourceforge.net/projects/camprocessor&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-6615685648341840458?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/6615685648341840458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=6615685648341840458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6615685648341840458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/6615685648341840458'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/05/comparing-two-xsd-schema-made-easy.html' title='Comparing Two XSD schema made easy'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-3065358182672871883</id><published>2009-05-30T10:22:00.000-07:00</published><updated>2009-05-30T10:23:50.901-07:00</updated><title type='text'>New release 1.6.5 of OASIS CAM toolkit for exchange schema</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 13px; line-height: 19px; "&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;The new release of camprocessor is available on SourceForge: &lt;br /&gt; &lt;/span&gt;&lt;a href="http://www.sourceforge.net/projects/camprocessor" target="_blank" rel="nofollow" style="text-decoration: none; color: rgb(102, 102, 153); "&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;http://www.sourceforge.net/projects/camprocessor&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;New features include enhanced tool for evaluating a schema and template against naming and design rules (NDR). The evaluator is capable of flagging a whole range of common mistakes and issues from XSD schema.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;The term representation rules and the assessment score are all configurable via xslt functions that are in a separate include file.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;br /&gt;Also improved is the XSD schema ingesting process to cover more syntax nuances of XSD.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;Then the CAM 2 XSD exporter is more comprehensive in its generation of XSD schema - including support for &lt;/span&gt;&lt;a href="http://niem.gov/" target="_blank" rel="nofollow" style="text-decoration: underline; color: rgb(102, 102, 153); "&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;NIEM.gov&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt; features and wantlist generation by comparison to the NIEM dictionary. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;The XML test case samples generation has also been improved.  Overall 38 enhancements and fixes added. &lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-3065358182672871883?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/3065358182672871883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=3065358182672871883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3065358182672871883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/3065358182672871883'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/05/new-release-165-of-oasis-cam-toolkit.html' title='New release 1.6.5 of OASIS CAM toolkit for exchange schema'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-7533655324163778641</id><published>2009-04-26T12:49:00.000-07:00</published><updated>2009-04-26T12:56:33.967-07:00</updated><title type='text'>DEVX articles on using jCAM information exchanges</title><content type='html'>A series of articles by Michael Sorens for DEVX magazine provide in depth insights into the OASIS CAM technology and tutorial details and examples.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Michael's 3 articles can be found here:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; "&gt;&lt;a href="http://www.devx.com/xml/Article/41066/1954" class="l" onmousedown="return clk(this.href,'','','res','1','&amp;amp;sig2=EtJk8-IWOPTdRO7oyhEJJA')" style="color: rgb(0, 0, 204); "&gt;Taking XML Validation to the Next Level: Introducing CAM&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;a href="javascript:window.opener.location.href='http://www.devx.com/DevX/Article/41149';void(0)" style="color: rgb(0, 51, 102); text-decoration: underline; "&gt;&lt;span class="" style="font-weight: bold; "&gt;Taking XML Validation to the Next Level: XSD Schema vs. CAM&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;a href="http://opensource.devx.com/xml/Article/41150/0/page/6" class="l" onmousedown="return clk(this.href,'','','res','6','&amp;amp;sig2=MdXtFOT_AzM5Upy309foOQ')" style="color: rgb(0, 0, 204); "&gt;Taking XML Validation to the Next Level: Explore CAM's Expressive Power &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-7533655324163778641?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/7533655324163778641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=7533655324163778641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/7533655324163778641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/7533655324163778641'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2009/04/devx-articles-on-using-jcam-information.html' title='DEVX articles on using jCAM information exchanges'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-7226225780192401594</id><published>2008-10-11T11:40:00.000-07:00</published><updated>2008-10-11T11:47:48.993-07:00</updated><title type='text'>jCAM processor hits 5,000 download landmark and 20 downloads</title><content type='html'>I'm very proud to announce that the jCAM implementation of OASIS CAM v1.1 available on SourceForge has passed 5,000 downloads and this week has been averaging 20 downloads a day.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/stats/?group_id=97941&amp;amp;ugn=camprocessor" target="_blank" mce_href="http://sourceforge.net/project/stats/?group_id=97941&amp;amp;ugn=camprocessor"&gt;http://sourceforge.net/project/stats/?group_id=97941&amp;amp;ugn=camprocessor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a huge tribute to the dedication and hard work of Martin Roberts particularly in building the Eclipse based jCAM implementation.We have also added a suite of XSLT tools to the jCAM package that provide ability to ingest and manipulate XSD schemas along with producing automated documentation and XML test case instances.&lt;br /&gt;&lt;br /&gt;These have enabled us to work with a selection of industry standard schemas enhancing and crosschecking and validating the XSD schema work.&lt;br /&gt;&lt;br /&gt;The jump start tutorial is available here:&lt;br /&gt;&lt;a href="http://www.oasis-open.org/committees/download.php/29381/EML%20and%20jCAM%20tutorial.pdf" target="_blank" mce_href="http://www.oasis-open.org/committees/download.php/29381/EML%20and%20jCAM%20tutorial.pdf" wbeuser="david@drrw.info"&gt;http://www.oasis-open.org/committees/download.php/29381/EML%20and%20jCAM%20tutorial.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the project resource site is: &lt;a href="http://www.jcam.org.uk/"&gt;http://www.jcam.org.uk/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-7226225780192401594?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/7226225780192401594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=7226225780192401594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/7226225780192401594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/7226225780192401594'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2008/10/jcam-processor-hits-5000-download.html' title='jCAM processor hits 5,000 download landmark and 20 downloads'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-929515051297222340</id><published>2008-09-20T13:00:00.000-07:00</published><updated>2008-09-20T13:01:47.937-07:00</updated><title type='text'>Updated White Paper on CAM v1.1 and W3C Schema v1.1 Insights</title><content type='html'>Updated White Paper on CAM v1.1 and W3C Schema v1.1 Insights&lt;br /&gt;&lt;br /&gt;FYI, after review edits and comments:&lt;a href="http://www.oasis-open.org/committees/download.php/29164/White%20Paper%20on%20CAM%20and%20XSD.pdf"&gt;http://www.oasis-open.org/committees/download.php/29164/White%20Paper%20on%20CAM%20and%20XSD.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks, DW&lt;br /&gt;---------------------------------------------------------------------&lt;br /&gt;To unsubscribe, e-mail: &lt;a href="mailto:cam-dev-unsubscribe@lists.oasis-open.org"&gt;cam-dev-unsubscribe@lists.oasis-open.org&lt;/a&gt;&lt;br /&gt;For additional commands, e-mail: &lt;a href="mailto:cam-dev-help@lists.oasis-open.org"&gt;cam-dev-help@lists.oasis-open.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-929515051297222340?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/929515051297222340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=929515051297222340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/929515051297222340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/929515051297222340'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2008/09/updated-white-paper-on-cam-v11-and-w3c.html' title='Updated White Paper on CAM v1.1 and W3C Schema v1.1 Insights'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-2406164966718552998</id><published>2008-09-06T07:31:00.000-07:00</published><updated>2008-09-06T07:34:24.409-07:00</updated><title type='text'>White Paper on CAM v1.1 and W3C Schema v1.1 Insights</title><content type='html'>This white paper has been produced to discuss using CAM technology with schema.&lt;br /&gt;&lt;br /&gt;You access the white paper &lt;a href="http://www.oasis-open.org/committees/download.php/29164/White%20Paper%20on%20CAM%20and%20XSD.pdf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-2406164966718552998?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/2406164966718552998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=2406164966718552998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/2406164966718552998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/2406164966718552998'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2008/09/white-paper-on-cam-v11-and-w3c-schema.html' title='White Paper on CAM v1.1 and W3C Schema v1.1 Insights'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-386424050835965399</id><published>2007-02-01T10:38:00.000-08:00</published><updated>2007-02-01T10:40:07.224-08:00</updated><title type='text'>freeb-UBL site launched using CAM templates</title><content type='html'>For more details see: &lt;a href="http://xml.coverpages.org/freeb-ubl-Announce.html"&gt;http://xml.coverpages.org/freeb-ubl-Announce.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-386424050835965399?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/386424050835965399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=386424050835965399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/386424050835965399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/386424050835965399'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2007/02/freeb-ubl-site-launched-using-cam.html' title='freeb-UBL site launched using CAM templates'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-113690860822772016</id><published>2006-01-10T07:56:00.000-08:00</published><updated>2006-01-10T07:56:48.240-08:00</updated><title type='text'>New release of jCAM available</title><content type='html'>The latest release is now available from http://camprocessor.sourgeforge.net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-113690860822772016?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/113690860822772016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=113690860822772016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/113690860822772016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/113690860822772016'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2006/01/new-release-of-jcam-available.html' title='New release of jCAM available'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15294755.post-112369071671768744</id><published>2005-08-10T09:17:00.000-07:00</published><updated>2005-08-10T09:18:36.720-07:00</updated><title type='text'>OASIS CAM TC</title><content type='html'>Initial posting - for information on CAM specifications see:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oasis-open.org/committees/cam"&gt;http://www.oasis-open.org/committees/cam&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15294755-112369071671768744?l=contentassembly.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://contentassembly.blogspot.com/feeds/112369071671768744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15294755&amp;postID=112369071671768744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/112369071671768744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15294755/posts/default/112369071671768744'/><link rel='alternate' type='text/html' href='http://contentassembly.blogspot.com/2005/08/oasis-cam-tc.html' title='OASIS CAM TC'/><author><name>DRRW</name><uri>http://www.blogger.com/profile/00601142988520298325</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://drrw.net/inside/drrw-1.jpg'/></author><thr:total>0</thr:total></entry></feed>
