Categories
Technology Weblogging

Data Model Two

Recovered from the Wayback Machine.

Why was I disappointed in the wiki drilling down into the physical yesterday, with the statement about well formed HTML? Because it totally disregards the structure that I proposed yesterday, which sees ‘content’ as something more than just a simple blob of markup. By mentioning ‘well formed HTML’, it sets the context and makes it difficult to have a discussion about anything other than content being a simple blob of markup.

Some folks did respond, and I will respond later when I have more time. One person, Dare, responded to my post in Sam’s comments, addressing me directly, which I thought was bizarre and incomprehensible. However, Tim Bray and James Shell and some folks in my comments had some good points, and I’ll address them later.

First, though, I’ve also noticed that Someone is editing my comments in the wiki, and removed the link to my material and others. Doesn’t have to be Sam – the problem with an open wiki is that it’s completely open. Anyone could have done this. Anyone.

This didn’t start out well – now, how do we fix it?

update

It’s official – I hate wiki. I hate it with a passion. Anyone can come along and decide that they want to organize it, and remove or edit or move my writing. If I thought the comment thing was bad, this is worse.

The wiki has now been reorganized. Again. And someone has moved my stuff. Again. Based on their judgement they plunked my comments in a secondary page, with no hint or question from the group about whether their assessment is accurate, or even appreciated.

Wikis – nothing more than arrogance run amuck.

I can’t tell what’s going on where anymore everything has been moved and reorganized so much. However, it looks like we’re into XML implementation details now.

Question: has any non-techie made any input at all into this? Through comment, weblog, or wiki entry?

Categories
Technology Weblogging

Weblogging data model: Hello Mr. Christian

Recovered from the Wayback Machine.

Time for a break from Linux for Poets, which is becoming quite fun…

Sam has started a wiki and a weblog entry looking for the basic data elements of what he calls “a well-formed log entry”, and by log, I would assume an online journal/weblog. Instead of drilling down into the physical, he wants to keep the discussion on the business, something I can get behind.

Sam writes that the essential characteristics of a log entry are authentic voice of person, reverse chronological order, and on the web. From this he derives required attributes for a log entry of permalink, creationDate, author, and content.

I come to the same conclusion though I don’t necessarily agree with the essential characteristics. After all, we’ve discussed what is meant by ‘authentic’, but I do agree with at least identifying a specific voice, one that’s guaranteed to represent one entity, regardless of the authenticity of the entity. So I agree with:

author

Sam also mentions reverse chronological order, and this is something else I don’t should be assumed. After all, just because it’s the standard doesn’t mean that everyone supports multiple entries displayed in reverse chron. However, I think that the date of a specific item is important, and then people can pick and choose how they want things displayed based on this date. More importantly, the date sets the context for the entry. After all, discussing the election of George Bush can have different meanings based on the year of the discussion. So, I agree on date:

date

Sam also talks about permalink, which is in some ways a physical manifestation of nothing more than a unique address of a resource on the web. Additionally, we all move – we will always move. The days when someone says, “You must not deal 404’s” are gone with the dodo bird. People move, domains change, life morphs, we all go on. So my preference would be to call it unique location at any instance of time, or unique location for short, rather than permalink:

unique location

In fact, the date and author become validation of the unique location – the unique location gives us one specific entry, and the date and author combined give us the same specific entry. By this approach, we have a better understanding of what we mean by ‘author’, which could be an individual, a company, a ficticious character, as long as it combined with the date, can give us the one entry.

Finally, Sam and I are in agreement on content, but don’t get all huffy (Doc) that we’re calling your beautiful prose ‘content’ – this is just a way of getting a handle on something. After all, if we were only hear to put an empty file out on a web server, and put our name to it, we wouldn’t have to worry much about popularity.

However, I would break content down into categories, all of which roll up into the higher level ‘content’ – something that’s very doable within the standard data modeling languages such as idef1x, ER, and so on. My categories would be:

content (category) – one or more of the following:

grouping of related items (a collection of children)
content directly
some variation of the content
Another like item

If I can dig up a freebie idef1x tool that will allow me to publish this as a conceptual data model online, I’ll post one. But for now, this is my first take – hand drawn so it’s rude and crude.

So, my first shot – now you tell me where am I right and where am I wrong. Note, though, that I agree completely with Sam – no implementation details, let’s keep it high level, business domain data model only now. That way everyone can join in, not just the techs.

Or in other words – you do boo boo and do tech voo doo and birdie reach down and slap your fine, fine hand with whisper thin but ouchy and terribly hot flames.

Now, back to poetic technology.

It’s unfortunate that the wiki mentioned above has quickly broken down into physical implementation issues such as content must be well formed (that’s physical), HTML (that’s physical), with an associated MIME type – that looks physical to me, and it precludes any discussion on content that isn’t some form of markup.

