[kindred[Variables]kindred[Filter Expression]]
[connects:parents:with:single[Some Tiddler]]
Short answer is yes.kindred (now connect) is perfect for this, if by link you mean using the same conection method as the toc, ie children are tagged with their parent yes.
Because kindred/connect is a filter you can generate a list of everything in a toc heirachy, thus use this filter in advanced search and you can export the result from there. Even create a saved filter.
Regards
Tony
Once I realised, I thought kindred was a great choice "connects" works as well, but it implies other connections as well.
I understand your suggestion, but it does not follow an established convention to my knowledge. Lets keep looking for a possibly better method. Is there a way to detect if a field other than tags is or is not handling multiple tiddlers? Could we set a value that told connects that the "parent" field is not a multi title field and treat it as one title?
Eg:
<$set name=connects-single-title-fields value="parent spouse">
<!-- tells connects filter to treat parent and spouse fields as containing a single title not a list, as in tag fields, this could be a global variable -->
<$list filter="[connects...
</$list>
</$set>
On learning english, dont be too hard on yourself, we can help each other, and what better way of learning with conversation?
Regards
Tony
I nominated kin perhaps even better than kindred due to its size. Kin is a short version which can be considered family in english, and I have heard people whos native tounge is not english use it, but I know the U.S. understand kin.
The value of your first choice is because kin includes both ansestors or anticedents and decendants (children grand children).
I look forward to others opinions of course, but of note to me is if anyone is using your filter operator then they need to already understand heirachical structures, and understand inheritance and other concepts.
I will be using this in things I hope others will use, even if they do not understand the role the filter plays in the result.
I would be happy to write supporting documentation and also hope to use it to also represent family trees that is with two parents such as mother and father. I expect this aspect to be very popular.
However, personally, I will use it most in constructing new and novel ways of organising information or knowledge, in hybrid network and heirachical database models. This is why if it does not have too much overhead I think it should be in the core, or at least in standard distributions
I have not yet worked out how far I can take this filter, combined with itself or other filters, but I expect it will go along way. Wow.
If I were currently earning more, I would make a donation to your effort, and when I do I will, just as I would to others.
If you dont get enough responces to your survey, let me know and I will help promote it.
I feel like we are collaborating on this, and thanks.
I hope this is not too hard to read :)
Regards
Tony
Thanks
Tony
[connects:tags:to:2[Target]!tag[Target]]
[kindredup:parent[target-tiddler]count[]]
eg;
<$list filter="[kindredup[Obadiah TOC]count[]]"> </$list>
[kindredup[target-tiddler] for example is a branch.
[connects:tags:2[Target]!tag[Target]]
[connects::2[Target]!tag[Target]]
Thanks for the filter. This looks awesome. I spent a lot of time solving this problem in a very pedestrian way... and I your filter will make my life much easier.
Thanks again,
Lorenz
I will do as best as I can. I have some importiant things to do this week, but will continue a bit each day.
Regards
Tony
Would you like to use this filter?
Do you think it should be part of TiddlyWiki itself?
Which name would be the best to describe the behaviour?
Best wishes & good luck!
Josiah
I had not tried to build geneological trees yet to see the problem in tiddlywiki. I am confident I have a way and the kin opperator would help.
Basicaly you need a paternal and matralinial tree. However if you tag a child with a parent tiddler and that tiddler is female it is the childs mother. Step families etc can also make it more complex.
However the world can be more complex, especialy with modern reproductive technology.
Never the less if you have some pointers to how these are handled in geneology do share so we can find a way.
Regards
Tony
I beleave the kin operator fills the gaps in the toc macros, and expands set manipulation. It introduces new ways to take loosely coupled networks and heirachies to a new level, something that suits tiddlywikis non- linear nature.
It makes me wonder what other revolutionary constructs could be added.
Regards
Tony
I am not sure how this fits the current discussion, so need to work through it, can you explain a little more?
By the way I plan to test kin against marios alt tags which allows additional tag like fields.
Regards
Tony
... if you have some pointers to how these are handled in geneology do share so we can find a way.
... this is why `[kin::from/to[Member]` exists: for example if you want to know the ancestors of Mo, then `[kin::from[Mo]]` will list (hopefully) GrFr and GrMo, while `[kin::to[Mo]]` listing Ego and Z/Br. I see that these "things" are relative, but you can use the filter "relaitively" to the "base member".
<div class="tc-table-of-contents">
<<toc "TableOfContents" "kin[Filter Syntax]">>
</div>
Am I correct in thinking you have replaced kindredup and kindereddown with :to and :from?I prefer up and down, would it be hard to make an alias for to = up and From = down, if I understand this correctly?
The Documentation macros make adding documentation to tiddlywiki.com quite exhausting especially for the operators, and I am not sure there is support for the two suffixes in the documentation.
It appears that use of a second suffix is not defined in https://tiddlywiki.com/#Filter%20Step so additional changes will be required. We need to seek support from the experienced developers on this.
Good work
Tony
[[$:/core/modules/filters/kin.js]] [[$:/core/modules/wiki.js]] [[$:/core/modules/utils/utils.js]]
I attach the filter, but be careful because it's overwriting some shadow tiddlers!--
[[$:/core/modules/filters/kin.js]] [[$:/core/modules/wiki.js]] [[$:/core/modules/utils/utils.js]]
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/1d3266c3-2fda-4dee-b3dd-ce52d140c176%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<kin-bundle.json>
Can you suggest a way for bimlas to implement this without a system tiddler overwrite if possible?
I am very keen to have this kin operator in most of my wikis and see it as a powerful extension especialy alond with else filter and subfilter.
Regards
Tony
You're absolutely right, I'm sorry, removed the attachment. If I should describe myself as a role-playing character, my alignment would be "chaotic good": often I would like to help, but I do not choose the right path for this. :)
To make this information not just in this thread, I did a PR that warns if the user is trying to import a core tiddler.
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/cb57a980-c5c8-4e79-8005-e3c0ec1574de%40googlegroups.com.
On 10 Dec 2018, at 13:46, bimlas <bimba....@gmail.com> wrote:If I understand that right, it's not bad to distribute modifications in the core as a plugin, because by deleting the plugin, changes in the core will also disappear? So passing kin as a plugin for TonyM is OK?
Once again this looks fantastic. It opens so many possibilities for heirachies and sets. It already stands on its own but are you open at this point to any of the following, or would you like to release and review later?
Some documentation rewording
Some questions that may suggest further improvements
Some questions about more advanced uses
Regards
Tony
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/YZlPGP0qX1o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/613abb2c-38cc-4efd-9e97-7b06edb2a6ba%40googlegroups.com.