[all[current]tag[concept]] [all[current]tag[concept]tagging[]tag[concept]] [all[current]tag[concept]tagging[]tag[concept]tagging[]tag[concept]] ...--
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/XH4tgLlr7fY/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 http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/89913824-5086-41a5-8d89-905970414975%40googlegroups.com.
--
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/XH4tgLlr7fY/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 http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/c052b929-6b6b-492d-8b75-0bdf2df6b3d9%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/3e9b1041-7721-479d-96f3-a7e9eb4c7930%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/e52e2c41-93c3-4553-bfa2-26ea7d41a02d%40googlegroups.com.
This begs for a solution similar to x-plore [1] for TW2, which...
- only indexes any tiddler once
- excludes tiddlers from being indexed
- truncates the output tree at specified tiddlers
Please excuse the non-commented spaghetti code from back then.
In short, I don't think the core provides an (output) interface to meaningfully traverse tiddlers across levels.So, this will likely require a js macro, plugin, widget of its own, e.g.
<$traverse root="Foo" exclude="[tag[bar]][prefix[$]]" truncate="[tag[admin]]" output=flat mode=tagging/>
...whereas:
- root
- a filter expression specifying root nodes for the traversal (tree[s])
- default: default tiddlers
- exclude
- a filter expression specifying tiddlers that are not to be indexed or further traversed
- default: <none>
- truncate
- a filter expression specifying tiddlers that are indexed but not further traversed
- default: <none>
- output
- an output mode, e.g. a tree or a flat list
- default: tree
- mode
- what relation to index, e.g. tagging, tags, referencing, referenced by, listing, listed, any, etc...
- default: any
[1] click on x-plore toolbar button at http://tbgtd.tiddlyspot.com/#x-plore— tb
--
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/XH4tgLlr7fY/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 http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/aa931397-f2eb-4b60-80ef-f2df2f4a6607%40googlegroups.com.
Tobias, your plugin seems to be a good start. If I am not mistaken, it would need to be modified slightly to do what I want. Specifically, I would need it to have another filter parameter that specifies tiddlers to be traversed but not indexed.
Would it be possible to adapt x-plore to TW5?
--
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/XH4tgLlr7fY/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 http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/32f8516d-4496-423d-94b5-4041ef81a97b%40googlegroups.com.
Hope this is makes sense. Looking forward to your ideas!
In other words, concepts tag other concepts, and memos tag concepts.
Meaning units ("mu") add some complexity. They can be thought of as snippets of text (for instance quotations) to be coded and categorised.
Where "Miney" is a meaning unit which is not directly tagged with any concept, but is nevertheless indirectly associated with Foo (through the memo Frotz). A meaning unit can thus be brought in under a concept either by tagging it directly with the concept, or by writing a memo about the concept and also tagging that memo with the meaning unit.
If I understand your notion of "recursive" filter correctly, one would still need something equivalent to x-plore to create a list that can be used in further filter runs (in my case, to weed out anything but the concepts)?
Best regards,
Linus
--
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/XH4tgLlr7fY/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 http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/62b33306-7717-4f14-a019-b16a68a8e8dc%40googlegroups.com.
If I understand your notion of "recursive" filter correctly, one would still need something equivalent to x-plore to create a list that can be used in further filter runs (in my case, to weed out anything but the concepts)?
\define class_sub()
<$list filter="[is_subclass_of{!!title}]">
<$link><<currentTiddler>></$link>
<$macrocall $name="class_sub">>
</$list>
\end
<$wikify name="all_subclasses" text=<<class_sub>> output=html>
<<list-links filter:"[enlist<all_subclasses>listed[is_individual_of]]">>
</$wikify>\define wrap(text,left:"[[",right:"]]") $left$$text$$right$
\define list-descendants(parent,list:"list") <$tiddler tiddler="""$parent$"""> <$list filter="""[all[current]has[$list$]$list$[]] -[all[current]]""" variable="child"> <$macrocall $name="wrap" text=<<child>>/> <!-- <$link to=<<child>>/> --> <$macrocall $name="list-descendants" parent=<<child>> list="$list$"/> </$list> </$tiddler>\end
\define descendants() <<list-descendants parent:"A">>
\define list-descendant-terms() <$wikify text=<<descendants>> name="wikifiedDescendants"> <$list filter="[enlist<wikifiedDescendants>]"/> </$wikify>\end