SlideShare a Scribd company logo
1 of 26
The Computer Science Ontology:
A Large-Scale Taxonomy of Research Areas
Angelo A. Salatino, Thiviyan Thanapalasingam, Andrea Mannocci, Francesco Osborne,
Enrico Motta
@angelosalatino
Knowledge Media Institute
The Open University
United Kingdom
Ontologies of Research Areas
I. making sense of the research dynamics
II. classifying publications
III. identifying research communities
IV. forecasting research trends
Ontologies and Taxonomies of Research Areas
Mathematics Subject
Classification – MSC2010
Physics and Astronomy
Classification Scheme
(PACS)
JEL Classification
System
Library of Congress
Classification (LCC)
Computing
Classification System
(CCS)
The Computer Science Ontology
• Ontology of research areas, automatically generated using
Klink-2* algorithm, on a dataset of 16 million publications
mainly in Computer Science
• Current version of CSO includes 14K topics and 143K
relationships
• Main roots include Computer Science, Linguistic,
Mathematics, Geometry, Semantics and so on.
*Francesco Osborne, and Enrico Motta. "Klink-2: integrating multiple web sources to generate
semantic topic networks." In ISWC 2015, Bethlehem, PA (USA).
Data Model
The CSO data model includes seven semantic relations:
• skos:broaderGeneric, which indicates that a topic is a sub-area of another one (e.g.,
Linked Data, Semantic Web).
• relatedEquivalent, which indicates that two topics can be treated as equivalent for the
purpose of exploring research data (e.g., Ontology Matching, Ontology Alignment).
• contributesTo, which indicates that the research outputs of one topic contributes to
another. For instance, research in Ontology Engineering contributes to the Semantic
Web, but arguably Ontology Engineering is not a sub-area of the Semantic Web – but
arguably Ontology Engineering is not a sub-area of Semantic Web – that is, there is
plenty of research in Ontology Engineering outside the Semantic Web area.
• owl:sameAs, this relation indicates that a research concepts is identical to an external
resource. We used DBpedia Spotlight to connect research concepts to Dbpedia.
• primaryLabel, this relation is used to state the main label for topics belonging to a
cluster of relatedEquivalent. For instance, the topics Ontology Matching and Ontology
Alignment will both have their primaryLabel set to Ontology Matching.
• rdf:type, this relation is used to state that a resource is an instance of a class. For
example, a resource in our ontology is an instance of topic.
• rdfs:label, this relation is used to provide a human-readable version of a resource’s
name.
CSO Generation
Klink-2 is an approach for learning
large-scale ontologies of research
topics from corpora of scientific
articles and knowledge sources on the
web.
Given a pair of keywords it infers their
semantic relationship:
• skos:broaderGeneric
• contributesTo
• relatedEquivalent
Francesco Osborne, and Enrico Motta. "Klink-2: integrating multiple web sources to generate semantic
topic networks." In ISWC 2015, Bethlehem, PA (USA).
relatedEquivalent
skos:broaderGeneric
contributesTo
In brief
• Manually Crafted
• Evolves slowly
• Coarse-grained
• High correctness
• Low completeness
• Automatically generated
• Frequent updates
• Fine-grained
• Lower correctness
• High completeness
ACM Computing
Classification Scheme
Computer Science Ontology
ISWC 2018 - Call for Papers
database
internet
reasoning
knowledge base
artificial intelligenceaccess control
social networks data miningontology
machine learning
semantics
privacy
knowledge representation
natural language processing
semantic web
data stream
information retrieval
ontology-based data access
web data mining
cloud environments
information visualization
mobile platform
ontology merging
ontology matching
geo-spatial data
data cleaning
semantic data blockchain
ontology mapping
ontology engineering
question answering
linked data
data mining techniques
knowledge discovery
information extraction
About 50% of these topics are not in ACM Computing Classification Scheme
ontology matching
Not available in ACM CCS
Available in ACM CCS
Smart Topic Miner
The Smart Topic Miner (STM) is a semantic application that support the
Springer Nature editorial team in classifying scholarly publications in the
field of Computer Science.
Francesco Osborne, Angelo Salatino, Aliaksandr Birukou, and Enrico Motta. "Automatic
classification of springer nature proceedings with smart topic miner." In ISWC 2016. Kobe, Japan.
http://rexplore.kmi.open.ac.uk/STM_demo
Smart Book Recommender
Smart Book Recommender (SBR) is a web application that takes as input a
conference and suggests books, proceedings and journals which address
similar topics. It helps Springer Nature editorial team in marketing books.
Thiviyan Thanapalasingam, Francesco Osborne, Aliaksandr Birukou, and Enrico Motta. "Ontology-
Based Recommendation of Editorial Products." ISWC 2018. Monterey, CA (USA).
http://rexplore.kmi.open.ac.uk/SBR_demo
Augur – Early Detection of Research Topics
Augur is a method for detecting the emergence of research areas at an
embryonic stage, i.e., before the topic has been consistently labelled by
researchers and associated with several publications.
Angelo Salatino, Francesco Osborne, and Enrico Motta. "AUGUR: Forecasting the Emergence of New
Research Topics." In JCDL’18. Fort Worth, Texas, USA.
CSO through CSO Portal
I. Browse
II. Download
• https://cso.kmi.open.ac.uk/dow
nloads
• or
https://w3id.org/cso/downloads
• It is available in OWL, Turtle and
CSV format.
III. Provide granular feedback
This work is licensed under a Creative Commons Attribution 4.0 International License.
CSO Ecosystem – Let’s keep humans in the loop
New
Systems
Use CSO
Feedback
Explore / Download
Computer Science
Ontology
Update
CSO Portal
Community of
researchers
CSO Portal Architecture
Visit CSO Portal: https://cso.kmi.open.ac.uk
Registered Users
Editorial Board
Rexplore
Dataset DBpedia
Klink
Computer Science
Ontology
Ontology Feedback
Topic Feedback
Relationship Feedback
Suggest New Relationship
Version x.y
Snapshot of
Feedbacks
Revision and
Analysis of
Feedbacks
Minor Revision
Major Revision
Create version x.(y+1)
Create version (x+1).0
Revision and Update Framework
Annotation
Ontology
Browsing Ontology
Users
Ontology Generation
Download Ontology
Check
Dashboard/Contributions
CSO Portal Architecture
Visit CSO Portal: https://cso.kmi.open.ac.uk
Registered Users
Editorial Board
Rexplore
Dataset DBpedia
Klink
Computer Science
Ontology
Ontology Feedback
Topic Feedback
Relationship Feedback
Suggest New Relationship
Version x.y
Snapshot of
Feedbacks
Revision and
Analysis of
Feedbacks
Minor Revision
Major Revision
Create version x.(y+1)
Create version (x+1).0
Revision and Update Framework
Annotation
Ontology
Browsing Ontology
Users
Ontology Generation
Download Ontology
Check
Dashboard/Contributions
CSO Portal Architecture
Visit CSO Portal: https://cso.kmi.open.ac.uk
Registered Users
Editorial Board
Rexplore
Dataset DBpedia
Klink
Computer Science
Ontology
Ontology Feedback
Topic Feedback
Relationship Feedback
Suggest New Relationship
Version x.y
Snapshot of
Feedbacks
Revision and
Analysis of
Feedbacks
Minor Revision
Major Revision
Create version x.(y+1)
Create version (x+1).0
Revision and Update Framework
Annotation
Ontology
Browsing Ontology
Users
Ontology Generation
Download Ontology
Check
Dashboard/Contributions
CSO Portal Architecture
Visit CSO Portal: https://cso.kmi.open.ac.uk
Registered Users
Editorial Board
Rexplore
Dataset DBpedia
Klink
Computer Science
Ontology
Ontology Feedback
Topic Feedback
Relationship Feedback
Suggest New Relationship
Version x.y
Snapshot of
Feedbacks
Revision and
Analysis of
Feedbacks
Minor Revision
Major Revision
Create version x.(y+1)
Create version (x+1).0
Revision and Update Framework
Annotation
Ontology
Browsing Ontology
Users
Ontology Generation
Download Ontology
Check
Dashboard/Contributions
Browsing research concepts
Three views
allowing you to
seamlessly browse
CSO:
• Graph
• Compact
• Detailed
Predicates shown
Shown predicate Ontology predicate Example
parent of skos:broaderGeneric
semantic web patent of linked data
semantic web skos:broaderGeneric linked data
alternative label relatedEquivalent
computer network patent of computer networks
computer network skos:broaderGeneric computer networks
child of inverseOf(skos:broaderGeneric)
semantic web child of world wide web
world wide web skos:broaderGeneric semantic web
same as owl:sameAs
semantic web same as dbpedia:Semantic_Web
semantic web owl:sameAs dbpedia:Semantic_Web
Browsing research concepts: content negotiation
Format Header Resource
HTML text/html https://cso.kmi.open.ac.uk/topics/semantic web
RDF/XML application/rdf+xml
https://cso.kmi.open.ac.uk/topics/semantic web.rdf
https://cso.kmi.open.ac.uk/topics/semantic web.xml
Turtle text/turtle https://cso.kmi.open.ac.uk/topics/semantic web.ttl
JSON-LD application/json or application/ld+json
https://cso.kmi.open.ac.uk/topics/semantic web.json
https://cso.kmi.open.ac.uk/topics/semantic web.jsonld
N-Triples application/n-triples https://cso.kmi.open.ac.uk/topics/semantic web.nt
CSO Portal supports the content negotiation to serve different
representations of the same resource (URI)
Providing Feedback
Users can offer four
kinds of feedback:
• Topic
• Relationship
• Suggest new
relationship
• Entire ontology
Editorial Panel
Some functionalities are
already available:
• Add/Remove topic
• Add/Remove relationship
• Change cluster’s primary
label
• Check Ontology
Consistency
• Check Ontology state
• Check History operations
• Deploy Ontology
Release cycle
• Minor revisions
• Correcting specific errors
• Add/Remove relationships
• Add/Remove topic
• Major revisions
• Expanding ontology by re-running Klink-2
• New recent corpus of publications
• Considering user feedback
CSO Classifier (beta)
http://w3id.org/cso/classify
Future Work
• Currently we are working on Klink v3.0
• Extract further information from abstracts
• Can take into account the feedback gathered through the portal
• We plan to release ontologies in other fields of Science
• Engineering
• Medicine
• Producing external links to other resources
• E.g., mapping to other available taxonomies
• Developing new features for the CSO Portal
• Relevant papers and authors associated to each research topic
Angelo
Salatino
Thiviyan
Thanapalasingam
Andrea
Mannocci
Francesco
Osborne
Enrico
Motta
https://cso.kmi.open.ac.uk/about
Sign Up to CSO Portal and contribute!

