Ontology Filter: Give me a name for a category of things that I'm using in a system.
Basically, I have a system with the following objects: Notes, Tasks, Groupings. As of yet, I'm having a hard time thinking up a category that all of these (and things like them) could fit into. I'm not sure if it's possible, but I figured I'd give it a shot.
Here are shared properties of these "things":
- They are all "attached" to a concrete Person, Place, or Thing (for example, there might be three Notes about the Person John Smith: "He is 30" "His order for 5 eggplants was processed on July 12, 2006" "Do not get him angry")
- They operate independently from the object they are attached to (Tasks themselves behave the same whether they are associated a Person or a Place)
- They all contain, in some form or another, the following three facts: the concrete object they are attached to, a date/time, and some freetext that explains the relevance of the "thing" itself. For a task it would be the name of the task, for a note it would be the note contents, and for the grouping it would be the grouping's label (i.e. "Places and People that Suzy Likes").
So a legal "thing" under this category could be a task, assigned to Captain Planet on March 16, 1992, labelled "Get rid of toxic sludge." A non-legal thing would be a blank note attached to Albert Einstein dated March 14, 1879. Another non-legal thing would be a Birth Certificate which, although tied to a Person and having a date and descriptor, would only work with People (i.e. some of the fields entered into the Birth Certificate relates directly to being attached to a Person as opposed to any kind of object).
The best my boss and I have come up with is RelationalAttachment. Any better ideas?
I tried to post this anonymously so that I could keep who was developing the system (me) a secret but it hasn't been approved yet. I'm going ahead and posting it with my name attached and hope it doesn't get ripped down.