Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.
/ BOTK-fr Public archive

An extension of the W3C cube vocabulary to describe financial reports.

Notifications You must be signed in to change notification settings

linkeddatacenter/BOTK-fr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Report Vocabulary (FR)

FR is a simple OWL vocabulary to describe a generic financial report.

The FR vocabulary can be used to capture different perspectives of a report data like historical trends, cross-department and component breakdown.

FR extends the W3C RDF Data Cube Vocabulary and it is inspired by the Financial Report Semantics and Dynamics Theory.

A FinancialReport is a dataset that contains a hierarchy of Components. The leaves of the financial report components tree are the Facts. A Fact is an observation of a money amount described with some properties that is reported in the Financial Report.

Facts and components SHOULD be related to one or more Concept in a SKOS vocabulary taxonomy.

The following namespaces are used:

Prefix Namespace Description
fr http://linkeddata.center/botk-fr/v1# this vocabulary
qb http://purl.org/linked-data/cube# W3C RDF Data Cube Vocabulary
skos http://www.w3.org/2004/02/skos/core# the W3C SKOS vocabulary
time http://www.w3.org/2006/time# the W3C ontology of temporal concepts
sdmx-code http://purl.org/linked-data/sdmx/2009/code# SKOS Concepts and ConceptSchemes for each COG defined code list
sdmx-dimension http://purl.org/linked-data/sdmx/2009/dimension# component properties corresponding to each COG concept that can be used as a dimension
sdmx-attribute http://purl.org/linked-data/sdmx/2009/attribute# component properties corresponding to each COG concept that can be used as an attribute
sdmx-measure http://purl.org/linked-data/sdmx/2009/measure# component properties corresponding to each COG concept that can be used as a measure

FR UML diagram

Some fact properties, if not explicitly defined, can be inherited from the financial report attributes, that provide a fall-back default. In some cases, the financial report components hierarchy can be inferred from the concepts taxonomy structure.

The fr:FinancialReport class allows to annotate any Financial report. It is a dataset (qb:DataSet) and can be further specialized as needed.

:2018_budget_report a qb:DataSet fr:FinancialReport ;
	fr:refPeriod <http://reference.data.gov.uk/id/gregorian-interval/2018-01-01T00:00:00/P1Y> ;
	sdmx-attribute:unitMeasure <http://publications.europa.eu/resource/authority/currency/EUR> 

The fr:Fact class is a specialization of the qb:Observation class belonging to a financial report and it is used for annotating an atomic amount of money. The Fact meaning is specified by a SKOS concept that can be related to a formal taxonomy (i.e. SKOS scheme)

:fact_x a qb:Observation, fr:Fact;
    fr:concept :level_2_account ;
    qb:dataSet :2018_budget_report ;
    fr:amount 188149000000.00  .

:level_2_account a skos:Concept ;
    skos:broader :level_1_account; 
    skos:inScheme :budgetTaxonomy  .

:budgetTaxonomy a skos:ConceptScheme;
    skos:hasTopConcept :level_1_account; 
    skos:inScheme :budgetTaxonomy  .

The money currency can be defined as a fact property or inherited from the related Financial report.

The fr:Component class is a financial report observable that aggregates facts or of other components. Like facts, the components SHOULD be related to a SKOS concept and have an amount of money associated, but this amount is supposed to be calculated somehow from referenced facts or component (usually is a sum).

:component_z a fr:Component;
    fr:concept :level_1_account;
    qb:dataSet :2018_budget_report ;
    fr:amount 288149000000.00 ;
    fr:hasPart :fact_x, :fact_y.

Components and facts define the structure of the financial report as a tree

The concept taxonomies describe the meaning of the reported figures.

Using the FR vocabulary

The FR vocabulary can be used as a solid base to build application profiles that analyze budgets, balances and any financial reports.

For example of FR see g0v fr-ap application profile

Editing

The namespace for FR terms is http://linkeddata.center/botk-fr/v1#

The suggested prefix for the FR vocabulary namespace is fr

FR is expressed in a owl file serialized as RDF xml. You can edit the file by hand or using Protégé

License

The FR ontology is available under the Creative Commons Attribution 4.0 license.

About

An extension of the W3C cube vocabulary to describe financial reports.

Resources

Stars

Watchers

Forks

Packages

No packages published