More Related Content

What's hot

Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...
Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...
Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...Polytechnic University of Bari
 
Enhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization systemEnhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization systemMichael Day
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2Seonho Kim
 
Progress Towards Leveraging Natural Language Processing for Collecting Experi...
Progress Towards Leveraging Natural Language Processing for Collecting Experi...Progress Towards Leveraging Natural Language Processing for Collecting Experi...
Progress Towards Leveraging Natural Language Processing for Collecting Experi...Anubhav Jain
 
Translating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsTranslating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsMauro Dragoni
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...Angelo Salatino
 
2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 Tutorial2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 TutorialAlexander Pico
 
Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Mathieu d'Aquin
 
From Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science TalesFrom Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science TalesBertram Ludäscher
 
A knowledge capture framework for domain specific search systems
A knowledge capture framework for domain specific search systemsA knowledge capture framework for domain specific search systems
A knowledge capture framework for domain specific search systemsramakanz
 
Interlinking educational data to Web of Data (Thesis presentation)
Interlinking educational data to Web of Data (Thesis presentation)Interlinking educational data to Web of Data (Thesis presentation)
Interlinking educational data to Web of Data (Thesis presentation)Enayat Rajabi
 
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...Artificial Intelligence Institute at UofSC
 
Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?Bertram Ludäscher
 
Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Jean Brenda
 

