Welcome to CoSMO! CoSMO is an ontology for characterizing social media posts and their relations with the content they cite. CoSMO is closely related to the CiTO ontology which deals with typing of citations in formal academic research (x supports y
, x opposes y
, etc). CoSMO borrows concepts from CiTO but is different in 2 main ways: (1) CoSMO is oriented towards characterizing the relations between digital media (and not just research papers), and (2) CoSMO deals with the informal knowledge sharing style common to social media networks.
<aside> 🚧 CoSMO is under active development and is subject to changes.
</aside>
As for now, the Ontology describes relations between an “assertion” subject and a URL. Or between the assertion “types”.
In the table below, you may find the description of each relation or type in the prompt field, as we use LLM to give semantic structure to assertions/posts. The field, display_name
is the presentation in the application, and label
is the way the LLM classifies the relations.
The ontology is used in our Nanopublication template, which the following graph can illustrate:
Relations are of the form of 'assertion' relating to 'URL,’ where the URL can be directed to an academic paper, news article, blog post, podcast or video, etc. The assertion is assumed to be created by an ORCID account expressing.
We define a class - semanticPost, all assertions graphs in our applications will be of type semanticPost. We define a few other types that are assigned to assertions without URL as relation objects. In RDF, we realize these by subclasses of assertion. E.g.
this:assertion rdf:type cosmo:quesion