OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

orms message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [orms] Selection of Elements


--Apple-Mail-117-75905206
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

When the subject of the reputation is a person,  you may not want to =
have the subject of the reputation disclosing correlatable information =
about the person.

Or in other words if I have a transient subject for my SAML assertion I =
don't want you compromising that by default.

John B
On 2010-04-29, at 8:41 PM, Tatsuki Sakushima wrote:

> Hi John,
>=20
> Thank you for the comment. I intentionally made the structure of the =
document flat.
> So I added the type attribute in <Subject>. But I am not really =
convinced yet.=20
>> Sometimes the subject may be ephemeral if it is about the subject of =
some outer assertion.
>> In the child case you have a null subject.  If you define a local =
NameIDFormat then you could call it Child1 to differentiate it from =
other child elements.
>=20
> I supposed to put an identifier into the child <Subject> in the =
example, but I forgot it.
> My understanding of <Subject> is that the element contains a globally =
unique identifier
> for itself. So, even though the sub reputation document inside the =
parent document, it must have an identifier.
>=20
> I forgot the value in the child <Subject> by mistake, but should we =
consider a nil case?
>=20
> BTW, for an assertion, I made the <Assertion> element. It can change =
without changing <Subject> id (id for this document). It just need to =
update <Date> if <Date> is for updated.=20
> Tatsuki
>=20
> (4/29/10 4:49 PM), John Bradley wrote:
>> That is logical.
>> You may want to have a <NameIDFormat> element.
>> Sometimes the subject may be ephemeral if it is about the subject of =
some outer assertion.
>> In the child case you have a null subject.  If you define a local =
NameIDFormat then you could call it Child1 to differentiate it from =
other child elements.
>> The subject may be a URI or some other custom format.
>> John B.
>> On 2010-04-29, at 6:55 PM, Tatsuki Sakushima wrote:
>>> I have been thinking how to make ORMS simple and accommodating as =
many use cases as possible.
>>>=20
>>> -----
>>>=20
>>> 6.1 Element <ReputationBundle>
>>> The <ReputationBundle> element can contain two or more <Reputation> =
elements to optionally make a group of reputation instances.
>>>=20
>>> 6.2 Element <Reputation>
>>> The <Reputation> element encapsulates the entire reputation =
document. It contains the following attributes and elements:
>>>=20
>>> <Subject> [One]
>>> Identifier of the reputation described by this document.
>>>=20
>>> <Context> [One]
>>> Context namespace. Identifier of context namespace of the reputation =
described by this document.
>>>=20
>>> <Assertion/Reputee> [Zero or One]
>>> Identifier of the assertion of the entity or the entity itself =
evaluated in this document.
>>>=20
>>> <Score =
type=3D"http://amaama.co.jp/reputation/score/products/books/fivestar";> =
[One or More]
>>> The reputation score.=20
>>> <Date type=3D"http://amaama.co.jp/reputation/date/updated";> [Zero or =
More]
>>> The date data described by this document.
>>>=20
>>> <ds:Signature> [Zero or More]
>>> This XML Signature, included from the [XML Signature] schema, =
protects the integrity of the document, as described in Section ?.=20
>>> -----
>>>=20
>>> Here are some examples based on the definition above:
>>>=20
>>> Example 1 "Simple"
>>>=20
>>> <Reputation>
>>> =
<Subject>http://amaama.co.jp/literature/auther/hmurakami/title/1Q84#TCDVSu=
G6grhyHbzhQFWFzGrxIPE</Subject>
>>> =
<Assertion>http://kodansha.co.jp/literature/hmurakami/1Q84</Assertion>
>>> =
<Context>http://amaama.co.jp/reputation/score/products/books</Context>
>>> <Score =
type=3D"http://amaama.co.jp/reputation/score/products/books/fivestar";>4.3<=
/Score>
>>> <Date =
type=3D"http://amaama.co.jp/reputation/date/updated";>1970-01-01T00:00:00Z<=
/Date>
>>> <Date =
type=3D"http://amaama.co.jp/reputation/date/created";>1970-01-01T00:00:00Z<=
/Date>
>>> </Reputation>
>>>=20
>>> Example 2 "Bundle"
>>>=20
>>> <ReputationBundle>
>>> <Reputation type=3D"parent">
>>>   =
<Subject>http://amaama.co.jp/literature/auther/hmurakami/title/1Q84#TCDVSu=
G6grhyHbzhQFWFzGrxIPE</Subject>
>>>      =
<Assertion>http://kodansha.co.jp/literature/auther/hmurakami/title/1Q84</A=
ssertion>
>>>   =
<Context>http://amaama.co.jp/reputation/score/products/books</Context>
>>>   <Score =
type=3D"http://amaama.co.jp/reputation/score/products/books/fivestar";>4.3<=
/Score>
>>>      <Date =
type=3D"http://amaama.co.jp/reputation/date/updated";>1970-01-01T00:00:00Z<=
/Date>
>>>      <Date =
type=3D"http://amaama.co.jp/reputation/date/created";>1970-01-01T00:00:00Z<=
/Date>
>>> </Reputation>
>>> <Reputation type=3D"child">
>>>   <Subject></Subject>
>>>   <Link rel=3D"http://amaama.co.jp/reputation/score/1.0"; =
href=3D"http://amaama.co.jp/reputation/user/userida";>
>>>   ---whatever---
>>> </Reputation>
>>> </ReputationBundle>
>>>=20
>>> Comments are welcome.
>>>=20
>>> Tatsuki
>>>=20
>>> (4/22/10 1:40 PM), Tatsuki Sakushima wrote:
>>>>> =46rom the conversation yesterday, I thought that selecting basic =
elements we are going to put in ORMS might accelerate a spec work. Here =
is the list of current proposal from Nat a few years back. Probably =
these need updating:=20
>>>> ?.1 Element <ORMS/Reputation>
>>>> ?.2 Element <SubjectID>
>>>> ?.3 Element <RSPID>
>>>> ?.4 Element <AssertionID>
>>>> ?.5 Element <RequesterID>
>>>>=20
>>>> Issue 1. Too many IDs might be confusing. Can we simplify?=20
>>>> ?.6 Element <DisplayScore>
>>>> ?.7 Element <Score>
>>>> ?.8 Element <ConfidenceInterval>
>>>> ?.9 Element <Distribution>
>>>> ?.10 Element <Mean>
>>>> ?.11 Element <StandardDeviation>
>>>> ?.12 Element <SampleSize>
>>>>=20
>>>> Issue 2. Still need to discuss how we can accommodate common use =
cases captured in the RealLifeExmaples Wiki.=20
>>>> ?.13 Element <Date>
>>>> ?.14 Element <StartDate>
>>>> ?.15 Element <EndDate>
>>>>=20
>>>> Issue 3. Also many date related elements leads to confusion.
>>>>=20
>>>> Any comment?
>>>>=20
>>> =
---------------------------------------------------------------------
>>> To unsubscribe from this mail list, you must leave the OASIS TC that
>>> generates this mail.  Follow this link to all your TCs in OASIS at:
>>> =
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php=20=