What's hot (20)

Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...
Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...
Tutorial - Recommender systems meet linked open data - ICWE 2016 - Lugano - 0...
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
 
Enhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization systemEnhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization system
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2
 
Progress Towards Leveraging Natural Language Processing for Collecting Experi...
Progress Towards Leveraging Natural Language Processing for Collecting Experi...Progress Towards Leveraging Natural Language Processing for Collecting Experi...
Progress Towards Leveraging Natural Language Processing for Collecting Experi...
 
Translating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsTranslating Ontologies in Real-World Settings
Translating Ontologies in Real-World Settings
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
 
E conf(2)
E conf(2)E conf(2)
E conf(2)
 
2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 Tutorial2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 Tutorial
 
Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...Linked Data at the Open University: From Technical Challenges to Organization...
Linked Data at the Open University: From Technical Challenges to Organization...
 
From Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science TalesFrom Workflows to Transparent Research Objects and Reproducible Science Tales
From Workflows to Transparent Research Objects and Reproducible Science Tales
 
A knowledge capture framework for domain specific search systems
A knowledge capture framework for domain specific search systemsA knowledge capture framework for domain specific search systems
A knowledge capture framework for domain specific search systems
 
Semantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including AstrophysicsSemantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including Astrophysics
 
Interlinking educational data to Web of Data (Thesis presentation)
Interlinking educational data to Web of Data (Thesis presentation)Interlinking educational data to Web of Data (Thesis presentation)
Interlinking educational data to Web of Data (Thesis presentation)
 
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...
An Up-to-date Knowledge Base and Focused Exploration System for Human Perform...
 
Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?Computational Reproducibility vs. Transparency: Is It FAIR Enough?
Computational Reproducibility vs. Transparency: Is It FAIR Enough?
 
Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval
 
