DataCite Ontology (DataCite)¶
The DataCite Ontology is an RDF-based representation of the DataCite Metadata Schema, providing standardized vocabulary and semantic structure for describing research data and digital objects with comprehensive citation and identification metadata. It enables formal representation of essential dataset properties including creators, titles, publication dates, contributors, funding information, and relationships to other scholarly resources. DataCite provides machine-readable definitions of metadata properties for accurate and consistent identification, retrieval, and citation of diverse digital resources including datasets, software, and research outputs. The ontology supports FAIR data principles by enabling standardized, interoperable representation of dataset metadata in linked data formats (RDF, JSON-LD). DataCite facilitates data discovery, citation tracking, and research impact assessment by providing standardized semantic metadata structures.
Example Usage: Represent a published research dataset with DataCite ontology terms including persistent identifier (DOI), creators and contributors (with ORCID), publication date, subject areas, funding information, and related publications to enable proper citation and discovery across research repositories.
Metrics & Statistics¶
Total Nodes |
260 |
Total Edges |
519 |
Root Nodes |
14 |
Leaf Nodes |
120 |
Classes |
19 |
Individuals |
70 |
Properties |
10 |
Maximum Depth |
8 |
Minimum Depth |
0 |
Average Depth |
3.21 |
Depth Variance |
5.93 |
Maximum Breadth |
14 |
Minimum Breadth |
3 |
Average Breadth |
7.56 |
Breadth Variance |
9.80 |
Term Types |
71 |
Taxonomic Relations |
27 |
Non-taxonomic Relations |
2 |
Average Terms per Type |
8.88 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import DataCite
ontology = DataCite()
ontology.load("path/to/DataCite-ontology.rdf")
# Extract datasets
data = ontology.extract()
# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations