- From: Dan Brickley <danbri@danbri.org>
- Date: Mon, 30 Oct 2023 15:27:02 +0000
- To: "Harshvardhan J. Pandit" <me@harshp.com>
- Cc: semantic-web@w3.org
- Message-ID: <CAFfrAFr3u5z9riaqeiNNXmjBsvwj_wn8A1zBZ6LOVGAFr37fwQ@mail.gmail.com>
No, we just wished we had called it “super-class” instead of “sub class of”. Same relationship just less wordy and backwards-sounding On Sat, 28 Oct 2023 at 13:28, Harshvardhan J. Pandit <me@harshp.com> wrote: > Hi. > 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. > > ```turtle > :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). > > Regards, > -- > --- > Harshvardhan J. Pandit, Ph.D > Assistant Professor > ADAPT Centre, Dublin City University > https://harshp.com/ > >
Received on Monday, 30 October 2023 15:27:20 UTC