Segmentation
SegmentationSegmentation
Segmentation
 
E profiles 1
E profiles 1E profiles 1
E profiles 1
 
New age
New ageNew age
New age
 

Similar to The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas

Applying machine learning techniques to big data in the scholarly domain
Applying machine learning techniques to big data in the scholarly domainApplying machine learning techniques to big data in the scholarly domain
Applying machine learning techniques to big data in the scholarly domainAngelo Salatino
 
Scientific Knowledge Graphs: an Overview
Scientific Knowledge Graphs: an OverviewScientific Knowledge Graphs: an Overview
Scientific Knowledge Graphs: an OverviewAngelo Salatino
 
An Open Context for Archaeology
An Open Context for ArchaeologyAn Open Context for Archaeology
An Open Context for Archaeologyguest756e05
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Sciencedrnigam
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the WebRinke Hoekstra
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Salam Shah
 
Knowledge graph construction for research & medicine
Knowledge graph construction for research & medicineKnowledge graph construction for research & medicine
Knowledge graph construction for research & medicinePaul Groth
 
Towards the automatic identification of the nature of citations
Towards the automatic identification of the nature of citationsTowards the automatic identification of the nature of citations
Towards the automatic identification of the nature of citationsAndrea Nuzzolese
 
A Survey Of The First 20 Years Of Research On Semantic Web And Linked Data
A Survey Of The First 20 Years Of Research On Semantic Web And Linked DataA Survey Of The First 20 Years Of Research On Semantic Web And Linked Data
A Survey Of The First 20 Years Of Research On Semantic Web And Linked DataKelly Lipiec
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionTimothy Cole
 
Preprints: a journey though time
Preprints: a journey though timePreprints: a journey though time
Preprints: a journey though timeGraham Steel
 
Predicting the “Next Big Thing” in Science - #scichallenge2017
Predicting the “Next Big Thing” in Science - #scichallenge2017Predicting the “Next Big Thing” in Science - #scichallenge2017
Predicting the “Next Big Thing” in Science - #scichallenge2017Adrian Mladenic Grobelnik
 
