On2ts - Typescript generation from OWL ontologies and SHACL

Date

2020

Authors

Wright, Jesse
Rodríguez Méndez, Sergio
Haller, Armin
Taylor, Kerry
Ghiasnezhad Omran, Pouya

Journal Title

Journal ISSN

Volume Title

Publisher

CEUR Workshop Proceedings

Abstract

Ontologies expressed in OWL and their associated SHACL [4] constraints contain detailed metadata and assumptions on Knowledge Graphs (KGs). With this information comes the possibility of developing front-end applications that interact with these KGs. These opportunities are often unrealised as Web developers are required to interpret OWL and SHACL statements in order to write front-end code that conforms with the back-end data model. This paper introduces on2ts, a developer tool that automatically converts OWL definitions and SHACL constraints into Typescript [1] classes and interfaces. This enables developers to import these definitions directly into their application. The authors have developed this tool with the goal of reducing development time of linked-data applications, improving type-safety of linked-data applications and providing an appropriate level of abstraction for front-end development environments.

Description

Keywords

Typescript, Javascript, SHACL, OWL, Ontology, Code Generation, linked-data, Developer Tool

Citation

Source

Proceedings of the 19th International Semantic Web Conference on Demos and Industry Tracks (ISWC)

Type

Conference paper

Book Title

Entity type

Access Statement

Open Access

License Rights

Creative Commons Attribution 4.0 International License

DOI

Restricted until