[ZWeb] CFV: Related subjects metadata hierarchy
Paul Everitt
paul@zope.com
Mon, 22 Apr 2002 07:59:12 -0400
I'm trying to spread around the kinds of ways people can participate.
Here's one that requires no programming or web design skills. Rather,
it is an information architect kind of thing.
Title
-----
Construct subject hierarchy.
Summary
-------
We need a good metadata model for organizing the site. The CMF uses the
"subject" field from Dublin Core for multiple keywords assigned to
resources. Somebody needs to write a proposal for a keyword hierarchy
for nzo.
Goals
-----
1. Aid in site navigation and information retrieval.
2. Keep burden low for authors and for content administrators.
3. Specifically, provides something similar to the "Categories" line in
each match of the search results for google, which let you navigate to
items related to that match.
Suggested Implementation
------------------------
Write up a proposed list of subjects (keywords) for the site. Each
resource will get one or more of these subjects.
Write up a description of how these keywords will be used. The CMF
default pattern is the least work:
1. Resources get assigned zero or more subjects (keywords).
2. You can assign subjects that aren't on the approved list.
3. You can assign subjects through the HTML editing form, or through
stx/html conventions from ftp/webdav.
4. Keywords are navigated from the advanced search form.
Propose some ways to make better use of keywords:
1. In search results, as described.
2. Highlighted when the document is viewed (e.g. in a "see also" box).
3. As a browseable set of topic folders.
4. Treat a subject as a "top resource" that appears in the top resources
box, to give it some visibility.
Explain how you will address the following concerns:
1. Authors don't like to provide keywords. How will we make it worth
their effort?
2. How can content administrators easily "normalize" the subject
hierarchy? For instance, someone adds their own subject that is a typo
or the subject is close to an existing one. We need reports and tools.
--Paul