API Technical Discussions

Data dictionary should be hierarchical

The XML format for the data dictionary is a great start, but it could be a lot better. In particular, the hierarchical structure of the variables is not mapped.

Let's take P012B049: African American female 85 years and over. It's extremely tedious to tease apart that this is the combination of three variables: race, sex, and age group. One of the great features of XML is its hierarchical structure, which makes it easy to describe this kind of thing in a way that is much more useful to a program.

As it is, the XML file could be represented as a flat table, all XML does is add tons of overhead. I realize that there is a long and rich history of working with this data and these codes at the Census Bureau, but to make the data useful and accessible outside that world, a more structured description would be much more useful.


Submitted by

Stage: Active

Feedback Score

9 votes
9 up votes
0 down votes

Idea Details

Vote Activity

  1. Upvoted
  2. Upvoted
  3. Upvoted
  4. Upvoted
  5. Upvoted
  6. Upvoted
  7. Upvoted
  8. Upvoted
  9. Upvoted

Similar Ideas [ 4 ]


  1. The idea was posted


  1. Comment
    Lisa W
    ( Moderator )

    Thanks. We are looking for more useful ways to format these.

Add your comment