Abstract
YAMA Mapping Language (YAMAML) is a lightweight mapping language for generating RDF. YAMAML is based on Yet Another Metadata Application Profiles (YAMA). YAMA is an extensible intermediary application profile authoring format for generating application profile expressions. Application profiles are a combination of vocabularies, which are mixed and matched from different namespaces and optimized for a particular local application. YAMA is based on Description Set Profiles (DSP), a Dublin Core Application Profiles constraint language. YAMA is implemented on YAML, one of the most human-readable data serialization formats. As a superset of JSON, YAML is highly interoperable and has parsers and emitters in all major programming languages. It adapts the basic application profile elements from YAMA and is designed as a simplified markup language to map non-RDF data structures to RDF and generate corresponding RDF based on the application profile. It is proposed as an intermediary format for generating RDF, but not as an RDF representation syntax. The authors demonstrate the capability of YAMAML by developing a basic specification and proof of concept implementations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Das, S., Cyganiak, R., Sundara, S.: R2RML: RDB to RDF mapping language. W3C recommendation, W3C (2012). https://www.w3.org/TR/2012/REC-r2rml-20120927/
Dimou, A., Sande, M.V., Colpaert, P., Verborgh, R., Mannens, E., de Walle, R.V.: RML: A generic language for integrated RDF mappings of heterogeneous data. In: LDOW (2014)
Heery, R., Patel, M.: Application profiles: mixing and matching metadata schemas. Ariadne 25 (2000). http://www.ariadne.ac.uk/issue/25/app-profiles/
Kontokostas, D., Knublauch, H.: Shapes constraint language (SHACL). W3C recommendation, W3C (2017). https://www.w3.org/TR/2017/REC-shacl-20170720/
Nagamori, M., Kanzaki, M., Torigoshi, N., Sugimoto, S.: Meta-bridge: a development of metadata information infrastructure in Japan. In: Proceedings International Conference on Dublin Core and Metadata Applications 2011, p. 6 (2011)
Nilsson, M.: DCMI: description set profiles: a constraint language for dublin core application profiles (2008). http://www.dublincore.org/specifications/dublin-core/dc-dsp/
Nilsson, M., Baker, T., Johnston, P.: DCMI: the Singapore framework for Dublin core application profiles (2008). http://dublincore.org/specifications/dublin-core/singapore-framework/
Powell, A., Nilsson, M., Naeve, A., Johnston, P., Baker, T.: DCMI: DCMI abstract model (2007). http://www.dublincore.org/specifications/dublin-core/abstract-model/
Raimond, Y., Schreiber, G.: RDF 1.1 primer. W3C note, W3C (2014). https://www.w3.org/TR/2014/NOTE-rdf11-primer-20140624/
Tandy, J., Herman, I., Kellogg, G.: Generating RDF from tabular data on the web. W3C recommendation, W3C (2015). https://www.w3.org/TR/2015/REC-csv2rdf-20151217/
Thalhath, N., Nagamori, M., Sakaguchi, T., Sugimoto, S.: Authoring formats and their extensibility for application profiles. In: Jatowt, A., Maeda, A., Syn, S.Y. (eds.) ICADL 2019. LNCS, vol. 11853, pp. 116–122. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-34058-2_12
Thalhath, N., Nagamori, M., Sakaguchi, T., Sugimoto, S.: Yet another metadata application profile (YAMA): authoring, versioning and publishing of application profiles. In: International Conference on Dublin Core and Metadata Applications, pp. 114–125 (2019). https://dcpapers.dublincore.org/pubs/article/view/4055
Thalhath, N., Nagamori, M., Sakaguchi, T., Sugimoto, S.: Metadata application profile provenance with extensible authoring format and PAV ontology. In: Wang, X., Lisi, F.A., Xiao, G., Botoeva, E. (eds.) JIST 2019. LNCS, vol. 12032, pp. 353–368. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-41407-8_23
Acknowledgements
This work was supported by JSPS KAKENHI Grant Number 21K12579.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Thalhath, N., Nagamori, M., Sakaguchi, T. (2022). YAMAML: An Application Profile Based Lightweight RDF Mapping Language. In: Tseng, YH., Katsurai, M., Nguyen, H.N. (eds) From Born-Physical to Born-Virtual: Augmenting Intelligence in Digital Libraries. ICADL 2022. Lecture Notes in Computer Science, vol 13636. Springer, Cham. https://doi.org/10.1007/978-3-031-21756-2_32
Download citation
DOI: https://doi.org/10.1007/978-3-031-21756-2_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21755-5
Online ISBN: 978-3-031-21756-2
eBook Packages: Computer ScienceComputer Science (R0)