# Denotation Symbols Map # # # # <> denotes the name of this Turtle document. # # # # <#> denotes the name of this file plus a "#" on the end # # # # <#xyz> is a global identifier that denotes an entity (thing) described by # # this document. # # Using this Template # # # # In this Turtle document template, braces "{}" represent placeholders; # # i.e., when entering a value, you have to overwrite the {}. # # # # You only need to provide values where you see {} to make this # # template into a document bearing Turtle content that describes you # # # # There are many extra spaces inserted below, to aid in human readability. # # These are not necessary, but cause no problem for, machine readability. # # Document Metadata & Provenance Data <> a ; "Turtle based Personal Profile Document Template" ; """This document provides a DIY-style Linked Data Publishing option for your profile data. It negates impediments such as: domain name ownership, dns server control, web server control, and uri pattern selection complexity.""" ; "2013-08-13"^^ ; "2013-08-13"^^ ; <#i> ; <#i> ; <#cert>, <#pubKey> . ## Certificate Description <#cert> a ; "Certificate (or Digital Identity Card)" ; """Certificate (stored locally on our desktop, notebook, tablet, phone etc.) that holds a variety of identity oriented entity relationships (claims or statements). These relationships associate the certificate's Subject with other entities such as: Public Key components, Certificate Fingerprints, other identifiers (e.g., the SubjectAlternativeName [SAN] which can hold an HTTP URI that "refers to" a Person, Organization, Software") etc.""" . ## Certificate Public Key Description <#pubKey> a ; "Public Key" ; """Public Key Components obtained from a certificate stored locally on your desktop, notebook, tablet, phone, or otehr device. """ . ## Who Are You? <#i> "{enter-your-firstname-and-lastname-here}" . <#i> "{first-name}" . <#i> "{last-name}" . <#i> "{nick-name-for-example-@-handle}" . ## Do You Have Any Existing Social Media Profile Pages? <#i> <{Twitter-Home-Page-URL}> . <#i> <{Facebook-Home-Page-URL}> . <#i> <{G+-Home-Page-URL}> . <#i> <{LinkedIn-Home-Page-URL}> . <#i> <{Personal-Blog-Home-Page-URL}> . ## Have you created and published any Documents (or Files) to the World Wide Web? <#i> foaf:made <{URL-of-a-Web-Accessible-Document-Created-By-You}> . ## Identity Claims ## The statements that follow express entity relationships that mirror entity relatioships that already exist in an X.509 Certificate stored on your local computing device (Desktop, Notebook, Tablet, Phone etc.) ## WebID Authentication Protocol Entity Relationship Statements Start Here ## <#i> <#pubKey> . # Public Key & Components # Exponent -- copy and paste this from your X.509 Certificate viewer and then use it as the object (value) of the cert:exponent relation as shown below # Example of integer value that you would apply to the {} placeholder below : 65537 <#pubKey> "{public-key-exponent}"^^ ; # Modulus -- copy and paste this from your X.509 Certificate viewer and the use it as the object (value) of the cert:modulus relation, as shown below # Example of hexadecimal value that you would apply to the {} placeholder below: # BF 6E 29 B0 DE DA 32 0A 57 2E 83 0E C0 08 7E 18 85 83 62 13 F3 EC 5E 14 52 48 20 7B 25 C0 20 DD B6 34 B2 E7 49 FB 86 48 # CB 30 D7 F9 6B A1 13 BD 88 22 21 74 88 4B 90 FB 83 93 7E E3 9F 10 3F 42 68 3B 13 49 9D CB FB 69 16 FF 48 C9 DA 80 DF 31 0B B2 E7 B2 20 9A C3 7A E6 5D EF 73 B7 BB # 91 B9 EF 85 A0 E8 62 6D CC 5C 0E 2F A3 06 95 9A A5 E0 CD 5A F2 E6 6B A6 D8 75 AF F9 3D 6A 38 85 1B 89 04 AD E0 46 25 22 77 43 1B 9F 5F B3 5F F0 85 C2 59 BC F9 DD # 27 4F 4B D9 C2 52 7F C0 42 73 67 94 D5 8E 3C 97 A4 62 40 C9 BE 96 6C ED D8 C5 B0 6F E0 20 38 46 21 1B EC 7B 94 3C CB C4 2C 78 29 BB BB D7 42 94 45 BF 7C 8F EB 67 # EC 30 7F A9 30 29 EC 6F 4A A0 52 9F 3D 6E 21 73 C2 63 67 9E FF 7A 09 DF F2 6E 2D 22 E7 39 1B 41 0C 0D 50 C0 2B C9 F7 3F 69 92 E2 FD 3C 6E B8 EF EF E2 D4 DC 27 09 "{public-key-modulus}"^^ . ## WebID Authentication Protocol Entity Relationship Statements End Here ## ## NetID / YouID Authentication Protocol Entity Relationship Statements Start Here ## # Note: NetID / YouID are WebID authentication protocol derivatives that use a Fingerprint (certificate hash) for complete "claims mirror" between your profile document and the X.509 certificate in your local keystore. Thus, instead of looking up public key components it looks up the certificate fingerprint. <#i> <#cert> . # Certificate Fingerprint -- copy and paste from your X.509 Certificate viewer (remove the spaces). # Example of hexadecimal value that you would apply to the {} placeholder below: F24F7067FED11A7925CC10A7AE4CDAABB2FF0B85 <#cert> "{certificate-fingerprint}"^^ ; "sha1" . ## NetID / YouID Authentication Protocol Relationship Statements End Here ## ## Turtle Content End ##