Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/add identityattribute introduction #170

Merged
merged 38 commits into from
May 24, 2024
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
e13661e
feat: init
vinzlange Nov 6, 2023
5ee7354
feat: add links
vinzlange Nov 7, 2023
00801e3
feat: rewrite text
vinzlange Nov 27, 2023
0668976
Merge branch 'main' into Feature/add-identityattribute-introduction
vinzlange Apr 17, 2024
6934344
feat: update excel
vinzlange Apr 17, 2024
c5043cf
feat: delete deprecated files
vinzlange Apr 17, 2024
fd50c8f
fix: change old link
vinzlange Apr 17, 2024
36604d7
feat: rename page
vinzlange Apr 17, 2024
ecd0860
fix: remove duplicates
vinzlange Apr 17, 2024
33dfa8b
fix: adjusted capitalization
vinzlange Apr 17, 2024
66f467f
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta Apr 26, 2024
90034df
feat: first draft of extensions for Attribute introduction
britsta Apr 26, 2024
b98b98e
feat: add diagram for Attribute introduction
britsta Apr 29, 2024
757086e
feat: add text for simple and complex IdentityAttributes
britsta Apr 29, 2024
70d3b8e
feat: improve section of complex IdentityAttributes
britsta Apr 30, 2024
234d766
feat: add diagram for LocalAttributes and IdentityAttributes
britsta Apr 30, 2024
27919ff
feat: add RelationshipAttributes and LocalAttributes diagram
britsta May 3, 2024
8fc9647
feat: add ThirdPartyRelationshipAttribute text
britsta May 3, 2024
dffb954
feat: add IdentityAttributes and LocalAttributes text
britsta May 7, 2024
7c880c0
feat: add RelationshipAttribute (value type) text
britsta May 7, 2024
26eab07
feat: add sentence for third party owned RelationshipAttributes
britsta May 7, 2024
983ad1f
feat: add own shared RelationshipAttribute text
britsta May 8, 2024
2fad2bc
feat: improve text for peer shared RelationshipAttributes
britsta May 8, 2024
071b7ae
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta May 13, 2024
5ebb27e
feat: add third party owned RelationshipAttribute text
britsta May 13, 2024
631d7fd
feat: add LocalAttribute terminology in Data Model Overview
britsta May 13, 2024
b2bd55a
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta May 16, 2024
e2de831
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta May 17, 2024
104426a
feat: add some review comments
britsta May 17, 2024
82d61df
Merge branch 'Feature/add-identityattribute-introduction' of https://…
britsta May 17, 2024
b69d7ae
refactor: formatting for ID of LocalAttributes
britsta May 21, 2024
3f3d867
feat: incorporate review comments
britsta May 21, 2024
adf5808
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta May 22, 2024
1b490f6
refactor: split diagrams
britsta May 22, 2024
3b4a2e3
fix: final proofreading
britsta May 22, 2024
c3469d9
Merge branch 'main' into Feature/add-identityattribute-introduction
britsta May 22, 2024
967a042
feat: incorporate review comments
britsta May 23, 2024
b093f3a
feat: incorporate review comments
britsta May 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,10 @@ docs_integrate:
url: /integrate/requests-over-templates
- title: "Requests over Messages"
url: /integrate/requests-over-messages
- title: Manage attributes of yourself
children:
- title: "IdentityAttribute introduction"
url: /integrate/identityattribute-introduction
- title: Manage attributes of others
children:
- title: "Request persistent consent of peer"
Expand Down
2 changes: 1 addition & 1 deletion _docs_integrate/identityattribute-introduction.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
# !!! Warning: Do not edit this file; any changes must be replicated in Excel !!!
permalink: integrate/identityattribute-introduction
published: false
published: true
title: "IdentityAttribute introduction"
type: scenario
toc: true
Expand Down
23 changes: 23 additions & 0 deletions _includes/scenarios/integrate/identityattribute-introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
An [Identity Attribute]({% link _docs_integrate/attribute-values.md %}#identity-attributes) is a specific piece of information associated with an identity (person or entity) in the context of the networked ecosystem. Attribute values can take on different types that define the format, validation rules, and presentation information for the stored data.
vinzlange marked this conversation as resolved.
Show resolved Hide resolved

Identity attributes are critical for managing and sharing information within the networked ecosystem and can include both simple, atomic attribute value types (e.g., email address, display name, phone number) and more complex types (e.g., street address, personal name). These attributes may also contain other attribute values, depending on their specific requirements.
vinzlange marked this conversation as resolved.
Show resolved Hide resolved

## Example

For example, an email address is associated with the attribute value type [EMailAddress]({% link _docs_integrate/attribute-values.md %}#emailaddress), which defines the following:

| Name | Type | Required | Validation |
| ------- | ---------------- | :------: | ----------------------------------------------------------------------------------------- |
| `@type` | `"EMailAddress"` | ✓ | |
| `value` | `string` | ✓ | min. length: 3<br>max. length: 100<br>must match `^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,}$` |

- The type of the attribute
vinzlange marked this conversation as resolved.
Show resolved Hide resolved
- The data type of the actual value (a string).
- How it is validated (according to the pattern of an email address and a maximum length).
- The requirement or optionality of attributes

## Related links

<!-- - [for more information about creating an IdentityAttribute](% link _docs_integrate/create-own-identityattribute.md %) -->
vinzlange marked this conversation as resolved.
Show resolved Hide resolved

- [alternative relationship attribute]({% link _docs_integrate/attribute-values.md %}#relationship-attributes)
vinzlange marked this conversation as resolved.
Show resolved Hide resolved
Loading