Hi Tobias
That's a good summary of how qualified tagging could work. I'm not sure
about the best syntax, the simpler tag:qualifier still seems attractive
A somewhat similar effect can be achieved at the moment with TW5 by putting
each qualifier in a separate field. For example:
{title: "John", qualifier-parents: ["Jack"], qualifier-next-of-kin:
["Jack", "Jill"], text: "..."}
In effect, each of the qualifier-xxx fields is a separate "tags" field with
an implied qualifier.
Best wishes
Jeremy
On Tue, Aug 20, 2013 at 3:09 AM, Tobias Beer <[email protected]> wrote:
> Addendum,
>
> As for semantics, somewhat relevant may be...
> http://semantic.tiddlyspace.com
>
> Also, there could at some point be a UI that allows to define a "semantic
> tag" by chosing the tag target from a given set, e.g. by TW knowing that
> potential "parents" are [[John]] and [[Jane]] and then offering them first
> for tagging in terms of a "child of" tagging relation... all other tiddlers
> being listed subsequently.
>
> For example, if the semantic qualifier [[parent]] were a tiddler and all
> members of it would tag to it, then it would be easy for TW to figure out
> the existing options, e.g.
>
> * semantic qualifier = [[parent]]
> * [[Jane]], [[John]] <tag to> [[parent]]
>
> I want to define the a semantic tag for [[Billy]] in terms of assigning
> both [[Jane]](parent) [[John]](parent).
>
> Eventually [[Jane]] could also tag to a generic [[mother]] and John to a
> generic [[father]] if one wanted so and then assign Billy as follows:
>
> * [[Billy]] <tagged> [[Jane]](mother) [[John]](father)
>
> There could even fancy stuff like custom css, e.g. color coding for a
> given semantic qualifier, e.g. male blue and femal pink, as we all know. ^_^
>
> Cheers, Tobias.
>
>
>
> On Tuesday, 20 August 2013 03:55:59 UTC+2, Tobias Beer wrote:
>>
>> Hi Jeremy,
>>
>> > Finally, I wonder if there is any work under-way on tag semantics - so
>> that creating a tag of 'Fred Bloggs' can have semantics of 'Work Colleague'
>> associated with it when tagging say 'Jane Right'. So it is creating
>> n-triples (sort of) similar to N3 http://en.wikipedia.org/**
>> wiki/Notation3 <http://en.wikipedia.org/wiki/Notation3> ?
>>
>> This is an idea I am sure I have been trying to communicate a while back,
>> too.
>>
>> Semantically it is quite relevant to be a able to qualify a tag (not just
>> in terms of polymorphism). It's a bit like a "compound tag", one that is
>> actually two or more, yet somehow TW would know that the parts are semantic
>> entities by themselves, too.
>>
>> A bit in the direction of what NameSpacePlugin does, I guess, only just
>> in terms of tagging, rather than tiddler titles.
>> http://namespace.tiddlyspace.**com <http://namespace.tiddlyspace.com/>
>>
>> For example, John could be the son of Jack. So instead of merely tagging
>> John with [[Jack]], it would semantically be more meaningful to have a
>> qualifier that allows to specify this tagging relation as...
>>
>> John <tagged> [[Jack]](is parent)
>>
>> ...and then later be able to leverage a qualifier like this further down
>> the road. Ideally, [[is parent]] would as well, optionally, be a tiddler
>> explaining the qualifier and how to use it.
>>
>> A tag could perhaps have multiple qualifiers, e.g.
>>
>> [[tag]](qualifier1|qualifier2)
>>
>> Qualifiers couls be semantic relations in the form of...
>>
>> * has value
>> * is assiged to
>> * is child of
>> * is dependency for
>> * is created by
>> * is initiated by
>> * is located at
>> * is owned by
>> * is part of
>> * etc...
>>
>> It could even make sense to standardise the most vital of these semantic
>> qualifiers in the core to have people adopt consistent use cases... makes
>> communication a whole lot easier.
>>
>> Cheers, Tobias.
>>
>
--
Jeremy Ruston
mailto:[email protected]
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.