RE: Does rdfs:superClassOf (or equivalent) exist?


The current RDFS spec does not mention superClassOf.  Only subClassOf is defined.


Very respectfully,

-----Original Message-----
From: Harshvardhan J. Pandit <> 
Sent: Saturday, October 28, 2023 8:22 AM
Subject: Does rdfs:superClassOf (or equivalent) exist?

We have rdfs:subClassOf defined in a standardised specification (RDFS).
RDFS several times mentions 'superclass', but AFAIK there is no property or relation to make this explicit, i.e.

:A rdfs:subClassOf :B . # exists
:B rdfs:superClassOf :A . # does this exist anywhere?

I can intuit why subclass relations are the most common and preferred methods of use - because anyone can extend the superclass from anywhere. 
And that either assertion can be inferred from the other (sub to super, vice-versa), but I also think having the superclass be 'aware' of subclasses is a good practice in maintaining ontologies e.g. to get a list of all subclasses which would normally require a query each time.

(Likewise for rdfs:subPropertyOf and rdfs:superPropertyOf)

Apologies in advance if this has already been answered somewhere (I would appreciate it if you point me to it).

Harshvardhan J. Pandit, Ph.D
Assistant Professor
ADAPT Centre, Dublin City University

Received on Monday, 30 October 2023 14:21:00 UTC