Nomisma Ontology (Nomisma)¶
The Nomisma Ontology is a collaborative framework that provides stable, standardized digital representations of numismatic concepts according to the principles of Linked Open Data. It offers HTTP URIs that provide persistent access to reusable information about numismatic entities and related concepts, enabling integration with other linked data resources [1] [2]. The Nomisma community maintains a formalized RDF ontology and a data model for encoding concepts, coins, typologies, hoards, and other kinds of numismatic objects as linked open data [1]. The ontology and controlled vocabulary support the description of entities such as coins, denominations, mints, rulers, regions, and related numismatic concepts across different periods and cultures [1] [3]. It facilitates semantic annotation of numismatic data and supports interoperability across digital coin collections, archaeological datasets, and historical research resources [2] [3]. By providing standardized semantic representations, Nomisma enables querying, integration, and comparative analysis of monetary and material culture data within broader cultural heritage and digital humanities ecosystems [2] [4].
Example Usage: Annotate a digital coin collection, hoard dataset, or archaeological numismatic catalog with Nomisma terms for coin types, denominations, mints, rulers, regions, and materials to enable semantic search, linked data integration, and comparative analysis across numismatic and historical datasets [1] [2].
Metrics & Statistics¶
Total Nodes |
245 |
Total Edges |
431 |
Root Nodes |
22 |
Leaf Nodes |
113 |
Classes |
36 |
Individuals |
0 |
Properties |
71 |
Maximum Depth |
3 |
Minimum Depth |
0 |
Average Depth |
0.97 |
Depth Variance |
0.73 |
Maximum Breadth |
22 |
Minimum Breadth |
1 |
Average Breadth |
15.00 |
Breadth Variance |
67.50 |
Term Types |
0 |
Taxonomic Relations |
13 |
Non-taxonomic Relations |
0 |
Average Terms per Type |
0.00 |
Usage Example¶
Use the following code to import this ontology programmatically:
from ontolearner.ontology import Nomisma
ontology = Nomisma()
ontology.load("path/to/Nomisma-ontology.ttl")
# 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