BBC Business News Ontology (BBCBusiness)

The BBC Business News Ontology (BBCBusiness) is a domain-specific ontology for describing concepts that occur in BBC business news [1]. It provides a structured vocabulary for representing business-news entities such as companies, private companies, public companies, market sectors, shares, stock markets, and market indexes [1].

BBCBusiness supports semantic annotation and linked-data representation of business news content by defining classes and properties such as Company, Sector, Share, Market, Index, companyLocation, parentCompany, sector, hasShare, listing, shareTicker, and marketTicker [1]. By providing a standardized vocabulary, BBCBusiness supports business-news search, content integration, and semantic linking across BBC news data [1].

Example Usage: Annotate a business news article with BBCBusiness terms to specify the companies involved, whether they are public or private companies, their market sector, share information, stock-market listings, and ticker symbols, enabling semantic search and cross-platform business news integration [1].

Metrics & Statistics

Graph Statistics

Total Nodes

50

Total Edges

95

Root Nodes

0

Leaf Nodes

35

Knowledge Coverage Statistics

Classes

5

Individuals

0

Properties

10

Hierarchical Metrics

Maximum Depth

0

Minimum Depth

0

Average Depth

0.00

Depth Variance

0.00

Breadth Metrics

Maximum Breadth

0

Minimum Breadth

0

Average Breadth

0.00

Breadth Variance

0.00

LLMs4OL Dataset Statistics

Term Types

0

Taxonomic Relations

5

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 BBCBusiness

ontology = BBCBusiness()
ontology.load("path/to/BBCBusiness-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