Archive for the ‘OASIS EM TC’ Category.
2008-01-19T18:23:42-05:00, 18:23
The new OASIS Emergency Management Resource Message is about to be released for Public Comment. I will link it here just as soon as it is available. It has been a lot of work, but is finally in very good form. Schemas, message examples, and complete specification document will soon be available.
2008-01-09T20:50:11-05:00, 20:50
We figured it out at the Emergency Management Technical Committee Messaging subcommittee meeting yesterday. There was an error in the CIQ schema. We have submitted a fix to the the OASIS CIQ committee chairman. All is good. Our Resource Messaging schemas work. Yea!!!
2008-01-07T20:38:19-05:00, 20:38
Folks,
The following is a geek post on XML Schema, Customer Information Quality (CIQ), and Microsoft Visual Studio. I am blogging it here so I can easily refer to it in e-mails or future posts.
I am trying to convert some Resource Messaging examples to CIQ 3.0 for our Resource Messaging Specification. It was working well. I figured out most of the differences and was making some progress when I suddenly got unexpected “Object Reference not set to an instance of an object” and Unhandled “System.NullReferenceException in XML Editor” errors in MS Studio 2005.
It occurred when changing element names from xal:Name to xal:NameElement for either xalAdministrativeArea or xal:Locality.
Interestingly, it does not happen when changing xal:Name to xal:NameElement for xal:Country.
Weird??
Not trusting the expensive Microsoft product, I returned to my free-ware X-Ray from Architag International. It detected what it believes to be an error in the xAL schema. The following is the text of the error message:
Invalid content type by extension, extension is not allowed by Base Type: ‘{urn:oasis:name:ciq:xal:3 }NameType’ Derived Type.
Schema Error Location /schema{1}/complexType[position()=1 @name= ‘AddressType’]/sequence[1]/element[position() = 4 @name = “Locality”/complexType[1]/sequence[1]/element[position0 = 1 @name = [‘NameElement’]/complexType[1]/complexContent[1]/extension[1]
Perhaps that is why Visual studio is choking. It is certainly in the same place (xal:Locality NameElement).
Question: Can anyone verify the authenticity of the error?
2007-12-29T13:53:29-05:00, 13:53
Spent the morning today reviewing the OASIS Customer Information Quality (CIQ) specification. Good work. CIQ is set of XML Schemas designed manage names, addresses, and locations related to organizations and individuals across the globe or in your back yard. For CIQ, at least, “flexible structure” is not an oxymoron. I am researching this for the OASIS Emergency management Technical Committee, but it has implications for the Virginia DMV as well. A basic structure for accessing the “360 view.” Good stuff. Here is the link to the OASIS download page.
2007-12-27T20:05:39-05:00, 20:05
Back to schema work for Christmas holiday. Doing the formal schema to be part of the Emergency Management Technical Committee draft Resource Messaging Standard.
2007-12-12T20:31:05-05:00, 20:31
A Reminder for our Committee and other SDO’s of all Kinds (with apologies to Ogden Nash)
OASIS creates
Standards of choice.
Standards design
Where we have a voice.
PLEASE keep it simple
For programmer use.
Complication’s no more
Than programmer abuse.
Too much hoo hah
And talk of what’s “critical”
Sounds to most programmers
Like BS political.
How do we build it?
We just want to know.
Make it seem easy.
Adoption will grow.
Use some big words
To describe simple things,
And watch us ignore you.
You won’t even get pings.
If we don’t understand
We will not comply,
And use of your standards
Will shrivel and die.
So, do not confuse us.
Be explicit, direct,
Or your “stuff” and ours
Will not intersect.
We’ll just ignore you
And be on our way.
We will build what WE need
And YOU can “have a nice day.”
2007-09-22T00:00:17-05:00, 00:00
I am using the following text in my e-amil to friends and constacts letting them know of my change in situation:I have been a Battelle employee for 12 out of the last 13 years, but I am moving on. Battelle is a good organization to work for. I have enjoyed it, and will always value the experience that I gained.
For now, I am acting as an individual IT consultant. I am working full time on a contract with the Virginia DMV as an IT process consultant to a major cross-agency BPR effort. My primary function is helping the various BPR teams put together coherent scenario driven requirements within a model that will drive a future-state SOA and will provide full life cycle traceability from initial requirements through code and test. The process works. I get to see the evidence every day.
My part in this activity is as a mentor, trainer, and general enabler to the teams doing the actual BPR activity. I love the work, but it is not secure. It may last three months, or it may last three years. A lot depends on the vagaries of state budgets. My best guess is that I will be almost full time for a while, and gradually move toward occasional training and “reinforcement” visits.
You may ask what “almost” full time means. It means that I am separately maintaining my membership on the OASIS Emergency Management Technical Committee. It also means that I can take a week or so per month for other activities. For example, assuming that DM-OPEN survives as promised in the transition from Battelle to the DHS CIO (or some other provider), I can still help with connectivity. Similarly, if a company or government agency wants to put any of the experience I have gained over the years to work for them, I may be able to help. It would have to be limited hours initially, but could grow bigger over time, depending on the situation.
At any rate, you can find me, my resume, what I can do, and what I am currently doing at http://grandpaham.com
2007-04-26T16:00:00-05:00, 16:00
I just returned to work after a week in San Diego working with fellow members of the OASIS Emergency Management Technical Committee. Lots to do to catch up. Proposals to write. Presentations to make. Very busy, yet planning for change.
2007-04-08T04:00:00-05:00, 04:00
The new OASIS Emergency Data Exchange Language Resource Messaging (EDXL-RM) Specification is being released for public comment this week. Since I am part of the development team for the specification, I can obviously be of assistance to those who wish to implement. I also have a complete understanding of the EDXL Distribution Element Specification and how it is used as a transport wrapper for EDXL-RM. The final kicker is FEMA’a new Integrated Pubic Alert and Warning System (IPAWS). It will use the EDXL-DE as its mechanism for message transport. I will be among the first to prototype its operational capability. The obvious project I would like to put first in my queue is to help a government agency at any level or a private company in the emergency management software space be IPAWS ready with both alerting and resource messaging capabilities.