• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Multiple parent containers - is it possible?

lifer4700

Well-known member
I didn't want to bloat out and derail a good thread that is already in use, so I'm posting this as a separate thread.


Objects have single inheritance so it can't belong to more than one parent (multiple inheritance while cool is beyond the scope of this program) so it can have only one container.

I was afraid of this.

I began to discover that the topics were more like files in folders of an OS - rather than objects in a database with relations between them.

I was hoping that I was wrong, and just missing something, but I guess that's just the way it is.


For nearly everything I'm creating this isn't an issue, but when it comes to adding my Mechanics articles, I'm finding this a bit of a limitation.



In the game system I'm using, for example, I can have Nunchaku. It's a Blunt weapon, but it's also part of the Flails group, while at the same time being a 1-Handed Melee weapon.

A Long Sword is also a 1-Handed Melee weapon, but it's an Edged weapon that's part of the Swords group.

Yes, I could simply apply tags for everything, and that would make it easy to filter, as tags do.

But I also want relations, because when I look at a Feat that gives a Trick that only works with Swords, I want links to the weapons in the Swords group to appear on the right. If I were to look at a Nunchaku, I want to see a list of Feats, Tricks, Stances, and other Abilities that enhance their use.

Doing so would require multiple parents.

Unless - of course - I'm missing something.
 
Relationships would help with these too, rather than just tags.

So Nunchaku "is a member of" blunt weapons. (I'm not sure if that specific relationship type exists.)
 
Between Relationships and Tags you should be good to go. A topic can only have one container, so in that respect it is like managing files in a folder. Relationships and Tags are how you add Secondary Keys to your data, relating the topic to other datasets.

Maybe if there were a way to click a link and have Realm Works apply a filter to your data and only show the applicable topics?
 
Relationships would help with these too, rather than just tags.

Yes, this is what I want.


So Nunchaku "is a member of" blunt weapons. (I'm not sure if that specific relationship type exists.)

And it "is a member of" flail weapons.

And it "is a member of" 1-hand melee weapons.




I tried building a tree structure where "Flails" was contained in "Blunt", but I ran into problems when sorting out the 1- and 2-handedness. That's when I deleted all the "container" articles and went with strictly Tags, but I lost all the link functionality...

That's why I'm here.

I'm hoping this isn't a unique issue - where something ideally needs to be contained in multiple containers - and someone has a solution or suggestion.
 
Relationships can be added using the "+" next to Relationships in the right panel of a topic.

Maybe "simple connection to" will have to do for the moment?
Or "Belongs To or Within"?
 
I tried building a tree structure where "Flails" was contained in "Blunt", but I ran into problems when sorting out the 1- and 2-handedness. That's when I deleted all the "container" articles and went with strictly Tags, but I lost all the link functionality...

In a similar situation I would include the "Flails" inside the Topic, so it show's on the right hand side.
 
Relationships can be added using the "+" next to Relationships in the right panel of a topic.

In a similar situation I would include the "Flails" inside the Topic, so it show's on the right hand side.


And this is basically what I've done for now.

I've added a single snippet line that contains the text that triggers the relationship. I could create the relationships manually, I suppose, but I chose to do it this way.

I would hate to change my mind after entering lots of data.
 
Back
Top