Is there an ontology for ontologies?


#1

Is there somewhere an ontology for ontologies? What would it need?

intended domain
collateral domains
specialization of (some ontology)
generalization of (some ontology)
synonyms (in other ontologies)
antonyms (in other ontologies)
type of (ontological) structures
structure (of this ontology)
main features
based on (foundation ontologies)
classes
taxonomy
links to (other ontologies)
representational units
composite representations
terms
concepts
sounds like

btw @MitziLaszlo, can we add a Linked Data or Linked Data for Solid category?


#2

Did you look at owl that describe ontology, version of ontology, doc of ontology… https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Ontology_IRI_and_Version_IRI


#3

That seems to be used just to point to different ontologies instead of describing more general differences between them, unless I’m missing something?

An ontology of ontologies would be useful to describe ontologies so they could be found on a pod according to what they do and how they’re related, also maybe some measures of their adoption.


#4

Something like Active ontology tab in Protege ?
https://protegewiki.stanford.edu/wiki/Pr4_UG_rt_Active_Ontology


#5

Is the ‘active ontology’ an ontology or just the current on that is ‘active’ in the protege tool?

edit: thanks, that led me to


#6

Nice find!


#7

they say

“We are also currenlty discussing MOD 2.0 that would be designed as a profile of DCAT.”

then from https://w3c.github.io/dxwg/dcat/#profiles :

“A DCAT profile is a specification for a data catalog that adds additional constraints to DCAT. A data catalog that conforms to the profile also conforms to DCAT.”

and Dcat has an alignment with schema.org:

https://w3c.github.io/dxwg/dcat/#dcat-sdo

So I don’t know where its all going :slight_smile:


#8

Hello,
I don’t know of an ontology of ontologies per se, but as @Smag0 pointed out, a lot of the features you describe may be achieved using a combination of well-known ontologies:

  • specialization/generalization/extension of vocabularies can be captured with Vocabulary Of A Friend (VOAF): https://lov.linkeddata.es/vocommons/voaf/v2.3/, see specializes or extends
  • Synonyms and antonyms can (somewhat) be captured with OWL, with olw:sameAs and owl:disjointWith.
  • Links to can be materialized with rdfs:seeAlso
  • The Intended domain can be referenced with foaf:primaryTopic, and collateral domains with foaf:topic
  • You could be interested in discussion about ontological structures seen as desig patterns: http://ontologydesignpatterns.org/wiki/Main_Page

I’m interested in the follow-up on DCAT :wink:


#9

That question invite me to propose all a new app https://scenaristeur.github.io/holon/# that allow us to share that kind of knowledge in a decentralized way :
Tension created https://holacratie.solid.community/public/Tension/Ontology_of_Ontology/index.ttl that everyone can edit :blush:


#10

Just as its empire is falling apart, the U.S. government seems to be beginning to get some linked data together. At https://resources.data.gov/

they have a link to a dcat schema called the Project Open Data Metadata Schema at https://resources.data.gov/schemas/dcat-us/v1.1/

They abbreviate Project Open Data with POD :slight_smile:

Also, from https://ec-jrc.github.io/dcat-ap-to-schema-org/#alignment-issues,

"A general issue is determined by the fact that Schema.org and DCAT-AP address different use cases. More precisely, the main purpose of Schema.org is to enhance discovery and indexing of online resources via search engines. As such, it is addressing more general objectives compared with DCAT-AP, that is instead meant to model in detail information on datasets and data catalogues.

One of the main consequences is that some information that is relevant in DCAT-AP it is not modelled in Schema.org with specific terms. This results in a relevant amount of (a) “missing” and (b) “many-to-one” mappings - i.e., different metadata elements of DCAT-AP are mapped to the same element in Schema.org."


#11

@tag42git yes of course https://forum.solidproject.org/c/build-a-solid-app/linked-data


#12

Unfortunately with DCAT they appear to be developing yet another ‘standard’. It isn’t RDF and I’m not sure it is even JSON-LD.

From my reading it seems to be either a subset of JSON-LD or is a non RDF compliant form of JSON-LD which will make it difficult to work with using tools and libraries that are built for RDF.

It isn’t clear, but it may be that they’ve designed it so that they can consume RDF compatible JSON-LD, but not the other way around. Kind of parasitic.

Perhaps someone who understands the technicalities better than me can correct or confirm.


#13

oh wow thank you, are you sure?

from https://w3c.github.io/dxwg/dcat

"DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. "

The U.S. government parasitical? :scream:


#14

Hopefully I am wrong and your link does make it clear that DCAT is an RDF ontology.

I think my question is whether they are using it to describe RDF resources or not because the description of its use doesn’t mention RDF, only JSON and JSON-LD, and describes how much of the JSON-LD is optional which I’m taking as meaning it is not RDF compliant.

However, for your purposes you can still use DCAT in RDF resources.

So maybe it is more that they are using an RDF ontology to define their non RDF compliant schema?


#15

I just asked at


#16

Feedback at gitter.im/linkeddata/chat so far seems to indicate dcat is the goto ontology


#17

Thanks to @sideshowtom in the chat : Vocabulary of Linked Datasets - how cool is that!