[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [orms] Selection of Elements
--Apple-Mail-118-76176899 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii It is OK to make them globally unique if they are scoped to that = transaction and not correlatable. But I think you will want to differentiate that case from the case where = the subject is named by the URI eg http://Google.com If I want Google's reputation.=20 Even if they are all URL sometimes you need more information. 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= >=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-118-76176899 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 MzAwMDUwMzdaMCMGCSqGSIb3DQEJBDEWBBQIBP/V6hdwPJQ/b3hkr6FEB68oGzCBpAYJKwYBBAGC NxAEMYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g Q2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgZDMIGmBgsqhkiG9w0BCRAC CzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENs YXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIGQzANBgkqhkiG9w0BAQEFAASC AQCqpoQeMSGlm8y2OQvFY764614waQ543OU6mkeskxoPMY3KZLFragFeURghbDgPTPMBHPQQbWaw gLOnkhu1IK08mnTrE/Lcr+6irJP6m0653pYmMcovcQKiH6NR84c7njSQ5H+FB82BdOVANlLFo0AA MxM33zpA+oa93gWl+q0D6q1KP/JWU1UDzcXHcxDEIZQfim5duQOaSVhjFZQjHCW2+KvuWWvZR/Q2 CnVYwNLdaeeKGz227D9CmJIQGdE/PHsez9R48h/q9Vx6kWCECRf20dHW50izqKsmR9M6jdIqIA+Q BlKoQtE5AN2OYVChTufA7iZiqWa0Xt+s8A4tJw8AAAAAAAAA --Apple-Mail-118-76176899--
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]