Petr Škoda
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Petr Škoda has a total of 19 co-authors. Here are the top co-authors by number of shared publications:
- Jakub Klímek
Charles University
9 shared publications - Martin Nečaský
Charles University
7 shared publications - David Hoksza
Department of Software Engineering, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
5 shared publications - Tomáš Skopal
Charles University
4 shared publications - Štěpán Stenchlák
Charles University
4 shared publications David Hoksza
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
3 shared publications
Latest Publications
- Open Access
- 28 August 2026
- Published by SAGE Publications in Semantic Web: – Interoperability, Usability, Applicability
- Vol. 17 (5)
Dataspecer: Development of Consistent Semantic Data Specification Ecosystems
To achieve interoperability for effective data exchange on the web, we need a contract. Depending on the field, we may refer to technical data schemas, web vocabularies, or, more generally, to data specifications (DSes). The development and management of these DSes can become difficult in complex domains with multiple stakeholders and related DSes involved. In this article, we present Dataspecer, an open-source, modular web application for the development of semantic data specifications (SDSes), DSes that target the semantic and technical layers of data exchange. Dataspecer allows users to design web vocabularies and their application profiles, maintaining relations between reused concepts and their original SDSes. Furthermore, Dataspecer assists users in the creation of technical artifacts such as schemas for JSON or XML, while maintaining consistency of the artifacts with the application profiles. We motivate the need for SDSes and derive requirements for such a tool. In case studies based on the ecosystem of Data Catalog Vocabulary-based specifications, we demonstrate that SDSes created in Dataspecer meet these requirements and are of higher quality. We show SDSes that were created directly in Dataspecer, and in the evaluation section, we argue that using our tool is more efficient than creating them manually, even for smaller domains.
- 28 August 2026
- Published by SAGE Publications in Semantic Web: – Interoperability, Usability, Applicability
- Vol. 17 (5)
Open AccessDataspecer: Development of Consistent Semantic Data Specification Ecosystems
To achieve interoperability for effective data exchange on the web, we need a contract. Depending on the field, we may refer to technical data schemas, web vocabularies, or, more generally, to data specifications (DSes). The development and management of these DSes can become difficult in complex domains with multiple stakeholders and related DSes involved. In this article, we present Dataspecer, an open-source, modular web application for the development of semantic data specifications (SDSes), DSes that target the semantic and technical layers of data exchange. Dataspecer allows users to design web vocabularies and their application profiles, maintaining relations between reused concepts and their original SDSes. Furthermore, Dataspecer assists users in the creation of technical artifacts such as schemas for JSON or XML, while maintaining consistency of the artifacts with the application profiles. We motivate the need for SDSes and derive requirements for such a tool. In case studies based on the ecosystem of Data Catalog Vocabulary-based specifications, we demonstrate that SDSes created in Dataspecer meet these requirements and are of higher quality. We show SDSes that were created directly in Dataspecer, and in the evaluation section, we argue that using our tool is more efficient than creating them manually, even for smaller domains.
- 3 December 2025
- Published by Springer Nature
- p. 221-236
Data Specification Vocabulary (DSV): Representation of Application Profiles of Semantic Data Specifications
- 3 December 2025
- Published by Springer Nature
- p. 221-236
Data Specification Vocabulary (DSV): Representation of Application Profiles of Semantic Data Specifications
- 21 October 2024
- Published by Springer Nature
- p. 235-253
Enhancing Domain Modeling with Pre-trained Large Language Models: An Automated Assistant for Domain Modelers
- 21 October 2024
- Published by Springer Nature
- p. 235-253
Enhancing Domain Modeling with Pre-trained Large Language Models: An Automated Assistant for Domain Modelers
- 4 September 2022
- Published by Springer Nature in Knowledge and Information Systems
- Vol. 64 (12) , 3265-3291
Open dataset discovery using context-enhanced similarity search
- 4 September 2022
- Published by Springer Nature in Knowledge and Information Systems
- Vol. 64 (12) , 3265-3291
Open dataset discovery using context-enhanced similarity search
- 20 July 2022
- Published by Springer Nature
- p. 52-56
DataSpecer: A Model-Driven Approach to Managing Data Specifications
- 20 July 2022
- Published by Springer Nature
- p. 52-56
DataSpecer: A Model-Driven Approach to Managing Data Specifications
- Open Access
- 15 February 2022
- Published by Emerald Publishing in Data Technologies and Applications
- Vol. 56 (4) , 506-535
Modular framework for similarity-based dataset discovery using external knowledge
Purpose: Semantic retrieval and discovery of datasets published as open data remains a challenging task. The datasets inherently originate in the globally distributed web jungle, lacking the luxury of centralized database administration, database schemes, shared attributes, vocabulary, structure and semantics. The existing dataset catalogs provide basic search functionality relying on keyword search in brief, incomplete or misleading textual metadata attached to the datasets. The search results are thus often insufficient. However, there exist many ways of improving the dataset discovery by employing content-based retrieval, machine learning tools, third-party (external) knowledge bases, countless feature extraction methods and description models and so forth.Design/methodology/approach: In this paper, the authors propose a modular framework for rapid experimentation with methods for similarity-based dataset discovery. The framework consists of an extensible catalog of components prepared to form custom pipelines for dataset representation and discovery.Findings: The study proposes several proof-of-concept pipelines including experimental evaluation, which showcase the usage of the framework.Originality/value: To the best of authors’ knowledge, there is no similar formal framework for experimentation with various similarity methods in the context of dataset discovery. The framework has the ambition to establish a platform for reproducible and comparable research in the area of dataset discovery. The prototype implementation of the framework is available on GitHub.
- 15 February 2022
- Published by Emerald Publishing in Data Technologies and Applications
- Vol. 56 (4) , 506-535
Open AccessModular framework for similarity-based dataset discovery using external knowledge
Purpose: Semantic retrieval and discovery of datasets published as open data remains a challenging task. The datasets inherently originate in the globally distributed web jungle, lacking the luxury of centralized database administration, database schemes, shared attributes, vocabulary, structure and semantics. The existing dataset catalogs provide basic search functionality relying on keyword search in brief, incomplete or misleading textual metadata attached to the datasets. The search results are thus often insufficient. However, there exist many ways of improving the dataset discovery by employing content-based retrieval, machine learning tools, third-party (external) knowledge bases, countless feature extraction methods and description models and so forth.Design/methodology/approach: In this paper, the authors propose a modular framework for rapid experimentation with methods for similarity-based dataset discovery. The framework consists of an extensible catalog of components prepared to form custom pipelines for dataset representation and discovery.Findings: The study proposes several proof-of-concept pipelines including experimental evaluation, which showcase the usage of the framework.Originality/value: To the best of authors’ knowledge, there is no similar formal framework for experimentation with various similarity methods in the context of dataset discovery. The framework has the ambition to establish a platform for reproducible and comparable research in the area of dataset discovery. The prototype implementation of the framework is available on GitHub.
- 22 October 2021
- Published by Springer Nature
- p. 104-117
Similarity vs. Relevance: From Simple Searches to Complex Discovery
- 22 October 2021
- Published by Springer Nature
- p. 104-117
Similarity vs. Relevance: From Simple Searches to Complex Discovery
- 14 October 2020
- Published by Springer Nature
- p. 371-378
Visualizer of Dataset Similarity Using Knowledge Graph
- 14 October 2020
- Published by Springer Nature
- p. 371-378
Visualizer of Dataset Similarity Using Knowledge Graph
- 23 May 2019
- Published by SAGE Publications in Semantic Web: – Interoperability, Usability, Applicability
- Vol. 10 (4) , 665-720
Survey of tools for Linked Data consumption
There is a large number of datasets published as Linked (Open) Data (LOD/LD). At the same time, there is also a multitude of tools for publication of LD. However, potential LD consumers still have difficulty discovering, accessing and exploiting LD.
- 23 May 2019
- Published by SAGE Publications in Semantic Web: – Interoperability, Usability, Applicability
- Vol. 10 (4) , 665-720
Survey of tools for Linked Data consumption
There is a large number of datasets published as Linked (Open) Data (LOD/LD). At the same time, there is also a multitude of tools for publication of LD. However, potential LD consumers still have difficulty discovering, accessing and exploiting LD.
- Open Access
PrankWeb: web server for ligand binding-site prediction and visualization
PrankWeb is an online resource providing an interface to P2Rank, a state-of-the-art ligand binding site prediction method. P2Rank is a template-free machine learning method which is based on the prediction of ligandability of local chemical neighborhoods centered on points placed on a solvent accessible surface of a protein. Points with high ligandability score are then clustered to form the resulting ligand binding sites. On top of that, PrankWeb then provides a web interface enabling users to easily carry out the prediction and visually inspect the predicted binding sites via an integrated sequence-structure view. Moreover, PrankWeb can determine sequence conservation for the input molecule and use it in both the prediction and results visualization steps. Alongside its online visualization options, PrankWeb also offers the possibility to export the results as a PyMOL script for offline visualization. The web frontend communicates with the serer side via a REST API. Therefore, in high-throughput scenarios users can utilize the server API directly, bypassing the need for a webbased front end or installation of the P2Rank application. PrankWeb is available at http://prankweb.cz/ . The source code of the web application and the P2Rank method can be accessed at https://github.com/jendelel/PrankWebApp and https://github.com/rdk/p2rank , respectively.
Open AccessPrankWeb: web server for ligand binding-site prediction and visualization
PrankWeb is an online resource providing an interface to P2Rank, a state-of-the-art ligand binding site prediction method. P2Rank is a template-free machine learning method which is based on the prediction of ligandability of local chemical neighborhoods centered on points placed on a solvent accessible surface of a protein. Points with high ligandability score are then clustered to form the resulting ligand binding sites. On top of that, PrankWeb then provides a web interface enabling users to easily carry out the prediction and visually inspect the predicted binding sites via an integrated sequence-structure view. Moreover, PrankWeb can determine sequence conservation for the input molecule and use it in both the prediction and results visualization steps. Alongside its online visualization options, PrankWeb also offers the possibility to export the results as a PyMOL script for offline visualization. The web frontend communicates with the serer side via a REST API. Therefore, in high-throughput scenarios users can utilize the server API directly, bypassing the need for a webbased front end or installation of the P2Rank application. PrankWeb is available at http://prankweb.cz/ . The source code of the web application and the P2Rank method can be accessed at https://github.com/jendelel/PrankWebApp and https://github.com/rdk/p2rank , respectively.