Chapter 7

Object-Oriented Data

Abstract

It is sometimes said that the role of the data scientist has less to do with asking questions of data and more to do with trying to understand what the data is trying to say. The self-explanatory quality of well-constructed data is known as introspection. Modern programming languages, particularly object-oriented programming languages, can use introspective data (ie, data provided by data objects) to modify the execution of a program, at run-time; an elegant process known as reflection. Using introspection and reflection, programs can integrate data objects with related data objects. The successful coordinated implementation of introspection, reflection, and integration, is one of the most important ...

Get Data Simplification now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.