In the first part of the guidance on data provenance and linage, we introduce the topic and explore its essential concepts.
The production of technical guidance and research is an important part of the SCDS, and aims to support practitioners in three main areas:
application programming interfaces (APIs)
traceability and clear identification of data sources
SCDS wishes to make learning “come alive” and become memorable and experience-driven.
Together with our guidance, SCDS hosts a Widgets and Tools section where our users submit, review and discuss real-life data sharing “widgets”. These could be services, software or tools developed by third parties that illustrate the learnings and implement the models and the technology discussed in our guidance and research.
Also, we want to hear from you. Please share your feedback and needs, or ask for our support by using our dedicated support form or discussing these topics together with other practitioners in the user forum.
The second part of the guidance on data provenance and lineage explains typical scenarios for the tracing of data and explains how these relate to different system settings.
The final part of the guidance on data provenance and lineage discusses important applications to ensure data provenance and lineage in different settings.
This extension to the API guidance introduces six popular and important API types that readers and practitioners should know.
The scheme defines assessment criteria for APIs that are highly usable and, thus, developer-friendly. It is also the basis for the SCDS API friendliness checker.
Check your API against essential quality and usability criteria.
This chapter is the first instalment of a three-part series on APIs. In this chapter, we discuss: an introduction to APIs, underlying API concepts; and APIs and their architectural evolution.
This chapter is the second instalment of a three-part series on APIs. In this chapter, we discuss API types and their practical implications, application scenarios and API documentation.
This chapter is the third instalment of a three-part series on APIs. In this chapter, we discuss RESTful interfaces, GraphQL interfaces, security design and API documentation