I once made a large part of a reddit substitute with a couple of algorithms for doing queries over intersections and unions of user categories (your “communities”). The data structure is called a SetTrie. We would do well to remember its name.
I can easily imagine wanting to target queries at any of (bus drivers ∧ new Yorkers) (EG: organizing union activity), (bus drivers) (EG: Organizing the funding of some assistive piece of software that all bus drivers everywhere can use), and (new Yorkers) alone, so I don’t think the heirarchical structure is always adequate. Imagining Earth and Mars sharing software.
Thinking about it… society still really needs a new reddit. The current one has some huge problems that make it inadequate for the functions its been assigned. I should probably write up a concrete proposal at some point...
it reminded me of set theory, but thinking about it more, it ended up merely resembling it
When did it diverge?
Can your system express sets that have multiple parent sets? Can israelifarmers be inside of both earth/middleeast/israel/farmers/ and in work/primaryindustry/agriculture/horticulture?
I think in the design of systems like these there’s often a tension between tag heirarchy and tag intersection as a way of talking about increasingly specific categories, and intersection should be used more often than it currently is. Under intersection, as long as the “israeli” and “farmer” categories exists, “israeli∧farmer” category exists implicitly as a subset of israeli and farmer, and there is no ambiguity as to where it should “go”.
Can your system express sets that have multiple parent sets?
Yup, that was the idea. a strict hierarchy wouldn’t be an accurate map of the communities landscape. I think you would probably get some really weird nesting in some places (especially if we’re talking about individual users), but as long as it works and is intuitive to the user, it’s fine.
I once made a large part of a reddit substitute with a couple of algorithms for doing queries over intersections and unions of user categories (your “communities”). The data structure is called a SetTrie. We would do well to remember its name.
I can easily imagine wanting to target queries at any of (bus drivers ∧ new Yorkers) (EG: organizing union activity), (bus drivers) (EG: Organizing the funding of some assistive piece of software that all bus drivers everywhere can use), and (new Yorkers) alone, so I don’t think the heirarchical structure is always adequate. Imagining Earth and Mars sharing software.
Thinking about it… society still really needs a new reddit. The current one has some huge problems that make it inadequate for the functions its been assigned. I should probably write up a concrete proposal at some point...
I am not sure i understand your middle sentence, but if i did then the system i proposed allows it. can you explain again?
It’s probably not important.
I’m concerned about
When did it diverge?
Can your system express sets that have multiple parent sets? Can israelifarmers be inside of both earth/middleeast/israel/farmers/ and in work/primaryindustry/agriculture/horticulture?
I think in the design of systems like these there’s often a tension between tag heirarchy and tag intersection as a way of talking about increasingly specific categories, and intersection should be used more often than it currently is. Under intersection, as long as the “israeli” and “farmer” categories exists, “israeli∧farmer” category exists implicitly as a subset of israeli and farmer, and there is no ambiguity as to where it should “go”.
Yup, that was the idea. a strict hierarchy wouldn’t be an accurate map of the communities landscape. I think you would probably get some really weird nesting in some places (especially if we’re talking about individual users), but as long as it works and is intuitive to the user, it’s fine.