How are blogfolios different from e-Portfolios? They aren't exactly, they're more of a subset of e-Portfolios, or another way of looking at the traditional e-Portfolio.
There's one more way to insert relations: say you're looking at your "java" page and you think, gee, this is all "programming" stuff. So you decide to tag your own "java" page with "programming".