--Apple-Mail-117-75905206
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIO9TCCBwsw
ggXzoAMCAQICAgZDMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTAwMzE3MTM0NDQ1WhcNMTIwMzE4MTE1NTExWjCBzTEgMB4GA1UEDRMXMTY1NTU1LTJHU3FU
T1ZUbkk4OHhOSW4xCzAJBgNVBAYTAkNMMSIwIAYDVQQIExlNZXRyb3BvbGl0YW5hIGRlIFNhbnRp
YWdvMREwDwYDVQQHEwhWaXRhY3VyYTEtMCsGA1UECxMkU3RhcnRDb20gVmVyaWZpZWQgQ2VydGlm
aWNhdGUgTWVtYmVyMRUwEwYDVQQDEwxKb2huIEJyYWRsZXkxHzAdBgkqhkiG9w0BCQEWEGpicmFk
bGV5QG1hYy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDB7DXf6x80dsJiB9B9
Ds4cBQdA+9bNuZMBeXkUAHrvYH2taw6y8fcadbhgk92FyPiCbsHtB1VTaJThaMqtXuTkS4r5Sfb8
k5kboz3OQVPMmrOJIUpaoDP2heKEhMUSL6ev9CvsuYs+XXe7f9vY3w/A8cVg/NoOXbdqKXbWOMMd
NSdg7uJWSsmpqILFzQsumwqVH24tYX0sqvpJy/r+pc84j6QM+Ew0B9bz3OkEMafjcCeGRfdsQnLB
+rIR8BPDeeKRP6a5e8Lf6slUQ3s/rh33otnkNaz6DMLTJrj0qoAD7FxB7LlLalIjrg08BNZDJUQK
7zTlNxkPqVHVTg3H0OG/AgMBAAGjggMyMIIDLjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNV
HSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFMjJGKHWsNb6VU54Wkktqcu2on3B
MB8GA1UdIwQYMBaAFK5Vg2/sMcq59x36r2sx88gd46y7MFQGA1UdEQRNMEuBEGpicmFkbGV5QG1h
Yy5jb22BEXZlN2p0YkB2ZTdqdGIuY29tgRNqYnJhZGxleUB3aW5nYWEuY29tgQ9qYnJhZGxleUBt
ZS5jb20wggFCBgNVHSAEggE5MIIBNTCCATEGCysGAQQBgbU3AQIBMIIBIDAuBggrBgEFBQcCARYi
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYoaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vaW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYBBQUHAgIwgaowFBYNU3RhcnRD
b20gTHRkLjADAgEBGoGRTGltaXRlZCBMaWFiaWxpdHksIHNlZSBzZWN0aW9uICpMZWdhbCBMaW1p
dGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBh
dmFpbGFibGUgYXQgaHR0cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjBjBgNVHR8EXDBa
MCugKaAnhiVodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9jcnR1Mi1jcmwuY3JsMCugKaAnhiVodHRw
Oi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1Mi1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsG
AQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMi9jbGllbnQvY2EwQgYI
KwYBBQUHMAKGNmh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczIuY2xpZW50
LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEF
BQADggEBAHu8WZHdSu+I5GMzGDrkxFVUzZ2JAcwzgSscYNFX2CFJlU8ncC+/E5Y18oiGcIR9o7J3
Hh4fGrjJmxTsq2O3E9/qg0yWSEzlCBhAXl/D+GTyUJA/KfIuCbdsuS5opprSrBZztqMYcGSCQJFz
lE+esdbCXazdyEww5XfiGVgKiRyV2ycXyxNjekowbcDffSsOYplGBjJwPRYpESgfCYDXm+yyDQhy
Xk0pxNEA7ob5fAMellN8FcgLfQtwSRcg8cYl/m8/BeVl6+eZuzCb061PdUN+mDf6erS55tXqgWJ3
toTp3GGaaOwwGs/bA1UnLqYm93RfTyL3kU1OWG8syPFMLoIwggfiMIIFyqADAgECAgEOMA0GCSqG
SIb3DQEBBQUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBD
ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNzEwMjQyMTAyNTRaFw0xMjEwMjIyMTAyNTRaMIGM
MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp
Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmlt
YXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQDLKIVFnAEs+xnyq6UzjCqgDcvQVe1dIoFnRsQPCFO+y92k8RK0Pn3MbQ2Gd+mehh9GBZ+36uUQ
A7Xj9AGM6wgPhEE34vKtfpAN5tJ8LcFxveDObCKrL7O5UT9WsnAZHv7OYPYSR68mdmnEnJ83M4wQ
gKO19b+Rt8sPDAz9ptkQsntCn4GeJzg3q2SVc4QJTg/WHo7wF2ah5LMOeh8xJVSKGEmd6uPkSbj1
13yKMm8vmNptRPmM1+YgmVwcdOYJOjCgFtb2sOP79jji8uhWR91xx7TpM1K3hv/wrBZwffrmmEpU
euXHRs07JqCCvFh9coKF4UQZvfEg+x3/69xRCzb1AgMBAAGjggNbMIIDVzAMBgNVHRMEBTADAQH/
MAsGA1UdDwQEAwIBpjAdBgNVHQ4EFgQUrlWDb+wxyrn3HfqvazHzyB3jrLswgagGA1UdIwSBoDCB
nYAUTgvvGqRAW6UXaYcwyjRoQ9BBrvKhgYGkfzB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEp
MCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHmCAQEwCQYDVR0SBAIwADA9
BggrBgEFBQcBAQQxMC8wLQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2Nh
LmNydDBgBgNVHR8EWTBXMCygKqAohiZodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvc2ZzY2EtY3Js
LmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMIIBXQYDVR0gBIIB
VDCCAVAwggFMBgsrBgEEAYG1NwEBBDCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0
Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFydGNvbS5vcmcv
aW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3RhcnQgQ29tbWVyY2lhbCAoU3Rh
cnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpM
ZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5
IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYw
EQYJYIZIAYb4QgEBBAQDAgAHMFAGCWCGSAGG+EIBDQRDFkFTdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIEZyZWUgU1NMIEVtYWlsIENlcnRpZmljYXRlczANBgkqhkiG9w0BAQUF
AAOCAgEAHvcQF/726YR5L5A3Ta7JV1nTu3w9yWqp00945pg7uea+1KVtR/7/yeNFAV7MPQylPE8p
ROEcGU+RwwDFuNn9cePfAMzOBTpy/6VE076+gYkZa4n8uWaL5A2FVo8tRmEyfoT4gRL9B5h5w8Y4
ZySCJBLyfp4jByyxHaTTIWZ8TIkxUQLSBeFnmHKYFwYwMbBA0Sgb8ONCvq9zeJcpMkkDadhJSCfB
9c9gZocbaaVHVqTlSeENRr5/Y31dapzIRQg2Pl9V/A65Cq03KQxMXBpXn8HkLO/g2FCt7KYkJCaT
e6qT2JX8thmB3nb+5RmtWQIITCP+PPNkFQCts6ujOtJx6TlDLWA+tV7QLN2Q+S98p/SwnXito+GW
0N7kXcL8QDBVsF8lCvwCz+JQrvUIcW5xEzpAVk9xSbpePxVIMzNEUQhBobkFojhUqGt+VyU3GH/+
BP2brzl4StOJ1KXuw2EzFs0ai9OMsqCUFRyhykm6MrbnsnSrqhWSnSQPYIu+zpzwWC/8sZFxoJCw
vbbIu+6E+AIGa8tP+pYF+empPn/7pkIoTT4LSkkEIxGKvUvDJTh86VDNL8bIIQE2LHVDwcOq+mcQ
x416FAA9Nw1DBGyrFr6hQe5yTVXrJ4G7vJosNRGCwPnx302gonaFdwi++YyqjPyhPO6q4fRarYvW
yqp5L6UxggNsMIIDaAIBATCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0
ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIGQzAJBgUr
DgMCGgUAoIIBrTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMDA0
MzAwMDQ2MDVaMCMGCSqGSIb3DQEJBDEWBBSOnt0wHkN5CDHLHM+9m2uZIKheNTCBpAYJKwYBBAGC
NxAEMYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE
CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g
Q2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgZDMIGmBgsqhkiG9w0BCRAC
CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENs
YXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIGQzANBgkqhkiG9w0BAQEFAASC
AQBbJqq120Nof7kQiXzn066mGW3Wu0BRbW9wtX/Rq76k8zKphqiZ4SujQWLKIs5XpTxGeGQtZUBe
okgn5oF2WZ25Xitemu4yEHmCfuvGzKI7LDWuYWOYfOO3x7y3nDqvE0L1EF3TUD5pR27RDz0qwQGg
nSpoOYR38yKgNUdhHzL6qyDKHuFw483bGPRwOJdlCa3rz1MGXE1vUHMfkBywDAaCI8v20HU7cc/8
VUZYc+IG4eUPxxrlOo/A8yLJ2pg6pPRsq3Y55ezDG/suwoumaUA3iWdoIp1a7nCwthoKNCF7co7Z
Bpe4mPqnTwLg5waUamRACCANOXTE42BX02ZhUoSbAAAAAAAA

--Apple-Mail-117-75905206--


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]