Invited Talk: Early Detection of Research Topics
Invited Talk: Early Detection of Research Topics Invited Talk: Early Detection of Research Topics
Invited Talk: Early Detection of Research Topics Angelo Salatino
 

Similar to The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas (20)

Applying machine learning techniques to big data in the scholarly domain
Applying machine learning techniques to big data in the scholarly domainApplying machine learning techniques to big data in the scholarly domain
Applying machine learning techniques to big data in the scholarly domain
 
OpenCitations
OpenCitationsOpenCitations
OpenCitations
 
Scientific Knowledge Graphs: an Overview
Scientific Knowledge Graphs: an OverviewScientific Knowledge Graphs: an Overview
Scientific Knowledge Graphs: an Overview
 
Paul Groth
Paul GrothPaul Groth
Paul Groth
 
An Open Context for Archaeology
An Open Context for ArchaeologyAn Open Context for Archaeology
An Open Context for Archaeology
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web
 
Peer Review and Science2.0
Peer Review and Science2.0Peer Review and Science2.0
Peer Review and Science2.0
 
A Clean Slate?
A Clean Slate?A Clean Slate?
A Clean Slate?
 
Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...Navigation through citation network based on content similarity using cosine ...
Navigation through citation network based on content similarity using cosine ...
 
Knowledge graph construction for research & medicine
Knowledge graph construction for research & medicineKnowledge graph construction for research & medicine
Knowledge graph construction for research & medicine
 
Towards the automatic identification of the nature of citations
Towards the automatic identification of the nature of citationsTowards the automatic identification of the nature of citations
Towards the automatic identification of the nature of citations
 
A Survey Of The First 20 Years Of Research On Semantic Web And Linked Data
A Survey Of The First 20 Years Of Research On Semantic Web And Linked DataA Survey Of The First 20 Years Of Research On Semantic Web And Linked Data
A Survey Of The First 20 Years Of Research On Semantic Web And Linked Data
 
Open Annotation Collaboration Introduction
Open Annotation Collaboration IntroductionOpen Annotation Collaboration Introduction
Open Annotation Collaboration Introduction
 
Preprints: a journey though time
Preprints: a journey though timePreprints: a journey though time
Preprints: a journey though time
 
Ngsp
NgspNgsp
Ngsp
 
Predicting the “Next Big Thing” in Science - #scichallenge2017
Predicting the “Next Big Thing” in Science - #scichallenge2017Predicting the “Next Big Thing” in Science - #scichallenge2017
Predicting the “Next Big Thing” in Science - #scichallenge2017
 
Scientific Publication Retrieval in Linked Data
Scientific Publication Retrieval in Linked DataScientific Publication Retrieval in Linked Data
Scientific Publication Retrieval in Linked Data
 
Mathew.ppt
Mathew.pptMathew.ppt
Mathew.ppt
 
Invited Talk: Early Detection of Research Topics
Invited Talk: Early Detection of Research Topics Invited Talk: Early Detection of Research Topics
Invited Talk: Early Detection of Research Topics
 

More from Angelo Salatino

ResearchFlow: Understanding the Knowledge Flow between Academia and Industry
ResearchFlow: Understanding the Knowledge Flow between Academia and IndustryResearchFlow: Understanding the Knowledge Flow between Academia and Industry
ResearchFlow: Understanding the Knowledge Flow between Academia and IndustryAngelo Salatino
 
Early Detection of Research Trends [thesis defence]
Early Detection of Research Trends [thesis defence]Early Detection of Research Trends [thesis defence]
Early Detection of Research Trends [thesis defence]Angelo Salatino
 
AUGUR: Forecasting the Emergence of New Research Topics
AUGUR: Forecasting the Emergence of New Research TopicsAUGUR: Forecasting the Emergence of New Research Topics
AUGUR: Forecasting the Emergence of New Research TopicsAngelo Salatino
 
Detection of Embryonic Research Topics by Analysing Semantic Topic Networks
Detection of Embryonic Research Topics by Analysing Semantic Topic NetworksDetection of Embryonic Research Topics by Analysing Semantic Topic Networks
Detection of Embryonic Research Topics by Analysing Semantic Topic NetworksAngelo Salatino
 
