Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
khazelton authored Nov 6, 2020
1 parent 9e40297 commit c6f52c6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
## TAP Attribute Dictionary

The [TAP Attribute Dictionary](tap-core-person-schema.adoc) defines a large collection of
attributes used across various components of the TAP portfolio and higher education more generally. The
normative documentation of the TAP Attribute Dictionary is abstract -- it is designed to be used only when mapped to specific formats and protocols. It is
best thought of as an *attribute library* that can be drawn from to construct other documents, specifications, and software artifacts.
attributes used across one or more components of the TAP portfolio and across higher education more generally. It is best thought of as an *attribute library* that can be drawn from to construct other documents, specifications, and software artifacts.

When discussing schema, TAP defines two terms, formatting and protocol, in quite specific ways.
The normative specification of the TAP Attribute Dictionary is an abstract data model -- it must be mapped to specific formats and protocols to be expressed in code.

TAP uses the word "schema" as a rather broad and loose term for data models generally. However, beyond that, TAP provides careful definitions of two specific schema-related terms, "format" and "protocol".

* **Formatting**: Mappings of the TAP Attribute Dictionary entries to a specific markup form, such as
JSON, XML, LDAP, or YAML.
Expand Down

0 comments on commit c6f52c6

Please sign in to comment.