meta-taxonomy core

Events happening in the community are now at Drupal community events on www.drupal.org.
meadowlark bradsher's picture

Taxonomy as implemented by Drupal is already an abstraction. However it can benefit from toolkits that add pre-existing taxonomy structures to it according to a user's requirements.

This core is intended to work in conjunction with taxonomy but concerns it's self with taxonomy structure instead of taxonomy function. Although it is not the purpose of this project to develop structures so much as allow the user to, instances of difference in structure are useful to express as examples:

Monoglossic vocabulary: A concept introduced within the theories of Mikhail Bakhtin. This is a set of language that is institutional and fixed. It brings social organization and standardization but limits the magnitude of outside influence. Taxonomy of this type may be preset by single authorities, and through peer review systems of concerned dislocated experts.

Heteroglossic taxonomy: Another Bakhtin concept, this set of language is social and flexible. It is established, altered, and contested in textual culture and arts, and within free-floating social settings that the philosopher calls Carnivals. This language would need to be contestable. To an extent, Web 2.0 taxonomy often looks like this in the sense that the more commonly "tagged" terms gain notability, however there could also be options to devalue "tags", establish relationships, alter relationships, and destroy relationships between them. A taxonomy is useful for expressing the great number of cultural goods on the internet if the user has an active relationship with it beyond what current tagging does, "voting on word definitions" and "observing democratic results". In the future there will be dialogic taxonomy browsers where a user could keep their own specialized viewpoint in spite of entering into a field that consists of a democratically established vocabulary. This position of the individual within a taxonomy is important for the modification of culture.

Binaries: These are very basic taxonomic structures that are more likely to heteroglossic in nature as they are often going to be assigned to cultural artifacts. Binaries are useful structures to contrast artifacts by, but are also in of themselves usefully contested in deconstructionist arguments. An example is the gender binary which expresses differences between genders and thus provides useful viewpoints. Deconstruction will enter into that gender binary arguments and point to the useful examples of the in-between spaces created by acts like cross-dressing, reassignment of gender marked signifiers, hermaphroditism, and transgenderism. In this regard even the deconstructed artifacts are related to a binary but present an even more diverse taxonomy.

However I am anticipating new structures (or post-structures) that are as of yet inexpressed and would not want to exclude them. Therefore the tool is best defined as a place for creating "design patterns" for taxonomic structure for a website.

Mentors:

* Alex UA - will help with creating templates.
* randommentor1 - backup mentor, will help with coding standards, etc.
* ALocalMentor - a local mentor, who lives/works near the student and who will meet with the student in person at least two times over the course of the Summer of Code.

Difficulty: medium

Comments

For the record

meadowlark bradsher's picture

I am absolutely and completely new to this sort of thing.

I understand that I probably don't know what I am doing as I have little clue about implementation. Nor do I have proper knowledge of how taxonomy works in Drupal and there is probably some overlapping between what exists and this idea of mine, or not. I just don't know.

The concepts are very basic. Am I ignorant to try to apply structuralism to taxonomy? I am pretty sure that structural theory is how AI is being built. I am not the first person to equate taxonomy me with the semantic web, and what is the semantic web but the field for intelligent agents to operate within.

In any case I will try to get more involved and act more assertive because I need to get some discourse going if I am going so much as see the flaws in my presentation of my ideas, what to speak of being sponsored to develop on them.

I am willing to almost complete gut this proposal too. I am sometimes guessing that sponsorship comes from presenting existing functions to implement in Drupal as opposed to inventing functions. I'll look around for useful implementations of taxonomy in other applications, try to learn more about Drupal Taxonomy and hopefully I can produce a proposal useful to Drupal out of this failed first attempt.

Hello again

meadowlark bradsher's picture

I just realized that I had not selected this for the student idea conversation. I believe I applied to GSoC correctly, though.

I just corrected this to be in the student idea section.

SoC 2009

Group categories

Admin Tags

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week