Data Sharing, Government Style
rowama writes "The Department of Homeland Security and the Justice Department have been collaborating to develop an XML-based model for data sharing. After less than a year since the initial release, in October 2005, the National Information Exchange Model (NIEM) 1.0 Beta is out. It's big, really big. There are no less than 9 namespaces and plans for future expansion. Contact your local government contractor, with resume in hand, and you may be one of the lucky developers to implement NIEM-capable software."
As an added bonus you can add a wee bit of code to make sure your name never ends up in these databases.
I Am My Own Worst Enemy
Meanwhile grandma is still taking off her shoes and getting wanded at the airport. Nice to know yet another debacle is launched. Here's hoping they're as successful as they have been with the new Air Traffic Control System.
Okay...I can see the need for u:SuperType->u:ActivityType->c:ActivityType->im:Al ienEncounterType...I mean, we're bound to encounter aliens at some point, right?
But im:AlienStudentDisciplinaryActionType? Planning for Alien encounters is one thing, but planning for dealing with them in our school systems seems like bureaucratic bloat to me. I don't think the Red Staters will be down with their taxes going to teach godless little green people.
(end humor tags)
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
The solution to every problem begging for more markup and extra layers of abstraction.
Neato. Maybe now they'll make less errors in that Terrorist Screening Database they have. You know, the one that has the names of over 250,000 people tagged as terrorists used in everything from no-fly lists to border crossings ever since the administration wanted all such watchlists to be consolidated into a single big one. That one the NSA probably uses. That one that, according to Department of Justice Inspector General reports, may be riddled with errors.
Read the Department of Justice and Department of Homeland Security Inspector General reports. They redact sensitive information in some cases, but based on context you can identify information in some places they've failed to redact in others. Keep on reading and you'll remember things to fit together a bigger picture.
National Information Exchange Model
On some level, information has always been exchanged between these powers. Now they're using XML. Cool.
Of was that a different Senate?
Lacking <sarcasm> tags,
The National Information Exchange Model (NIEM) 1.0 Beta is out. It's big, really big.
But that's peanuts to space.
Just glancing at it, I can see problems. XML is too often used for databases when it shouldn't be, but there are similarities, and just looking at it I can see that it violates one of the most basic database design principles: normalization
Just as an example, there are three different namespaces dedicated to the various FIPS (Federal Information Processing Standards)...To three different STANDARDS.
I'm no expert on government info, and I just looked at this thing for the first time, so maybe it's brilliant and I'm ust not seeing it, but it sure looks a lot like they've fallen victim to a database noob mistake, and created a monster tree with disproportionate crazy branches everywhere, and that is bound to cause relational problems, redundant data, and warped design challenges.
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
Um, you're strange. You're not that funny... and uh... I was going to make a comment about that but then I read your website and the /. FAQ and saw your picture and thought to myself... this guys got balls and so I agree with you about "OSS Twits" and "bloatware" and if you think about it, part of MS' problem and part of the governments problem is the attempt to please end-users without much of an understanding of the consequenses, particularly long term and cumulative, of their actions. So uh... good site.
PURGE DATABASE
Happiness does not come from having much, but from being attached to little.
Sometimes I'm funny, sometimes not, and occasionally I'm "ballsy". :) But most people think my Slashdot F.A.Q. is funny.
And there I was thinking TFA was about this:
http://news.bbc.co.uk/1/hi/business/5187276.stm
You put entirely too much thought into that, despite it being completely off-topic.
Sorry I wasn't more clear. I originally intended to say, "It's big...big big..really big" Would you then have recognized it as a Barney Fife quote? Yes, I'm a TAGS fan. No, I'm not a Yankee in the remotest sense.
BTW, the south WILL rise again.
I skimmed through the 58 page spec document which was mostly filled with describing the vast levels of bureaucracy that they're putting place to manage this beast. I also did a simple word find on the word "security". I only found 3 instances of the word that weren't coupled with the word "homeland" as in the Department of. No instances of the word "authentication".
I know this is doc isn't intended to show the exact structure of the messages to be passed, but gee whiz, wouldn't you think they would address the topic of "how do we make sure that only members with access to the NIEM can retrieve/exchange this data."????
All I found was a quick reference to one of the committees that they're going to form - who has the responsibility of (paraphrasing) "helping member organizations handle data security".
That's kinda scary. Or does this thing just run on the super-duper-secret world-wide government inter-network? I mean, they never have any problems with data security on that thing. (see: Los Alamos Lab, Dept. of Veteran Affairs, etc.)
>>Contact your local government contractor, with resume in hand, and you may be one of the lucky >>developers to implement NIEM-capable software. Lucky? When are good and decent programmers and other tech folks going to lay down their arms, so to speak, and refuse to further enable these turds? In an ideal world there would be a severe shortange of people who help enable the current US mal-administrations aims through technology. I'll starve before I help them commit any more crimes. Anyone else?
The most effective form of data sharing so far seems to have been the storage of that data on laptops leaving the building ...
Life sucks, but death doesn't put out at all. -- Thomas J. Kopp
XML is often poorly normalized such that you have to go out of your way to remove nesting, redundancies, etc. Why not clean up comma-delimited a bit so that it offers better meta-data (column types, etc.) and multi-schemas per file. Comma-delimited is also more compact. For some ideas, see:
o Xml
http://www.c2.com/cgi/wiki?RelationalAlternativeT
Table-ized A.I.
All the bloat will demand more storage, memory and faster cpus. With Vista late, XML is the only thing driving hardware sales these days. I used to say "XML is a solution looking for a problem". Now I understand the problem was flat hardware sales and XML is the solution.
Yes, it will end up being used as database using XQuery, or worse custom implemetations of similar beasts.
And yes, since it is not normalized data consistency will be lost leading to false psoitives and false negatives.
And since it is so bloated wait for a plethora of stripped down 'sub' versions with varying degrees of incompatibility.
Oh what a joy!
putting the 'B' in LGBTQ+
at this level? It's an XML data-interchange format. A stylesheet. It covers the format data has to be in to be transferred from system A in agency X to system B in agency Y, the security would be handled at the connection level, not the data level. When you log in to a website, slashdot for example, I doubt the CSS says much (if anything) about the security of the connection.
Best Slashdot Co
Either way, never understimate the power of the government to screw something up .
This space intentionally left (almost) blank.
You opened PersonName and closed it with PersonFullName ; your xml won't be parsed good like that ;)
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
I know you're joking (well, maybe), but I often think that the Slashdot crowd fails to appreciate how many people there are in the world -- very smart people, in fact, in many cases -- who are more than willing to take the "dirty" jobs.
Particularly if they're interesting dirty jobs.
The fact that what you're doing can be used to kill people fades away into relative unimportance pretty quickly, if there's a cool technical challenge to be solved, and the salary is right, and the people you get to work with are similarly goal-oriented.
There are a lot of people in the world who spend their days thinking of new and interesting ways to kill others, and I'm willing to bet that most of them probably don't lose sleep at night over it. The human mind has an amazing ability to rationalize -- if not flat-out ignore -- almost anything, and social mores regarding the value of others' lives are no exception.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
If your goal is to create yet still more bloated systems with yet still more arcane data constructs, this is a good start.
... why mess with a good thing?
Well, it's proved to be a pretty good business model so far
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Statistically who is more likely to carry a weapon on an airplane? Grandma or Mohammed Habib over there?
t m
http://library.thinkquest.org/CR0212088/tertime.h
Only the State obtains its revenue by coercion. - Murray Rothbard
How can less errors help with a method that was completely flawed from the start? I mean, didn't it ever occur to anyone in DHS that normal, law-abiding American citizens might have names similar to at least some of those that are on "the list," and that because of this, they'd be subject to baseless abuse by those relying on it? After all, someone would never attempt to identify themselves as someone other than who they really are...nah, that would never happen.
Meanwhile, the FBI is still running the story that their computer system is screwed up. They've been running this story for 10 years. Is that believable in the context of this rollout?
Maybe they're using the same company that cost the IRS a few hundred million a few years ago- for something that was eventually scrapped. With the current "it's fer terrism" mentality, and all the illegal spying and end-runs around various "obstacles" imposed by the constitution, I'd hope for a repeat performance.
We are currently working with several government agencies that wish to expose data via the NIEM standard. The MetaMatrix product is being used to map current data sources into NIEM compliant views of that data without ever writing a line of code.
We have a NIEM specfic example that demonstrates this capability by using a pre-fab Derby database. Our product is downloadable for a free trial for anyone who might be interested. Here is the link to the example:
http://devcentral.metamatrix.com/products/examples /Home
Having the NIEM guide database design is a danger. But, if an agency models their database on it, it won't because they weren't warned against it. (Not sure if there's the correct number of negatives there. The point is that agencies are being explicitly warned against using the NIEM as the basis for their databases.)
Still, many make the initial assumption that the NIEM should guide their internal databases. Continual education is needed to prevent that misconception.
Regarding stripped-down versions, there is a mechanism, and supporting tool, for doing just that. It doesn't totally prevent the problem, but tries to keep it manageable.