Structure
Grok Headline matches for Structure
New PayPal Fee Structure
New PayPal Fee Structure
07/07/2004 07:33 PMBusiness Knowledge Source Jul 7 2004 10:58PM GMT
Building Brand into Structure
Building Brand into Structure
06/04/2002 10:14 AMData-Structure-Util-0.05
Data-Structure-Util-0.05
11/11/2003 10:33 AMGraphViz-Data-Structure-0.08
GraphViz-Data-Structure-0.08
09/17/2004 05:52 PMData-Structure-Util-0.11
Data-Structure-Util-0.11
09/10/2004 07:16 AMCC/PP Structure and Vocabularies 1.0 Is
a W3C Recommendation
CC/PP Structure and Vocabularies 1.0 Is
a W3C Recommendation
01/16/2004 11:35 AM2004-01-15: The World Wide Web Consortium today released Composite
Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0
as a W3C Recommendation. CC/PP 1.0 is a system for expressing device
capabilities and user preferences using the Resource Description
Framework (RDF). CC/PP guides the adaptation of content, making it
easier to deliver Web content to devices. Read the press release and
testimonials, and visit the Device Independence home page. (News
archive)
Db2Xml structure generator with Xsl
Db2Xml structure generator with Xsl
02/15/2004 11:47 AMNew version 1.0.2c
Co-discoverer of DNA structure dies
Co-discoverer of DNA structure dies
07/29/2004 04:55 PMUSA Today Jul 29 2004 9:33PM GMT
Data-Structure-Util-0.04
Data-Structure-Util-0.04
11/06/2003 09:56 AMData-Structure-Util-0.10
Data-Structure-Util-0.10
06/26/2004 05:43 PMData-Structure-Util-0.03
Data-Structure-Util-0.03
11/06/2003 12:44 AMData-Structure-Util-0.02
Data-Structure-Util-0.02
11/04/2003 11:41 PMData-Structure-Util-0.01
Data-Structure-Util-0.01
11/04/2003 09:53 AMData-Structure-Util-0.06
Data-Structure-Util-0.06
12/30/2003 10:53 AMGraphViz-Data-Structure-0.09
GraphViz-Data-Structure-0.09
09/21/2004 07:05 PMGraphViz-Data-Structure-0.10
GraphViz-Data-Structure-0.10
09/24/2004 05:35 PMphpGuru.org: Correcting Application
Structure
phpGuru.org: Correcting Application
Structure
03/14/2005 05:03 PMphpGuru.org has a new posting
today with a few views on
applica
tion structure and where most developers seem to get it wrong.
File structure causing concern
File structure causing concern
06/17/2005 05:10 PM"I launched a new site last year which broke out of the sandbox after
18 months and has held well in the serps for 4 months now. With all
this talk of site’s disappearing into the depths of G’s serps
supposedly due to duplicate content, htaccess issues etc I am trying
to put things into place to help Google get over these kind of issues
and not bump my site off the chart. So I post this thread with the
hope of getting some pointers."
Motorola shuffles IT structure as it
looks to 2005
Motorola shuffles IT structure as it
looks to 2005
12/22/2004 01:27 AMComputerworld Dec 20 2004 11:23PM GMT
Some already resisting changes in U.S.
intelligence structure (USATODAY.com)
Some already resisting changes in U.S.
intelligence structure (USATODAY.com)
07/23/2004 06:15 AMUSATODAY.com - Proposals to restructure U.S. intelligence and create
an intelligence "czar" come out of the 9/11 Commission report with
powerful momentum from the families of victims of the terror attacks.
But the ideas are already meeting resistance, some of it political,
some of it substantive.
Google's structure worries analysts
Google's structure worries analysts
09/07/2004 07:09 AMEnquirer.com - Tue Sep 7, 08:01 am GMT
Verity, ClearForest add structure to
data
Verity, ClearForest add structure to
data
09/20/2004 08:13 AMVerity this week will unwrap a software add-on to its search system,
designed to make unstructured content more usable in corporate
applications. The announcement follows activity from ClearForest,
which last month introduced Version 6.0 of its Text Analytics platform
for systematically structuring unstructured data so it can be
processed with enterprise data in business intelligence systems.
AMD benefits from improved pricing
structure
AMD benefits from improved pricing
structure
01/22/2004 11:03 PMComputer Weekly Jan 23 2004 3:04AM GMT
IBM tweaks partner program structure
IBM tweaks partner program structure
04/26/2004 05:31 PMIBM announced several tweaks to its channel partners program Monday,
continuing an overhaul it discussed in March at its PartnerWorld
conference.
CC/PP Structure and Vocabularies 1.0 Is
a W3C Proposed Recommendation
CC/PP Structure and Vocabularies 1.0 Is
a W3C Proposed Recommendation
10/29/2003 12:11 AM2003-10-16: W3C is pleased to announce the advancement of Composite
Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0
to Proposed Recommendation. Comments are welcome through 24 November.
Used to guide the adaptation of content, a CC/PP profile describes
device capabilities and user preferences. Visit the Device
Independence home page. (News archive)
Yahoo proposes new Internet antispam
structure
Yahoo proposes new Internet antispam
structure
12/08/2003 06:06 PMUnder Yahoo's new architecture, an e-mail message would have a secure,
private key embedded in a message header.
Crick, co-discoverer of structure of
DNA, dies at 88 (USATODAY.com)
Crick, co-discoverer of structure of
DNA, dies at 88 (USATODAY.com)
07/30/2004 07:02 AMUSATODAY.com - Nobel Prize-winning biologist Francis Crick, who died
this week at 88, was heralded by fellow scientists Thursday for his
role in one of the greatest scientific discoveries of all time.
Crick, Who Discovered DNA Structure With
Watson, Dies
Crick, Who Discovered DNA Structure With
Watson, Dies
07/29/2004 11:55 AMFrancis Crick helped paved the way for everything from DNA blood tests
to genetically engineered tomatoes.
Internet fee structure short-circuits
online use
Internet fee structure short-circuits
online use
07/28/2004 11:41 AMThe Australian Jul 28 2004 3:41PM GMT
Audience, Structure and Authority in the
Webl0g Community
Audience, Structure and Authority in the
Webl0g Community
05/26/2004 01:23 AMnew way to measure authority ..
argument
overstated.net/04/05/24-weblogs-and-authority.asp
track this
site | 5 links
Mapping a company's functional structure
with email
Mapping a company's functional structure
with email
03/19/2003 10:46 PMHTML Tip: Structure Documents With
Header Tags
HTML Tip: Structure Documents With
Header Tags
11/26/2002 12:08 AMNet Mechanic Nov 25 2002 11:14PM ET
Developing a URL structure for broadcast
radio sites...
Developing a URL structure for broadcast
radio sites...
06/27/2004 05:38 PMOne of the most common questions I've had about the Radio 3
redesign work that we've been doing has been about the URL structures
that we have used to identify individual episodes of individual
programmes. I'm really keen to address these questions with a full and
maniacally over-detailed post because I think the issue of how we map
broadcast programming to web URLs is a really interesting one, and
because I think we've done some good work here that other people might
find useful or interesting. Drew McLellan writes:
I see URLs like /radio3/showname/pip/randomcode which, as
I understand it, would require a user to locate a particular show
through the site's navigational system. It looks like there's no way
of guessing a URL. Is that right? What's 'pip'? That makes no sense to
me. My preference for date-based material is a path with the date in
it - like /radio3/showname/2004/06/27/ Is there a reason why a URL
format similar to this wasn't chosen?
So the first thing to explain is that Radio 3's new site is
particularly interesting and ground-breaking because it doesn't just
have a page for every broadcast, it has a page for every
episode. This is way cooler than having a page for every
broadcast, but the full implications of it aren't immediately easy to
digest. Basically it means that there would only be one page for any
documentary no matter how many times that documentary is repeated.
That one specific page then becomes the definitive home for that
episode of that documentary on the BBC and all subsequent information
or supplementary material that is relevant to that episode can be
stuck onto that page at any point in time. Imagine it as being a bit
like having an entry in IMDB for
that particular radio episode. It's like creating the basis for an
ever growing encyclopaedia of Radio 3 programming, and it should make
it really easy to search for information about a programme without
getting overwhelmed by dozens of versions of the same page, each
containing little odds and sods of information, none of which are
aware that they're all talking about the same thing.
Having said all that, lots of programmes don't ever get repeated on
Radio 3. Let us take as an example, "Morning on 3". This is basically
the equivalent of the DJ-led shows that we're all familiar with and
which are common to radio networks the world over. These things are
just broadcast live. That's the whole point! It wouldn't make any
sense for it to be repeated. Some of the music on it will
clearly be repeated - just like any popular music radio show, but the
programme itself will not. For programmes like "Morning on 3" Drew's
URL structure (which is familiar to all of us who run weblogs) would
work perfectly. You can imagine very easily getting to today's
episode of Morning on 3 via the URL
bbc.co.uk/radio3/morningon3/2004/06/27/. That would be the
perfect weblog-like kind of programme, where every individual
entry/episode could only be connected to one moment in time.
But if wouldn't work if they programme ever got repeated. By
definition a programme that gets repeated has been broadcast on
multiple occasions in time. Imagine a programme that was originally
broadcast on June 27th 1985 and which is then repeated the following
evening and then again nineteen years later (tonight). What would be
the date-based URL for a programme like that? Well one approach would
be to go for the date on which it was first broadcast. But
what's the experience of that for a user? They've gone to a schedule
page for today (say) and they've clicked on the link to a programme
that's on this evening and found themselves with a URL from 1985. A
plausible reaction would be to think that you'd got lost somewhere
along the line and were on the wrong page. How did I end up
here?. This situation gets worse when you consider that since we
started capturing programmes on the 4th of June, any programme that
was originally broadcast before that date would be assigned a URL
based on a fairly meaningless broadcast date...
So, a date-based URL structure would work fine for programmes that
never get repeated, but wouldn't work very well for any programme that
did get repeated. Immediately, we've got a problem then, because even
though 99.9% of the time we know that "Morning on 3" won't get
repeated, we can't exactly guarantee it. Just recently on the BBC
we've had an unedited re-broadcasting of the live coverage of the 1979
General Election and the daily re-broadcasting in real-time of the
Home Service's commentary on the D-Day landings. So even those topical
programmes we've talked about could quite easily be repeated.
But let's pretend for a moment that isn't too much of a problem.
Let's also pretend that we can easily distinguish between those
programmes that almost certainly won't get repeated on the one hand
(and say they might work with a date-based URL structure) and those
that very easily could or will get repeated on the other (say anything
that's pre-recorded before it goes out on air). What kind of URL
structure should we use for the latter?
One obvious and simple answer is that we should use episode
numbers. The Radio 3 show Composer of the Week is
broadcast each weekday around lunchtime and then is repeated the
following week at midnight. This means that there are two episodes
broadcast on each day (another place where date-based URLs might get
confusing or seem broken). If we used episode numbers, however, that
wouldn't be so much of a problem. So you can imagine the URL being
something more like bbc.co.uk/radio3/cotw/episode/2345. This
would allow you to predict sequence and order and would make the URL
structure nice and hackable by users. Except then you have to think
about what you should base that episode number on. Should you base it
on the definitive numbers for that episode - ie. the ones that the
makers of Composer of the Week use? How should you source that number?
Do you trust that numbering scheme to be consistent and reliable? On
the other hand should you start with an arbitrary number? And what
happens if your system for determining repeats isn't fool-proof and
you accidentally assign the wrong number to an episode at some point?
The worst eventuality would be that you end up with episode numbering
schemes that start to wander out of sync with one another because
someone pulls and episode or a schedule changes. And then you get gaps
in your URL structure, or programmes out of order. Imagine a
circumstance where after six months of perfect running you
accidentally pick something up as being a repeat when it isn't...
Suddenly that episode has to be reinserted into the scheme somewhere
by hand, or you have to change the URLs for any episodes that have
been made into pages before you realised. The URLs break or what they
point to change, and that whole part of the site stops being human
hackable or readable and starts becoming institutionally and forever
broken.
Or you could do it by subject for some of the URLs. Again -
Composer of the Week is broken into five part weekly chunks. You could
have a URL structure for programmes like this which highlighted those
divisions: bbc.co.uk/radio3/mozart/part/4 or
bbc.co.uk/radio3/mozart/4. Here the problems are potential URL
length and namespace issues. And while they might remain
human-readable, they're not machine predictable in any way. So even
this kind of URL structure has its problems.
I want to make something clear at this point - each one of these
URL schemes could have worked very nicely for that particular kind of
programming. But in the end that's not enough. Because fundamentally
as soon as you've decided to use different URL structures for
different kinds of programming you're immediately in trouble - because
radio programming isn't a static thing, it changes and evolves - an
individual programme brand (say Choral
Evensong) might change format, change frequency or be cancelled.
Another programme might be created with the same name ten years later.
And each week there will be a number of specials and one-offs and
schedule fillers (this week on Radio 3 there were around seven
one-offs, including tonights zeroPoints
) as well as regular short-series or new brands. Suddenly there's a
time-consuming and fairly-skilled job that has to be undertaken every
day - which URL structure should this new programme use... And you're
never going to be one hundred percent correct. And so pages are going
to be moved and URLs break and all hell will break loose...
Which brings us to the URL structure that we went with in the end
and the rationale for it. Our first principle was that in order to
stop URLs breaking and to stop the possibilities of human error in
assigning URL structures to brands incorrectly (and to deal with the
possibility of random repeats et al) the URLs should all follow
exactly the same structure. Fundamentally, this meant that date-based
URLs had to go out of the window straight away because they weren't
suitable for every episode of every brand. The only URL structure that
we could identify that didn't actually break in any
circumstances is one that's based on an episode number or identifier
of some kind. After careful consideration we decided that we didn't
want to give the impression of human readability or order or structure
where that structure was inevitably likely to be broken or flawed or
mismatched with other identifiers. And we decided that whatever
additions to the URL that we made had to be short - it had to be able
to be appended onto the end of a brand name without sprawling out of
control. More importantly still, we decided that it shouldn't break
any naming conventions already used around the site or make the site
harder to maintain.
Which is where 'pip' comes in. We'd already decided that we didn't
want to have the episodes sitting in the top directory of the brand.
We're in this for the long-term, and we wanted to make sure that we
could guarantee that whatever future changes were made to the content
management of the site, however many new things or features were added
to it, we'd never have collisions between these features and the
episode pages. We decided to place all episode pages into a
subdirectory, and after much discussion of what that should be called
(episodes - too long, not always an obvious term for a news programme
/ eps - too likely to already be used and too close to the name of a
file format for us to be sure that it wouldn't overwrite anything at
any time in the future etc) we eventually decided to stake our claim
on the directory name /pip/ meaning (if you really want to know)
nothing more than 'programme information page'. [PS. In a few weeks
time, this directory should contain a list of all the episodes for
each brand, meaning that you can hack back the directories and keep
going up a level in the site heirarchy from individual episode to all
episodes to brand to network to broadcaster.]
With the final part of the URL - the episode number itself - having
taken into account all the problems that we might have with sourcing
and guaranteeing the integrity of the 'definitive' numbers for any
given series of programmes, and having considered the problems
associated with any and all possible bugs that might emerge (what if
two random programmes started to be considered as repeats of each
other and had to be broken apart - what URLs to give them? What if the
programmes were broadcast out of sequence oor we started running the
site halfway through the broadcasting of a run and had to move around
the episode numbers later etc) we came to the conclusion that the
actual episode number should be a non-human readable short code. After
much deliberation we came to the conclusion that a five-character
alphanumeric hash would be short enough to not break URLs in e-mail
and long enough to give us up to 60 million different identifiers. And
of course we've kept it as a directory level URL to future proof the
URLs against changes in the technology that we've used to build the
site. (You'll notice some index.shtml's around the place, but we're
going to clear that up).
The alphanumeric short code that we've got now also opens up a
whole range of new possibilities. Because these identifiers are unique
across all of Radio 3, we suddenly have a way to point to (and
potentially manipulate) every episode that's broadcast on the network.
We're still looking into the various affordances that this identifier
might provide us with and we'll let you know what we come up with.
So - in summary - we have a URL structure that is eminently
suitable for dealing with the breadth and wealth of programming that
could come out of a radio network - a URL that will shortly be totally
hackable to the extent that each and every level of the directory
structure will contain content appropriate to its place in the site's
structural heirarchy ( broadcaster / network / programme brand /
episode list / individual episode), and which is human readable as far
down its length as is practical. Drew's quite right - in order to
guess the URL for an entry you do need to use the site's inbuilt
navigational systems. However, it's almost impossible to be able to
build URLs for radio programming that are completely human guessable
and as reliable and stable as we're determined to make
them.
We're thinking five to twenty-five years in advance here, making
sure that the URLs of pages about radio programmes on Radio 3 could
conceivably last as long as the web does. We're in this for the
long-haul...
Read the
comments
The social structure of open source
development
The social structure of open source
development
02/01/2005 08:49 PMAndreas Brand is a sociologist researching ways of recruiting and
organising teams of volunteers on the Internet. He has been studying
KDE as an example of an open source project based upon collaboration
without hierarchies. As part of his work he has conducted interviews
with KDE developers, participated in several open source conferences,
analysed the KDE home page, and distributed a questionnaire among
volunteers. We asked him about his thoughts on the KDE development
model.
Paypal Sets New Fee Structure (August 6,
2004)
Paypal Sets New Fee Structure (August 6,
2004)
06/15/2004 11:08 PMThe internets largest independent payment processor adjusts Ecommerce
Fees.
Introduction to Data Structure in
ColdFusion Part II Structs
Introduction to Data Structure in
ColdFusion Part II Structs
12/03/2003 12:35 AMWebmasterBase Dec 2 2003 11:02PM ET
Google's dual-share structure shrouded
in hypocrisy
Google's dual-share structure shrouded
in hypocrisy
05/01/2004 07:31 AMFinancial Post May 1 2004 12:10PM GMT
Basics of an efficient storage structure
for Microsoft Exchange
Basics of an efficient storage structure
for Microsoft Exchange
01/04/2004 01:08 PMAME Info Jan 4 2004 11:37AM ET
SMS FAQ: Problem with MIFs and Files in
Deep Directory Structure
SMS FAQ: Problem with MIFs and Files in
Deep Directory Structure
09/05/2004 05:42 AMGrok Description matches for Structure
GrokA matches for Structure
Structure