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

Graph Statistics

Total Nodes

245

Total Edges

431

Root Nodes

22

Leaf Nodes

113

Knowledge Coverage Statistics

Classes

36

Individuals

0

Properties

71

Hierarchical Metrics

Maximum Depth

3

Minimum Depth

0

Average Depth

0.97

Depth Variance

0.73

Breadth Metrics

Maximum Breadth

22

Minimum Breadth

1

Average Breadth

15.00

Breadth Variance

67.50

LLMs4OL Dataset Statistics

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

References