{"publisher":"ACM","publication_status":"published","main_file_link":[{"open_access":"1","url":"https://arxiv.org/abs/2502.01295"}],"type":"conference","conference":{"name":"ACM Web Conference 2025 ","location":"Sidney, Australia","end_date":"2025-05-02","start_date":"2025-04-28"},"_id":"59840","user_id":"114410","author":[{"last_name":"Ahmetaj","full_name":"Ahmetaj, Shqiponja","first_name":"Shqiponja"},{"full_name":"Boneva, Iovka","last_name":"Boneva","first_name":"Iovka"},{"first_name":"Jan","full_name":"Hidders, Jan","last_name":"Hidders"},{"first_name":"Katja","full_name":"Hose, Katja","last_name":"Hose"},{"first_name":"Maxime","full_name":"Jakubowski, Maxime","last_name":"Jakubowski"},{"first_name":"Jose Emilio","last_name":"Labra Gayo","full_name":"Labra Gayo, Jose Emilio"},{"full_name":"Martens, Wim","last_name":"Martens","first_name":"Wim"},{"first_name":"Fabio","full_name":"Mogavero, Fabio","last_name":"Mogavero"},{"first_name":"Filip","full_name":"Murlak, Filip","last_name":"Murlak"},{"id":"114410","last_name":"Okulmus","full_name":"Okulmus, Cem","orcid":"0000-0002-7742-0439","first_name":"Cem"},{"first_name":"Axel","full_name":"Polleres, Axel","last_name":"Polleres"},{"last_name":"Savković","full_name":"Savković, Ognjen","first_name":"Ognjen"},{"last_name":"Šimkus","full_name":"Šimkus, Mantas","first_name":"Mantas"},{"first_name":"Dominik","full_name":"Tomaszuk, Dominik","last_name":"Tomaszuk"}],"publication":"Proceedings of the ACM on Web Conference 2025","page":"8-12","date_created":"2025-05-07T11:46:03Z","title":"Common Foundations for SHACL, ShEx, and PG-Schema","citation":{"mla":"Ahmetaj, Shqiponja, et al. “Common Foundations for SHACL, ShEx, and PG-Schema.” Proceedings of the ACM on Web Conference 2025, ACM, 2025, pp. 8–12, doi:10.1145/3696410.3714694.","chicago":"Ahmetaj, Shqiponja, Iovka Boneva, Jan Hidders, Katja Hose, Maxime Jakubowski, Jose Emilio Labra Gayo, Wim Martens, et al. “Common Foundations for SHACL, ShEx, and PG-Schema.” In Proceedings of the ACM on Web Conference 2025, 8–12. ACM, 2025. https://doi.org/10.1145/3696410.3714694.","apa":"Ahmetaj, S., Boneva, I., Hidders, J., Hose, K., Jakubowski, M., Labra Gayo, J. E., Martens, W., Mogavero, F., Murlak, F., Okulmus, C., Polleres, A., Savković, O., Šimkus, M., & Tomaszuk, D. (2025). Common Foundations for SHACL, ShEx, and PG-Schema. Proceedings of the ACM on Web Conference 2025, 8–12. https://doi.org/10.1145/3696410.3714694","short":"S. Ahmetaj, I. Boneva, J. Hidders, K. Hose, M. Jakubowski, J.E. Labra Gayo, W. Martens, F. Mogavero, F. Murlak, C. Okulmus, A. Polleres, O. Savković, M. Šimkus, D. Tomaszuk, in: Proceedings of the ACM on Web Conference 2025, ACM, 2025, pp. 8–12.","ieee":"S. Ahmetaj et al., “Common Foundations for SHACL, ShEx, and PG-Schema,” in Proceedings of the ACM on Web Conference 2025, Sidney, Australia, 2025, pp. 8–12, doi: 10.1145/3696410.3714694.","bibtex":"@inproceedings{Ahmetaj_Boneva_Hidders_Hose_Jakubowski_Labra Gayo_Martens_Mogavero_Murlak_Okulmus_et al._2025, title={Common Foundations for SHACL, ShEx, and PG-Schema}, DOI={10.1145/3696410.3714694}, booktitle={Proceedings of the ACM on Web Conference 2025}, publisher={ACM}, author={Ahmetaj, Shqiponja and Boneva, Iovka and Hidders, Jan and Hose, Katja and Jakubowski, Maxime and Labra Gayo, Jose Emilio and Martens, Wim and Mogavero, Fabio and Murlak, Filip and Okulmus, Cem and et al.}, year={2025}, pages={8–12} }","ama":"Ahmetaj S, Boneva I, Hidders J, et al. Common Foundations for SHACL, ShEx, and PG-Schema. In: Proceedings of the ACM on Web Conference 2025. ACM; 2025:8-12. doi:10.1145/3696410.3714694"},"year":"2025","date_updated":"2025-05-07T11:51:17Z","status":"public","department":[{"_id":"888"}],"abstract":[{"lang":"eng","text":"The Semantic Web and Graph Database communities have developed three distinct schema languages for RDF and graph-structured data: SHACL, ShEx, and PG-Schema. Each language has its unique approach to defining constraints and validating graph data. In this work, we provide formal, concise definitions of the core components of each of these schema languages. We employ a uniform framework to facilitate a comprehensive comparison between the languages and identify a common set of functionalities, shedding light on both overlapping and distinctive features of the three languages.\r\n"}],"language":[{"iso":"eng"}],"oa":"1","doi":"10.1145/3696410.3714694"}