orphan class?

133 views
Skip to first unread message

Dalia Varanka

unread,
Nov 24, 2023, 6:25:43 PM11/24/23
to TopBraid Suite Users
Hello
EDG identified a problem for me, where ud:ClauseModifier is a subclasses of ud:Clause, but doesn't appear in the Class Hierarchy panel. The suggestion is to set the type of ud:ClauseModifier to Class. When I click on the link in the error message, ud:ClauseModifier appears in the Form panel, but it has an orange diamond icon and the only properties I can edit are labels and comments of the Definition.  
If I try to create ud:ClauseModifier as a subclass of ud:Clause, I just get the same orange icon and Definition fields.  
What does the invisible subclass with the orange diamond icon indicate?  How can I move it into a class?
Thanks for considering it
Dalia

Holger Knublauch

unread,
Nov 26, 2023, 3:16:11 AM11/26/23
to topbrai...@googlegroups.com
It sounds as if ud:ClauseModifier does not have the expected rdf:type that would turn it into a class, e.g. owl:Class, rdfs:Class or dash:ShapeClass. The orange icon indicates that it has some other type. The Source Code panel would show the details, and if you're stuck I would suggest you copy and paste the content on the Source Code panel into an email here.

But the suggestion to set the type to Class (owl:Class) sounds sensible. Have you tried that and what happens?

If you're creating a new class, it usually tries to reuse the same metaclass as the parent class. So if ud:Clause has some other type then a newly created subclass would get the same type. What is the type of ud:Clause? It may be some other metaclass that is lacking an rdfs:subClassOf triple to rdfs:Class.

Holger


Thanks for considering it
Dalia


--
The topics of this mailing list include TopBraid EDG and related technologies such as SHACL.
To post to this group, send 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 topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/e93dcb65-fde0-4376-8120-e560cf978a02n%40googlegroups.com.

Dalia Varanka

unread,
Nov 26, 2023, 12:10:28 PM11/26/23
to topbrai...@googlegroups.com
Great explanation! Thank you

Reply all
Reply to author
Forward
0 new messages