ryanwold.net

A civic-minded citizen seeking the singularity

Back to Entries

a richer Vocabulary for Data

draft
Date: 2019-01-31

Data lives in a data store. Originating as objects or more primitive data-structure, in some programming language, data is persisted into a database. Data is Created, Read, Updated, and Deleted - the acronym CRUD. Create an email. Refresh the browser, and it is read. You make updates to it, and discard the Draft. Create an Invoice. Update It. Read it out in a report. Delete after the data-retention policy says. Origin data is retrieved from a system and transformed one or more times (n times). The transformations can be persisted as well. common Table Types Person Account Images (stores URL's to image files) Lookup Lists (a table that stores values for another field)

common Data Attributes IDs are near meaningless. IDs are arbitrary identifiers often tied to their system of origin. We need not see ID's, except to convey an instance of an item. For a developer, this is the #show action and page. Name (First Name, Middle Name, Last Name, Title, Suffix) Street, Address and Zip (Address 2, City, State, Cross Street 1 & 2) Phone (Cell, Pager) common Descriptive Attributes Description common State Attributes Status Domain Specific Details Any object in the domain can also have the common data attributes.

A Visual Vocabulary Tabular data belongs in a Table. Geographical data belongs on a Map. Snapshot or Gist - data source + visual representation.

By Ryan Wold · © 2019–2026 Ryan Wold

Licensed CC BY-NC 4.0. AI training requires a license — machine-readable terms.

Enjoyed this? — any BSV wallet, HandCash, or plain old dollars.

Leave a tip

Tips go directly to a Bitcoin SV address I control — peer to peer, no platform in between. A few thousand satoshis is a fraction of a cent; it's the gesture that counts.

From any BSV wallet

Scan the QR code with your wallet's camera, or copy the address.

177DwUfSTW8RkFBJzYYcgr1YB8ngbhTYAc

With HandCash or any paymail wallet

Paymail is an email-style address for Bitcoin wallets. Send any amount to afomi@handcash.io

First time using Bitcoin? Yours Wallet is an open-source browser extension wallet, and HandCash is an easy mobile wallet — either takes a minute to set up.

Prefer regular money? Support via OpenCollective.