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¶
Total Nodes |
50 |
Total Edges |
95 |
Root Nodes |
0 |
Leaf Nodes |
35 |
Classes |
5 |
Individuals |
0 |
Properties |
10 |
Maximum Depth |
0 |
Minimum Depth |
0 |
Average Depth |
0.00 |
Depth Variance |
0.00 |
Maximum Breadth |
0 |
Minimum Breadth |
0 |
Average Breadth |
0.00 |
Breadth Variance |
0.00 |
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