I don’t agree with the physical implementation, because it doesn’t account for a child/parent relationship that something like threadsML, threaded comments, syndication feeds, etc need. However, I wish we had given the high level at least a day of discussion before drilling down into implementation issues.

Categories
Technology Weblogging

Where birds burn together

The shared weblog for the Burningbird Network Co-op members has been created, and first posting published. At this time, the site is still accessed by IP.

To get to this point, the following was installed:

Linux (7.3)
Apache web server (1.3.27)
Websim
MySQL (4.0)
Perl (5.6)
The DBI support for perl to MySQL
PHP 4.x
FTP (ProFTPD)
SSH2
ImageMagick
Movable Type 2.64

Websim handles almost all of the configuration, including finding and installing the support libraries for ImageMagick. The server is now fully configured for support of Movable Type 2.64, using MySQL.

Essential services have been setup to restart automatically if the server is re-booted, which should happen rarely.

Next up – nameserver, followed by “Linux for Poets: What’s in a name”

We be cookin’ now.

Categories
outdoors Photography Weblogging

Lost in the moment

I spent several hours until the setting sun finally drove me home tonight exploring along Highway 94, Katy Trail, and points beyond and between – getting totally lost in the beauty. I have so many pictures, I’ll have to post them throughout the week. And stories of trees with eyes and swamps and bats and rolling mists coming in across green fields, with echoing sounds of bull frogs and birds. Think of the stereotype of beauty and this is that beauty.

And then there’s the biker bar, which probably accounted for the bike half buried in the mountain along the way.

I must be disciplined tomorrow and finish the test weblog install on the server (ably assisted by that wonderful Webmin software), and write “Linux for Poets: What’s in a name”. I also have some paperwork I must finish by day’s end. Once done, though, I have a story I want to write, and more on the trip today – with photos.

Today was a good day. Tomorrow will be even better.

bigpond3.jpg

Categories
Weblogging

Defining ‘bad’

Recovered from the Wayback Machine.

From the same person who brought us an exclusive invitation-only weblogger’s conference comes the following:

When Blogger and MT reinvented RSS, and had the audacity to call it RSS (man that is nasty), you gotta wonder why they did it. I don’t know. The only reason that makes sense to me is that they want to keep data interchange a dark art, understood only by a few, and widely considered impossible. That’s probably not the reason. As some wise man once said, never attribute to malice that which can be explained by incompetence. Either way, it’s bad.

In this context, what’s the bad? From what we can deduce from the chaotic ramblings it’s the fact that MT generates RSS 1.0 as the default RSS, though it provides equal support for RSS 2.0. That’s ‘bad’.

Au contraire! Yet more suppressive ownership of what should be open interoperability specifications, as well as cookie-cutter parties masquerading as conferences, sponsored by elitists for elitists, weblogged online so the rest of us hoi polloi can see what we’re missing is not ‘bad’.

What is bad is losing too many good webloggers lately. People who don’t get invited to the conferences, who quietly write on so many wonderful things, who don’t thump their own damn chest with talk of “I!”, “I!”, “I!”

People who write on Intercultural issues and writingPolitics and personal libertyPolitics, photography, and life in other countries, and Life, Love, and on occasion technology (since returned). Losing these voices, that’s what’s bad. With so much emphasis on certain types of weblogging, and certain types of webloggers, we’re making this all into the same type of homogenous boring ego massaging bullshit, as we’ve made of other community and group interactions. Bring on the tiara and the Miss Weblogger contest, the society pages, the ‘in’ list, and might as well call it ’society as usual’.

I am not a regular reader of George Partington and he is not a regular reader of me, but we share many friends in our neighborhoods. When I read in Mike Golby’s post that George is taking a break, I felt saddened – not because I read him daily, but because all I know of him is how much he’s respected, how important others view his input. And I understand, too well, what he’s saying when he writes:

I haven’t been very funny lately. Have I ever? Seems like I started out this blogging thing laughing at myself and my willingness to let a buncha stuff out online. I tried to be creative and it was fun. For a while there, it was like a great party where more and more people kept dropping in, drawn by some inexplicable energy. Not referring to my site specifically, just the whole blog ecosystem I found myself in. That would be the progressive one. The intelligent one, the humorous one, and most definitely the concerned one. I guess it was serious then too; it’s just the laughter that’s changed. The lack of it.

Lack of laughter, and can we have a life and a weblog, too? Good question. I’ll let you know the answer if I find it.

I can understand why a person quits weblogging: it takes too much time, money, personal investment; it risks much, such as relationships and jobs; it stops being fun or funny. Ultimately, unless there’s something I can do about it, it doesn’t matter why individuals quit or take breaks, perhaps never to return. It doesn’t matter if I read their weblogs or not.

When a person quits it means one less unique voice in the mix; and, dammit, that’s what’s bad.