Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Please document ideas for Open Notice Schema here.

 

Joe's proposal Aug 18, 2013:

...


Bob checks his privacy exposure before buying from a foreign website.


Identity: Details to uniquely identify this particular Open Notice

Scope : a rigorous statement of what this particular Open Notice applies to. A way to say "This website" or "These web pages" or "This location".

Notices: an array of notices applicable to the stated scope

Strawman JSON schema example:

{
  "identity" : {
  "version": "http://opennotice.org/v/1",
  "guid": "836baeee-6dcc-489a-8242-bd5bf46de278",
  "md5Hash" : "9f06243abcb89c70e0c331c61d871fa7",
"authority" : {
"displayName": "Joe Andrieu",
  "url" : "http://joeandrieu.com" }

    },

...

   "scope" : { 
 
"type: "website",
"recognizer": {
"type" : "regex"
"rx" : ["^google.com/",
"^www.google.com/"]
},
"authority" : { "displayName": "Joe Andrieu", "url" : "http://joeandrieu.com" }
},
 "notices" : [{ 
"type": "general policy",
"url" : "https://www.google.com/intl/en/policies/",
"displayName" : "Google Terms and Policies",
"authority" : {
"displayName" : "Google, Inc.",
"url" : "http://google.com" }
},
{ "type": "terms of service",
"url" : "https://www.google.com/intl/en/policies/terms/",
"displayName" : "Google Terms of Service"
"authority" : {
"displayName" : "Google, Inc.",
"url" : "http://google.com" }
},{   
 { "type": "privacy policy",
"url" : "https://www.google.com/intl/en/policies/privacy//",
"displayName" : "Google Privacy Policy",
"authority" : {
"displayName" : "Google, Inc.",
"url" : "http://google.com" }}]
} 

 

This

...

is

...

about

...

as

...

simple

...

as

...

I

...

think

...

we

...

can

...

make

...

it.

...

We

...

still

...

need

...

an

...

ontology

...

of

...

notice

...

and

...

scope

...

types

...

and

...

I'm

...

sure

...

I'm

...

missing

...

stuff,

...

but

...

this

...

feels

...

like

...

something

...

simple

...

enough

...

that

...

we

...

might

...

be

...

able

...

to

...

get

...

it

...

locked

...

down

...

and

...

released

...

within

...

3-6

...

months

...

with

...

focused

...

effort.

...



My

...

goal

...

is

...

to

...

allow

...

anyone

...

to

...

publish

...

a

...

notice

...

statement

...

about

...

typical

...

situation

...

(websites,

...

public

...

spaces,

...

etc.)

...

that

...

anyone

...

can

...

consume

...

to

...

gain

...

an

...

understanding

...

of

...

that

...

situation:

...

applicable

...

policies,

...

terms

...

of

...

use,

...

freedom

...

of

...

information

...

act

...

statements,

...

health

...

risks,

...

whatever.

...



I

...

want

...

ToS;DR,

...

Common

...

Terms,

...

Standard

...

Label,

...

Mozilla

...

Privacy

...

Icons,

...

etc.,

...

to

...

be

...

able

...

to

...

post

...

notices

...

about

...

websites

...

that

...

are

...

easily

...

connected

...

to

...

the

...

website

...

in

...

question.

...

Then

...

anyone

...

can

...

build

...

a

...

registry

...

of

...

known

...

sources

...

(ala

...

Technorati)

...

and

...

any

...

website

...

can

...

publish

...

its

...

own

...

open

...

notices

...

without

...

needing

...

to

...

change

...

any

...

of

...

their

...

underlying

...

policies

...

or

...

terms

...

infrastructure.

...

No

...

new

...

URLs,

...

no

...

new

...

language,

...

etc.

...

The

...

authority

...

behind

...

each

...

open

...

notice

...

as

...

well

...

as

...

the

...

authorities

...

behind

...

the

...

linked

...

notices

...

are

...

well

...

labeled,

...

so

...

it's

...

easy

...

to

...

follow

...

that

...

I,

...

Joe

...

Andrieu,

...

wrote

...

the

...

above

...

Open

...

Notice,

...

while

...

Google,

...

Inc.,

...

is

...

responsible

...

for

...

the

...

three

...

notices

...

actually

...

linked

...

to

...

the

...

four

...

wildcard

...

urls

...

http://www.google.com/*,

...

https://www.google.com/*,http://google.com/*,https://google.com/*,

...

(This

...

expansion

...

depends

...

on

...

the

...

definition

...

of

...

"regex"

...

recognizers

...

for

...

"website"

...

scopes.)

...



Similarly

...

the

...

MD5Hash

...

is

...

a

...

stand-in

...

for

...

some

...

appropriate

...

signature.

...

Maybe

...

a

...

JWT.

...

To

...

be

...

decided

...

as

...

I'm

...

not

...

deeply

...

versed

...

in

...

the

...

tradeoffs

...

of

...

different

...

options.

...