Been cruising along since I started getting the hang of Leo and scripting for it. I'm having a bit of trouble figuring out what I should do to handle the problem below.
Say I have a piece of data that has the following relationships:
Character<-(is in)->Setting
Character<-(is in)->Story (separate file)
Species-(is a)->Character
Character-(parent of)->Character
Character<-(friend of)->Character
Right now I'm handling where a character is from and what species they are as clones under those category bins. But I'm not sure how I should represent family relationships or if they're in a certain story.
Stories I keep in separate files from my world building data Leo file.
My current solutions seem to be:
- UNLs: Straightforward, but can lead to needing to manually copy the individual UNLs to track bidirectional relationships across files. Also allows for commentary on those relationships.
- Backlinks: Tried the plugin, liked it, but, storing additional data for the relationship (name, commentary) requires an intermediate node. Sometimes that commentary differs per character despite it being the same relationship type. Also doesn't handle cross file bidirectional relationships.
Has anyone else encountered similar use cases? If so, what did you do to solve such? If not, what would you recommend to look into?
Thanks,
Sapphira
Say I have a piece of data that has the following relationships:
Character<-(is in)->Setting
Character<-(is in)->Story (separate file)
Species-(is a)->Character
Character-(parent of)->Character
Character<-(friend of)->Character