Blockchain Ontologies: OCL and REA. This is a partial translation of "Filosofie tehnologiei blockchain - Ontologii", Sfetcu Nicolae

Sfetcu, Nicolae Blockchain Ontologies: OCL and REA. This is a partial translation of "Filosofie tehnologiei blockchain - Ontologii", Sfetcu Nicolae., 2019 [Preprint]

[thumbnail of Nicolae_Sfetcu-Blockchain_Ontologies-OCL_REA-C.pdf]
Preview
Text
Nicolae_Sfetcu-Blockchain_Ontologies-OCL_REA-C.pdf - Published version
Available under License Creative Commons Attribution.

Download (212kB) | Preview

English abstract

Unified Modeling Language (UML) of Object Management Group, along with Object Constraint Language (OCL), are considered as the best fit for blockchain ontology. OCL is a declarative language that describes the rules applicable to UML models and is part of the UML standard. Initially, OCL was just an extension of the formal specification language for UML. Now, OCL can be used with any meta-model. Enterprise ontology is combined with the business ontology of Resources, Events, Agents (REA) to be used for the content of the change. REA was originally proposed in 1982 by William E. McCarthy as generalized accounting model.

Item type: Preprint
Keywords: blockchain, ontologies, OCL, REA, Unified Modeling Language, Object Management Group, Object Constraint Language
Subjects: L. Information technology and library technology > LB. Computer networking.
Depositing user: Nicolae Sfetcu
Date deposited: 11 Dec 2025 08:58
Last modified: 11 Dec 2025 08:58
URI: http://hdl.handle.net/10760/47399

References

Dietz, Jan L. G. 2006. Enterprise Ontology: Theory and Methodology. Berlin Heidelberg: Springer-Verlag. //www.springer.com/la/book/9783540291695

Fallon, Richard, and Simon Polovina. 1982. “REA Analysis of SAP HCM; Some Initial Findings.” http://ceur-ws.org/Vol-1040/paper4.pdf

Goldkuhl, Goran. 1995. “Information as Action and Communication, The Infological Equation.” http://www.vits.org/publikationer/dokument/145.pdf

Huňka, František, and Jaroslav Zacek. 2015. “A New View of REA State Machine.” ResearchGate. 2015. https://www.researchgate.net/publication/277942361_A_new_view_of_REA_state_machine

Kim, Henry M., and Marek Laskowski. 2016. “Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance.” ArXiv:1610.02922 [Cs]. http://arxiv.org/abs/1610.02922

Kruijff, Joost de, and Hans Weigand. 2017. “Understanding the Blockchain Using Enterprise Ontology.” Springerprofessional.De. 2017. https://www.springerprofessional.de/en/understanding-the-blockchain-using-enterprise-ontology/12328482

McCarthy, William E. 1982. “The REA Accounting Model: A Generalized Framework for Accounting Systems in a Shared Data Environment.” The Accounting Review 57 (3): 554–78. https://www.jstor.org/stable/246878

Narayanan, Arvind, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. 2016. Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press.

Object Management Group. 2000. “ObjectConstraintLanguage Specification.” http://homepage.divms.uiowa.edu/~tinelli/classes/5810/Spring08/Papers/OCL_1.5.pdf

Object Management Group. 2006. “Object Constraint Language – OMG Available Specification – Version 2.0.” http://www2.imm.dtu.dk/courses/02291/files/OCL2.0_06_05_01.pdf

Szabo, Nick. 1997. “Formalizing and Securing Relationships on Public Networks.” First Monday 2 (9). https://doi.org/10.5210/fm.v2i9.548

The Economist. 2016. “Not-so-Clever Contracts.” Internet Archive. 2016. https://archive.org/details/perma_cc_QNH7-5BJZ


Downloads

Downloads per month over past year

Actions (login required)

View Item View Item