Automatically generated taxonomy of research topics in the field of Computer Science
Computer Science Ontology
Developer(s)
The Open University
Stable release
CSO 3.2
/ June 2020
Type
Ontology
Taxonomy
Linked data
License
Creative Commons Attribution 4.0 International License
Website
cso.kmi.open.ac.uk
The Computer Science Ontology (CSO) is an automatically generated taxonomy of research topics in the field of Computer Science.[1][2] It was produced by the Open University in collaboration with Springer Nature by running an information extraction system over a large corpus of scientific articles.[3] Several branches were manually improved by domain experts. The current version (CSO 3.2[4]) includes about 14K research topics and 160K semantic relationships.[5]
CSO is available in OWL, Turtle, and N-Triples.
It is aligned with several other knowledge graphs, including DBpedia, Wikidata, YAGO, Freebase, and Cyc. New versions of CSO are regularly released on the CSO Portal.[6]
CSO is mostly used to characterise scientific papers and other documents according to their research areas, in order to enable different kinds of analytics.[7] The CSO Classifier[8] is an open-source python tool for automatically annotating documents with CSO.
^ Kotis, K.I., Vouros, G.A. and Spiliotopoulos, D., 2020. Ontology engineering methodologies for the evolution of living and reused ontologies: status, trends, findings and recommendations. The Knowledge Engineering Review, 35. [1]
^ Fathalla, S., Auer, S. and Lange, C., 2020, March. Towards the semantic formalization of science. In Proceedings of the 35th Annual ACM Symposium on Applied Computing (pp. 2057-2059). [2]
^"Last version of CSO". 6 July 2020. Retrieved 2020-07-06.
^Salatino, A.A., Thanapalasingam, T., Mannocci, A., Birukou, A., Osborne, F. and Motta, E. (2019) The Computer Science Ontology: A Comprehensive Automatically-Generated Taxonomy of Research Areas, Data Intelligence. [3]
^"The CSO Portal". Retrieved 4 January 2020.
^Zhang, X., Chandrasegaran, S. and Ma, K.L., 2020. ConceptScope: Organizing and Visualizing Knowledge in Documents based on Domain Ontology. arXiv preprint arXiv:2003.05108.
[4]
^"The CSO Classifier". Retrieved 4 January 2020.
and 25 Related for: Computer Science Ontology information
In computerscience and artificial intelligence, ontology languages are formal languages used to construct ontologies. They allow the encoding of knowledge...
In information science, an upper ontology (also known as a top-level ontology, upper model, or foundation ontology) is an ontology (in the sense used...
In computerscience, information science and systems engineering, ontology engineering is a field which studies the methods and methodologies for building...
The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies...
countable noun, the words ontology and ontologies refer not to the science of being but to theories within the science of being. Ontological theories can be divided...
Ontology alignment, or ontology matching, is the process of determining correspondences between concepts in ontologies. A set of correspondences is also...
In computerscience, a process ontology is a description of the components and their relationships that make up a process. A formal process ontology is...
stock obligation ComputerScienceOntology Counter-Strike Online, a Free MMOFPS made by Nexon CSO Online, an online publication (Computer Security Online)...
Contemporary ontologies share many structural similarities, regardless of the ontology language in which they are expressed. Most ontologies describe individuals...
Supporting reasoning over inferred ontologies: A knowledge graph acquires and integrates information into an ontology and applies a reasoner to derive new...
Frege–Church ontology, and the Church–Rosser theorem. Alongside his doctoral student Alan Turing, Church is considered one of the founders of computerscience. Alonzo...
computational methodologies to its philosophical problems. In science and information science, an ontology formally represents knowledge as a set of concepts within...
formal ontology, cognitive science, linguistics, and philosophical logic to inform the structure and semantics of conceptual models. The ontology is utilized...
Troyer, Olga (2005). "Ontology Change Detection Using a Version Log". The Semantic Web – ISWC 2005. Lecture Notes in ComputerScience. Vol. 3729. pp. 578–92...
languages in the field of software engineering. In the field of computerscienceontologies are used to capture the concept and objects in a specific domain...
physics. Smith, B. (1995): Formal Ontology, Common Sense and Cognitive Science. International Journal of Human-Computer Studies, Vol. 43, p. 641-66 available...
In computerscience, a weak ontology is an ontology that is not sufficiently rigorous to allow software to infer new facts without intervention by humans...
reference data (under development) Part 12 - Life cycle integration ontology in Web Ontology Language (OWL2) Part 13 - Integrated lifecycle asset planning The...
In computerscience, the terms TBox and ABox are used to describe two different types of statements in knowledge bases. TBox statements are the "terminology...
intelligence. He did foundational work in ontology engineering and is well known for his definition of ontologies in the context of artificial intelligence...
The Suggested Upper Merged Ontology (SUMO) is an upper ontology intended as a foundation ontology for a variety of computer information processing systems...
Ontology learning (ontology extraction, ontology generation, or ontology acquisition) is the automatic or semi-automatic creation of ontologies, including...