Discovering and using functions via content negotiation
Ben De Meester, Anastasia Dimou, Ruben Verborgh, Erik Mannens, Rik Van de Walle · Ghent University Academic Bibliography (Ghent University) · 2016
Data has been made reusable and machine-interpretable by publishing it as Linked Data.However, Linked Data automatic processing is not fully achieved yet, as manual effort is still needed to integrate existing tools and libraries within a certain technology stack.To enable automatic processing, we propose exposing functions and methods as Linked Data, publishing it in different programming languages, using content negotiation to cater to different technology stacks, and making use of common, technology-independent identifiers to make them discoverable.As such, we can enable automatic processing of Linked Data across formats and technology stacks.By using discovery endpoints, similarly as being used to discover vocabularies and ontologies, the publication of these functions can remain decentralized whilst still be easily discoverable.