node types with structured meta data
It would be nice to be able to define types of nodes with associated properties. For example, maybe an "event" type node with properties such as "name of event", date, duration, etc. I could also envision a "person" type node with name, birth place, birth date, etc. Yet another example could be a "research" type node with the name of the research paper, lead author's name, university affiliation, date published, names of other collaborators.
An example of a structured node that is buried in the text is at http://forums.thebrain.com/tool/post/thebrain/vpost?id=2733306
I imagine that the structured data structures would be relational and this would facilitate logical data-base oriented queries beyond tagging. For example, find all research papers published between 2001 and 2002. Find all research papers with "cognition" in the title and "Jones" as lead author.
Find all people born in a certain state during a certain time.
I am thinking about the query capability to make it easier to do more interesting investigations (especially for users who may not have created the brain)
-
Anonymous commented
What about this feature release??? It has passed much more than one year since it was started. Please, update!!!!!!!!
-
stormwolf0 commented
To Personal Brain team
I'd like to know the actual development stage of the feature and an aproximated expectative about when it will be delivered for users.
I'm a Personal Brain new user and at the moment i'm creating my personal database on it. The requested information will support me with directions for some strategic and structural decisions that has to be taken now in my own implementation (such as develop workarounds and/or use external complementary databases for managing numerical, calculated and and other complex fields). As i have some deadlines to be achieved, i intend to guide my choices through the shortest and realistic paths.
As much details as possible about the feature behaviour also will be welcomed.
I've following this thread for news about this feature and watched that last update was made some months ago and it was that the feature implementation was started and "The underlying architecture for structured data inside of Brains is now working in our development labs."
Thanks,
Wolf -
Diego commented
Please consider importing and exporting the custom fields. This way, it could be possible to import from practically almost any source. For example, providing an assistant (easy to use) so users could decide what an where to import from xml files.
-
Posicionamiento commented
WoW!... More than 2 years dealing with this issue. I must say that I miss more diligence in the implementation of essential features and fixes.
Lack of human resources?.
-
Lonnie VanZandt commented
Looking for mapping tools with timeline support, I stumbled upon Tinderbox 5.6. At Eastgate's site, I read about Tinderbox's thought "prototypes" and wonder if that is an implementation of the type-specific metadata which I hope to see in PersonalBrain. I can't simply go buy Tinderbox, try it, and find out because Tinderbox is limited to MacOS and I'm exclusively a Linux and Windows user.
Is anyone using Tinderbox who can relate whether or not Tinderbox has the ability to create metadata for thought types such that instances of the types have defined sets of editable attributes? (E.g. Thought "Lonnie" as Type @Person immediately gains a Gender attribute which is either Male or Female--and, for Lonnie, is Male.)
If this is what Tinderbox thought prototypes offer, can PB report back to the forum on when PB users might see something similar in PB?
-
b4l4nc3r commented
Love this one! Really exciting! But my votes are not needed here.
-
Lonnie VanZandt commented
Thought metadata should be implemented using Composition (has-a) or Realization (implements-a) rather than Inheritance (is-a) concepts. I can easily think of Thoughts which would mixin the attributes of multiple meta-thoughts; using inheritance is limiting for this.
The general need though is to be able to express once a set of attributes relevant to a concept (e.g. a Contact Individual has a Name, Phone, Address, Email etc) and then blend that concept into a thought (e.g. Lonnie is a Contact Individual). Make the mixin via the relationship link and not via the Parent/Child hierarchy. Once linked to meta-thought, a separate Attributes Tab would hold all the mixed-in attributes for the context Thought.
-
teamaitken commented
If each thought type supported user-definable structured data fields, these could be added as a tab next to Type Fields. These must then be searchable, and should also be reportable.
To really get crazy, allowing for Thought Tags to also support user-definable type fields would allow this kind of meta data to be expandable easily on each thought. Be sure to ask for confirmation when removing a tag if there are fields associated with it...
Hmmm - maybe a simpler short term solution is just to allow for thought type Notes to be applied to new thoughts as a 'template'. It's not structured data: but with checkboxes and perhaps a few substitution fields (for date/time), this would get fairly close...
-
glientsc commented
As for the application of this new feature for research papers, it would be REALLY nice to have an interface to Mendeley (mendeley.com) or/and zotero (zotero.org) for importing papers into personalbrain.
-
romanraspopov commented
Yes, this would be great!
In the future we can come to somethink like Thought Type Standards (agreed inside PB community) in order to share Thoughts of same Type (with agreed specific field set, e.g. for "person", "event", "book", "article", etc.) between different Brains worldwide and fulfil each other`s knowledge bases.
-
d_or2000 commented
How I see that is that:
- the Notes field would be made flexible. It would be a Notes by default, but users would have the ability to add fields just like in a standard database.
One would be able to add date, number, text, calculated fields.
At the same time, this would be part of the solution for those who wish time-line functionalities added to PB. A date field would be added to the events that needs to be tracked chronologically.
- Though types would be associated to a certain number of fields. When the thought type is selected, the correspondent fields would appear in the Notes section.
- This database functionalities would definitely make the program more complex, so it would go in the Pro version. So that the the extraordinary specificity and simplicity of PB does is not obstructed by more complex functions. -
mikehawkes commented
Is there any news on this?
-
Sean D commented
This would be sooo cool! I can't wait to see it!!! I think this really captures that way we think on a whole new level - we just know intuitively that a certain thought type, like a task, has a "due date," a "priority," etc.
-
Ervin Nemesszeghy commented
This is a nice idea. It would be also good to let the user define somehow those data structures. I suggested a creation of a 'Pluggable Thought Types' at : http://thebrain.uservoice.com/pages/4597-personalbrain/suggestions/309012-pluggable-thought-types
-
jostber commented
Looking forward to this one!
-
pmurillo commented
Cannot wait to see it released to us, customers, so we can test it.
-
twospoons commented
I do not see how vlad1's suggestion of thought groups would accomplish any part of this request.
-
johnfaig commented
Vlad1 - I saw your post about solving the problem with "thought groups". Please expand on this. I'm not sure that I understand
-
johnfaig commented
Vlad1 - I saw your post about solving the problem with "thought groups". Please expand on this. I'm not sure that I understand
-
vlad1 commented
I think I have worked out a neat way to implement this feature request. Have a look at my suggestion http://thebrain.uservoice.com/pages/general/suggestions/107028-thought-groups