Abstract
Self-Sovereign Identity (SSI) is a privacy-preserving identity paradigm where users own and manage their digital identities. SSI is also referred to as blockchain identity, as it is commonly implemented using distributed ledger technologies. In this work, we describe the problem of schema matching on blockchain-based SSI implementations, systematically review the literature for tools that attack this problem, introduce a novel solution, and empirically compare it with the works reported from our literature review. Our solution uses pre-trained word vectors to find semantic similarities between user queries and schemas on the blockchain. Experimental evaluation shows that it outperforms existing solutions regarding queries that approach natural language.
This study was supported by the Federal Institute of Education, Science and Technology of Rio Grande do Sul (IFRS).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The terms metadata and schemas are used interchangeably in this paper.
- 2.
- 3.
- 4.
- 5.
References
Al Omran, F.N.A., Treude, C.: Choosing an NLP library for analyzing software documentation: a systematic literature review and a series of experiments. In: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 187–197. IEEE (2017). https://doi.org/10.1109/MSR.2017.42
Allen, C.: The path to self-sovereign identity (2016). http://www.lifewithalacrity.com/2016/04/the-path-to-self-soverereign-identity.html. Accessed 24 Feb 2021
Camenisch, J., Lysyanskaya, A.: An efficient system for non-transferable anonymous credentials with optional anonymity revocation. In: Pfitzmann, B. (ed.) EUROCRYPT 2001. LNCS, vol. 2045, pp. 93–118. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44987-6_7
Chadwick, D.W.: Federated identity management. In: Aldini, A., Barthe, G., Gorrieri, R. (eds.) FOSAD 2007-2009. LNCS, vol. 5705, pp. 96–120. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03829-7_3
Facebook Database Engineering Team: Rocksdb (2013). https://rocksdb.org/. Accessed 06 Apr 2021
Honnibal, M., Montani, I., Van Landeghem, S., Boyd, A.: spaCy: industrial-strength natural language processing in python (2020). https://doi.org/10.5281/zenodo.1212303
Ives, B., Walsh, K.R., Schneider, H.: The domino effect of password reuse. Commun. ACM 47(4), 75–78 (2004)
Jones, M.B., McIntosh, M.: Identity metasystem interoperability version 1.0. OASIS Standard (2009)
Keele, S., et al.: Guidelines for performing systematic literature reviews in software engineering. Technical report (2007)
Kuperberg, M.: Blockchain-based identity management: a survey from the enterprise and ecosystem perspective. IEEE Trans. Eng. Manag. 67, 1–20 (2019). https://doi.org/10.1109/TEM.2019.2926471
Lim, S.Y., et al.: Blockchain technology the identity management and authentication service disruptor: a survey. Int. J. Adv. Sci. Eng. Inf. Technol. 8(4–2), 1735–1745 (2018). https://doi.org/10.18517/ijaseit.8.4-2.6838
Lux, Z.A., Beierle, F., Zickau, S., Göndör, S.: Full-text search for verifiable credential metadata on distributed ledgers. In: 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), pp. 519–528. IEEE (2019). https://doi.org/10.1109/IOTSMS48152.2019.8939249
Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)
Mühle, A., Grüner, A., Gayvoronskaya, T., Meinel, C.: A survey on essential components of a self-sovereign identity. Comput. Sci. Rev. 30, 80–86 (2018). https://doi.org/10.1016/j.cosrev.2018.10.002
Petticrew, M., Roberts, H.: Systematic Reviews in the Social Sciences: A Practical Guide. Wiley, Hoboken (2008)
Sakimura, N., Bradley, J., Jones, M., De Medeiros, B., Mortimore, C.: Openid connect core 1.0. The OpenID Foundation, p. S3 (2014)
Staš, P.: Hyperledger indy transaction explorer (2019). https://indyscan.io/. Accessed 21 Mar 2021
The Sovrin Foundation: Sovrin (2016). https://sovrin.org. Accessed 24 Feb 2021
The Sovrin Foundation: Write To The Sovrin Public Ledger (2019). https://sovrin.org/issue-credentials/. Accessed 24 Feb 2021
Tobin, A.: WriteSovrin: what goes on the ledger? (2018). https://sovrin.org/wp-content/uploads/2017/04/What-Goes-On-The-Ledger.pdf. Accessed 24 Feb 2021
Whitehead, A.: Sovrin main net (2019). https://sovrin-mainnet-browser.vonx.io/. Accessed 21 Apr 2021
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Schardong, F., Custódio, R., Pioli, L., Meyer, J. (2022). Matching Metadata on Blockchain for Self-Sovereign Identity. In: Marrella, A., Weber, B. (eds) Business Process Management Workshops. BPM 2021. Lecture Notes in Business Information Processing, vol 436. Springer, Cham. https://doi.org/10.1007/978-3-030-94343-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-94343-1_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-94342-4
Online ISBN: 978-3-030-94343-1
eBook Packages: Computer ScienceComputer Science (R0)