Setting up tagger to tag an ontology

22 views
Skip to first unread message

Rob Atkinson

unread,
Sep 10, 2019, 3:26:33 AM9/10/19
to TopBraid Suite Users
I cant reconcile the documentation and actual behaviour for setting up the tagger

The docs say

The first few steps of setting up an AutoClassifier session are the same as the setup of a manual tagging session:

  1. create a content tag set, 
  2. specify the content graph, tag property graph, and concept vocabulary, and then 
  3. select a default tag property and a root content type as described in Creating and Managing Tag Sets. The default tag property is the one that AutoClassifier will use when tagging content items with vocabulary terms.
However the actual screen for "create tag set" doesnt include an option to specify a tag property graph...?

And its not really at all clear what a tag property graph is or where it is put.  

(perhaps its missing because the system cant find any options for one?)

at any rate - I havent "selected" a tag property graph because I was never given an option to do so..


and if i create a corpus indeed it does...

but if I use an Ontology as the target  it throws a message "No tag properties found in selected tag property graph" 

I am using a Taxonomy as the vocabulary and an Ontology (in this case containing SXML from an XML import as an experiment).

Is this a bug in functionality or documentation or is there something I'm missing here?




Richard Cyganiak

unread,
Sep 10, 2019, 8:25:52 AM9/10/19
to topbraid-users list
Hi Rob,

There were changes to content tag sets in 6.2, and unfortunately it appears that the related updates have not made it into the published 6.2 documentation. My apologies for this. I'll look into getting it fixed.

The notion of a “tag property graph” has been removed in 6.2. This used to be an ontology that defines the property or properties that will link content resources to taxonomy concepts in the tag set.

In 6.2, these properties are assumed to be defined in, or included in, the content graph. So, instead of asking you to select the tag property graph explicitly, the application now assumes that the tag property graph is the same as the content graph, or (more typically) that it is already included into the content graph.

If the content graph is a Corpus, then the “topic” property will be offered as a tag property because it is defined in the “TopBraid Simple Corpus and Document Schema”, which is automatically included in a new Corpus.

If the content graph is an Ontology, then it usually includes the “Default constraints for EDG” which also defines some eligible tag properties.

Otherwise, consider including either the “TopBraid Simple Corpus and Document Schema” or the “Default constraints for EDG” into your ontology on the Settings tab.

From memory: I believe a property will be eligible as tag property if it is applicable to the selected content root class, and has a range of skos:Concept. Don't quote me on this!

Richard



--
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-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/c6053ef8-d2f0-4701-9c13-cec083f0bc29%40googlegroups.com.

Irene Polikoff

unread,
Sep 10, 2019, 10:08:14 AM9/10/19
to topbrai...@googlegroups.com
Rob,

I would recommend including SKOS Shapes into your ontology. Ultimately, tagging properties are expected to have skas:Concepts as values.

We will fix the documentation issue.

Rob Atkinson

unread,
Sep 11, 2019, 8:27:20 PM9/11/19
to TopBraid Suite Users

thanks - explains whats going and gets me past the hurdle - but it turns our SKOS shapes introduce properties where the domain is also a skos:Concept - whereas i want to tag arbitrary things - so i got over the hurdle but landed in a tangled heap  :-)

 so I'll just inject the shape for the corpus tagger default property.

To unsubscribe from this group and stop receiving emails from it, send an email to topbrai...@googlegroups.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 topbrai...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages