You can use multiple relationships in a tagset, but a list of relationships is 
static I.e., the choice of relationships is not dependent on the items you are 
connecting. As I understand it, you are wanting different relationships 
depending on the type of items you are connecting.

Further, auto classification will always use a single relationship. What we 
typically do is run a set of rules, post classification, to transform this 
single relationship into different relationships reflecting the type of 
connected items. For example, if there is a tagging link between an agency and 
a function, a rule could generate ex:activity link between them. 

Having said this, the auto classification algorithm is about tagging documents 
(content)  with the most relevant concepts, based on the document text. I am 
not sure where is the content in the agency and function example. Rule 
processing I have described is typically used where tagging concepts are of 
different type and a relationship between a document and a tag would differ, 
depending on the type of a tag e.g., if it is a Geo Concept, relationship may 
be ‘location’, if it is a business, relationship may be ‘organization’, etc.

Once generated, you will be able to easily see these links in the default view 
of the Tagset editor if these relationships are amongst the possible  tagging 
relationships. Otherwise, you would need to use a different view to see them.

Similarly, for manual tagging, you will be able to use these relationships if 
they are on the list of possible tagging relationships.

For crosswalks, the links created through the built-in auto-mapping algorithm 
will always use a single selected predicate. There is a way to plug in custom 
mapping algorithms. The default UI (crosswalk table), will only show side by 
side items connected by the currently selected mapping predicate. Again, you 
would need to use an alternative layout to see items connected by any predicate.

Sent from my iPhone

> On Oct 12, 2020, at 12:10 AM, Simon Opper <simon.op...@surroundaustralia.com> 
> wrote:
> 
>   Hi folks
> 
> I want to encode relationships between two list of things,   a list of 
> agencies and a list of functions.  The relationships are defined in a third 
> list.
> 
> As one outcome, I also want to test the ability of Maui to attribute 
> relationships. I think it will be poor but I want to confirm.
> 
> A tagset doesn't work out of the box as it just has one list of things that 
> can be tagged with something. I could either tag agencies with a 
> relationship... but to what. Or the agency to a function, but only with a 
> single tag predicate e.g skos:related. So I still then  have to attribute the 
> relationships somehow. 
> 
> A crosswalk doesn't work out of the box as while you can have both the set of 
> agencies and the functions, it only allows a single match predicate e.g. 
> crosswlk:closeMatch  and I want to be able to select from a range of possible 
> match predicates.
> 
> So I can obviously work through this through in an ontology or manual code 
> editing manner to derive such relations but I'm hoping that I can leverage 
> the existing asset interfaces and maui:
> 
> can the tagger can be adapted to enable a dynamic set of tag predicates and 
> not just  a single skos property for example. possibly a shacl shape  or 
> rule.  Before I try this I just wanted to see if the tagger interface and 
> maui would still work ?
> 
> and/or could the crosswalks asset be customised in a similar manner to allow 
> a dynamic list of match predicates ?
> 
> Many thanks in advance
> 
> Simon
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TopBraid Suite Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to topbraid-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/topbraid-users/5b2daa7b-9542-40f7-b65e-56c50bf4f70bn%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to topbraid-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/topbraid-users/BF6D47B1-3D7F-48B9-B87D-37DD12105799%40topquadrant.com.

Reply via email to