Early Detection and Forecasting of Research Trends
Early Detection and Forecasting of Research TrendsEarly Detection and Forecasting of Research Trends
Early Detection and Forecasting of Research TrendsAngelo Salatino
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingAngelo Salatino
 

More from Angelo Salatino (7)

ResearchFlow: Understanding the Knowledge Flow between Academia and Industry
ResearchFlow: Understanding the Knowledge Flow between Academia and IndustryResearchFlow: Understanding the Knowledge Flow between Academia and Industry
ResearchFlow: Understanding the Knowledge Flow between Academia and Industry
 
Early Detection of Research Trends [thesis defence]
Early Detection of Research Trends [thesis defence]Early Detection of Research Trends [thesis defence]
Early Detection of Research Trends [thesis defence]
 
AUGUR: Forecasting the Emergence of New Research Topics
AUGUR: Forecasting the Emergence of New Research TopicsAUGUR: Forecasting the Emergence of New Research Topics
AUGUR: Forecasting the Emergence of New Research Topics
 
Detection of Embryonic Research Topics by Analysing Semantic Topic Networks
Detection of Embryonic Research Topics by Analysing Semantic Topic NetworksDetection of Embryonic Research Topics by Analysing Semantic Topic Networks
Detection of Embryonic Research Topics by Analysing Semantic Topic Networks
 
Early Detection and Forecasting of Research Trends
Early Detection and Forecasting of Research TrendsEarly Detection and Forecasting of Research Trends
Early Detection and Forecasting of Research Trends
 
Tesi Triennale Slide
Tesi Triennale SlideTesi Triennale Slide
Tesi Triennale Slide
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
 

Recently uploaded

Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyDrAnita Sharma
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 

Recently uploaded (20)

Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 

