Hello, I would appreciate some guidance as to how to approach an issue I have with my academic quote database.
A bit of background: I have a container note for each academic work. That container note contains a number of notes that are quotes from the work, a Reference note created by Command-Option-dragging the work in from Bookends, and an Abstract note. The initial Reference prototype was created by Tinderbox when I dragged my first reference in, and has since been tweaked by me. The Quote and Abstract notes are also based on prototypes created by me.
The Reference note in a given container has a lot of data that it would be useful to copy into the other notes in the same container. Though it isn’t the most elegant method imaginable, I decided to try to do this initially by making a new prototype for each Reference note that would enable the Quote notes to inherit some values from it (Authors, ArticleTitle,
BookTitle, etc.) and creating my first Smart Adornment with an OnAdd rule that would trigger this inheritance.
So in one of the container notes I made an adornment called “Inherit Reference Fields”. I created an OnAdd agent for this adornment thus:
$Prototype=“EXPANDING VYGOTSKY’S ACCOUNT OF CULTURAL MEDIATION";
I also turned the Reference note into a prototype so that the Quote notes could inherit values from it.
That worked, but the problem is kind of predictable, since the new prototype, being based on the Reference prototype, changes the color and key attributes, meaning that the notes lose their character as Quote notes. (I was kind of hoping it would ignore properties of the prototype other than those I had explicitly reset.)
Is there a better approach I could be taking here?