Filtering: Seven Principles by JP Rangaswami.
When you read “filters” in the seven rules, think merging rules.
From the post:
- Filters should be built such that they are selectable by subscriber, not publisher.
- Filters should intrinsically be dynamic, not static.
- Filters should have inbuilt “serendipity” functionality.
- Filters should be interchangeable, exchangeable, even tradeable.
- The principal filters should be by choosing a variable and a value (or range of values) to include or exclude.
- Secondary filters should then be about routing.
- Network-based filters, “collaborative filtering” should then complete the set.
Nat Torkington comments on this list:
I think the basic is: 0: Customers should be able to run their own filters across the information you’re showing them.
+1!
And it should be simpler than hunting for .config/google-chrome/Default/User Stylesheets/Custom.css
(for Chrome on Ubuntu).
Ideally a select (from a webpage) and choose an action.
The ability to dynamically select properties for merging would greatly enhance a user’s ability to explore and mine a topic map.
I first saw this in Nat Torkington’s Four short links: 6 January 2014.