The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas

  • 1. The Computer Science Ontology: A Large-Scale Taxonomy of Research Areas Angelo A. Salatino, Thiviyan Thanapalasingam, Andrea Mannocci, Francesco Osborne, Enrico Motta @angelosalatino Knowledge Media Institute The Open University United Kingdom
  • 2. Ontologies of Research Areas I. making sense of the research dynamics II. classifying publications III. identifying research communities IV. forecasting research trends
  • 3. Ontologies and Taxonomies of Research Areas Mathematics Subject Classification – MSC2010 Physics and Astronomy Classification Scheme (PACS) JEL Classification System Library of Congress Classification (LCC) Computing Classification System (CCS)
  • 4. The Computer Science Ontology • Ontology of research areas, automatically generated using Klink-2* algorithm, on a dataset of 16 million publications mainly in Computer Science • Current version of CSO includes 14K topics and 143K relationships • Main roots include Computer Science, Linguistic, Mathematics, Geometry, Semantics and so on. *Francesco Osborne, and Enrico Motta. "Klink-2: integrating multiple web sources to generate semantic topic networks." In ISWC 2015, Bethlehem, PA (USA).
  • 5. Data Model The CSO data model includes seven semantic relations: • skos:broaderGeneric, which indicates that a topic is a sub-area of another one (e.g., Linked Data, Semantic Web). • relatedEquivalent, which indicates that two topics can be treated as equivalent for the purpose of exploring research data (e.g., Ontology Matching, Ontology Alignment). • contributesTo, which indicates that the research outputs of one topic contributes to another. For instance, research in Ontology Engineering contributes to the Semantic Web, but arguably Ontology Engineering is not a sub-area of the Semantic Web – but arguably Ontology Engineering is not a sub-area of Semantic Web – that is, there is plenty of research in Ontology Engineering outside the Semantic Web area. • owl:sameAs, this relation indicates that a research concepts is identical to an external resource. We used DBpedia Spotlight to connect research concepts to Dbpedia. • primaryLabel, this relation is used to state the main label for topics belonging to a cluster of relatedEquivalent. For instance, the topics Ontology Matching and Ontology Alignment will both have their primaryLabel set to Ontology Matching. • rdf:type, this relation is used to state that a resource is an instance of a class. For example, a resource in our ontology is an instance of topic. • rdfs:label, this relation is used to provide a human-readable version of a resource’s name.
  • 6. CSO Generation Klink-2 is an approach for learning large-scale ontologies of research topics from corpora of scientific articles and knowledge sources on the web. Given a pair of keywords it infers their semantic relationship: • skos:broaderGeneric • contributesTo • relatedEquivalent Francesco Osborne, and Enrico Motta. "Klink-2: integrating multiple web sources to generate semantic topic networks." In ISWC 2015, Bethlehem, PA (USA). relatedEquivalent skos:broaderGeneric contributesTo
  • 7. In brief • Manually Crafted • Evolves slowly • Coarse-grained • High correctness • Low completeness • Automatically generated • Frequent updates • Fine-grained • Lower correctness • High completeness ACM Computing Classification Scheme Computer Science Ontology
  • 8. ISWC 2018 - Call for Papers database internet reasoning knowledge base artificial intelligenceaccess control social networks data miningontology machine learning semantics privacy knowledge representation natural language processing semantic web data stream information retrieval ontology-based data access web data mining cloud environments information visualization mobile platform ontology merging ontology matching geo-spatial data data cleaning semantic data blockchain ontology mapping ontology engineering question answering linked data data mining techniques knowledge discovery information extraction About 50% of these topics are not in ACM Computing Classification Scheme ontology matching Not available in ACM CCS Available in ACM CCS
  • 9. Smart Topic Miner The Smart Topic Miner (STM) is a semantic application that support the Springer Nature editorial team in classifying scholarly publications in the field of Computer Science. Francesco Osborne, Angelo Salatino, Aliaksandr Birukou, and Enrico Motta. "Automatic classification of springer nature proceedings with smart topic miner." In ISWC 2016. Kobe, Japan. http://rexplore.kmi.open.ac.uk/STM_demo
  • 10. Smart Book Recommender Smart Book Recommender (SBR) is a web application that takes as input a conference and suggests books, proceedings and journals which address similar topics. It helps Springer Nature editorial team in marketing books. Thiviyan Thanapalasingam, Francesco Osborne, Aliaksandr Birukou, and Enrico Motta. "Ontology- Based Recommendation of Editorial Products." ISWC 2018. Monterey, CA (USA). http://rexplore.kmi.open.ac.uk/SBR_demo
  • 11. Augur – Early Detection of Research Topics Augur is a method for detecting the emergence of research areas at an embryonic stage, i.e., before the topic has been consistently labelled by researchers and associated with several publications. Angelo Salatino, Francesco Osborne, and Enrico Motta. "AUGUR: Forecasting the Emergence of New Research Topics." In JCDL’18. Fort Worth, Texas, USA.
  • 12. CSO through CSO Portal I. Browse II. Download • https://cso.kmi.open.ac.uk/dow nloads • or https://w3id.org/cso/downloads • It is available in OWL, Turtle and CSV format. III. Provide granular feedback This work is licensed under a Creative Commons Attribution 4.0 International License.
  • 13. CSO Ecosystem – Let’s keep humans in the loop New Systems Use CSO Feedback Explore / Download Computer Science Ontology Update CSO Portal Community of researchers
  • 14. CSO Portal Architecture Visit CSO Portal: https://cso.kmi.open.ac.uk Registered Users Editorial Board Rexplore Dataset DBpedia Klink Computer Science Ontology Ontology Feedback Topic Feedback Relationship Feedback Suggest New Relationship Version x.y Snapshot of Feedbacks Revision and Analysis of Feedbacks Minor Revision Major Revision Create version x.(y+1) Create version (x+1).0 Revision and Update Framework Annotation Ontology Browsing Ontology Users Ontology Generation Download Ontology Check Dashboard/Contributions
  • 15. CSO Portal Architecture Visit CSO Portal: https://cso.kmi.open.ac.uk Registered Users Editorial Board Rexplore Dataset DBpedia Klink Computer Science Ontology Ontology Feedback Topic Feedback Relationship Feedback Suggest New Relationship Version x.y Snapshot of Feedbacks Revision and Analysis of Feedbacks Minor Revision Major Revision Create version x.(y+1) Create version (x+1).0 Revision and Update Framework Annotation Ontology Browsing Ontology Users Ontology Generation Download Ontology Check Dashboard/Contributions
  • 16. CSO Portal Architecture Visit CSO Portal: https://cso.kmi.open.ac.uk Registered Users Editorial Board Rexplore Dataset DBpedia Klink Computer Science Ontology Ontology Feedback Topic Feedback Relationship Feedback Suggest New Relationship Version x.y Snapshot of Feedbacks Revision and Analysis of Feedbacks Minor Revision Major Revision Create version x.(y+1) Create version (x+1).0 Revision and Update Framework Annotation Ontology Browsing Ontology Users Ontology Generation Download Ontology Check Dashboard/Contributions
  • 17. CSO Portal Architecture Visit CSO Portal: https://cso.kmi.open.ac.uk Registered Users Editorial Board Rexplore Dataset DBpedia Klink Computer Science Ontology Ontology Feedback Topic Feedback Relationship Feedback Suggest New Relationship Version x.y Snapshot of Feedbacks Revision and Analysis of Feedbacks Minor Revision Major Revision Create version x.(y+1) Create version (x+1).0 Revision and Update Framework Annotation Ontology Browsing Ontology Users Ontology Generation Download Ontology Check Dashboard/Contributions
  • 18. Browsing research concepts Three views allowing you to seamlessly browse CSO: • Graph • Compact • Detailed
  • 19. Predicates shown Shown predicate Ontology predicate Example parent of skos:broaderGeneric semantic web patent of linked data semantic web skos:broaderGeneric linked data alternative label relatedEquivalent computer network patent of computer networks computer network skos:broaderGeneric computer networks child of inverseOf(skos:broaderGeneric) semantic web child of world wide web world wide web skos:broaderGeneric semantic web same as owl:sameAs semantic web same as dbpedia:Semantic_Web semantic web owl:sameAs dbpedia:Semantic_Web
  • 20. Browsing research concepts: content negotiation Format Header Resource HTML text/html https://cso.kmi.open.ac.uk/topics/semantic web RDF/XML application/rdf+xml https://cso.kmi.open.ac.uk/topics/semantic web.rdf https://cso.kmi.open.ac.uk/topics/semantic web.xml Turtle text/turtle https://cso.kmi.open.ac.uk/topics/semantic web.ttl JSON-LD application/json or application/ld+json https://cso.kmi.open.ac.uk/topics/semantic web.json https://cso.kmi.open.ac.uk/topics/semantic web.jsonld N-Triples application/n-triples https://cso.kmi.open.ac.uk/topics/semantic web.nt CSO Portal supports the content negotiation to serve different representations of the same resource (URI)
  • 21. Providing Feedback Users can offer four kinds of feedback: • Topic • Relationship • Suggest new relationship • Entire ontology
  • 22. Editorial Panel Some functionalities are already available: • Add/Remove topic • Add/Remove relationship • Change cluster’s primary label • Check Ontology Consistency • Check Ontology state • Check History operations • Deploy Ontology
  • 23. Release cycle • Minor revisions • Correcting specific errors • Add/Remove relationships • Add/Remove topic • Major revisions • Expanding ontology by re-running Klink-2 • New recent corpus of publications • Considering user feedback
  • 25. Future Work • Currently we are working on Klink v3.0 • Extract further information from abstracts • Can take into account the feedback gathered through the portal • We plan to release ontologies in other fields of Science • Engineering • Medicine • Producing external links to other resources • E.g., mapping to other available taxonomies • Developing new features for the CSO Portal • Relevant papers and authors associated to each research topic

Editor's Notes

  1. To enhance the user experience and to make this portal also available of non semantic web savvy, we renamed the main predicated in a more user friendly way.