A P3P Preference Exchange Language (APPEL), W3C Working Draft, April 20, 2000 (original) (raw)


�v�|

�{�����́AP3P�G�[�W�F���g�ɂ����āA P3P�v���C�o�V�[�|���V�[�Ɋւ���v���t�@�����X�̏W����������邽�߂̌���Ƃ��āAP3P1.0 �d�l����⊮������̂ł���B ���̌�����g�����Ƃɂ��A���[�U��P3P�Ή���Web�T�C�g����́A �}�V�����ǂނ��Ƃ��ł���v���C�o�V�[�|���V�[�̎�̂Ɋւ��āA ���[�U�̃��[�U�G�[�W�F���g�������A �܂��͔������Ŕ��f�ł���悤�ɂȂ�v���t�@�����X-�K�� (�K���Z�b�g�ƌĂ΂��) �Ƃ������Z�b�g�Ń��[�U�̃v���t�@�����X��\�����邱�Ƃ��ł���B

�{�����̈ʒu�t��

���̏͂ł́A���s���ɂ�����{�����̈ʒu�t�����������B ���̕��������̕����ɂƂ��đ���”\��������B �{�����̃V���[�Y�̍ŐV�̈ʒu�t���́AW3C�Ō��߂���B

�{���́AP3P�v���t�@�����X�̒u������̃��[�L���O�O���[�v�� W3C�����o�Ƒ��̊֘A�c�̂ƂƂ��Ƀ��r���[���s�����߂�W3C���[�L���O�h���t�g�ł���B �{�����́AP3P�����̈�‚Ƃ��č쐬����A �ŏI�I�ɂ�W3C�̊����ƂȂ邱�Ƃ�ڎw���B ���[�L���O�h���t�g�����ł��邽�߁A���̎d�l���͂��‚ł����ŁA�u���A �܂��͑��̕����ɂ��•������邩������Ȃ��B�]���āAW3C�̃��[�L���O�h���t�g�� "�i�s���̍��"�ł͂Ȃ��Ƃ��ĎQ�l���������A ���̑��Ƃ��ĎQ�Ƃ��邱�Ƃ͕s�K�؂ł���B���݂�W3C���[�L���O�h���t�g�́Ahttp://www.w3.org/TR/���Q�Ƃ̂��ƁB

���̃��[�L���O�O���[�v�́A P3P�v���t�@�����X�̒u��������J�����邽�߂̊�‚��̈قȂ����A�v���[�`�ɂ‚��čl���A �ЂƂ‚̃A�v���[�`�𕶏��Ŏ�茈�߁A�t�B�[�h�o�b�N���s���B���̃O���[�v�́A �S�ʓI��-�ړI���� (��Ƃ��ẮA XML�A�܂���RDF�₢���킹����)���܂ޑ��̃A�v���[�`�ɂ‚��Ă��l����B �d�l���Ƀt�B�[�h�o�b�N����Ȃ�΁A�����I�Ȏ����ƃv���g�^�C�v�̊J�������シ��B �������Ȃ���A���̃��[�L���O�O���[�v�́A �{�����̏����I�Ȕł�ύX��������e���̂���悤�ȁA�����̎������������̂ł͂Ȃ��B

APPEL����̖{�o�[�W�����́A�������K���𓖂Ăɂ��Ă���B ���[�L���O�O���[�v�͓��ɁA�K���Z�b�g�̃}�[�W�ƕҏW�̂��ǂ��T�|�[�g�Ɋւ��āA �ǂ̂悤�ɂ��Ă��̋@�\�����ǂ��邩�A�t�B�[�h�o�b�N�����߂�B �ǂ����A���̃h���t�g�����̗��P3P�d�l����2000�N4��4�� �ł���{�ł��邱�Ƃɒ��ӂ��ꂽ���B�����āA���̂悤�ȗ�́A P3P�d�l���̏o�łɂ���āA���肷�ׂ��ł���B

���̃h���t�g������W3C�Ƃ��̃����o�[�ɂ��W3C�̎菇�ɏ]���čl�Ă����B ����́AP3P�̎����A��́A�̗p�ɉe���������S������W3C�����o�V�b�v�� �X�^�b�t�ɑ΂���R�����g����ʂ���󂯂�ړI�Ō��J����Ă���B

�R�����g�́A www-p3p-public-comments@w3.org�ɑ��t���ׂ��ł���B����́A�t�B�[�h�o�b�N�� �񋟂���̂ɍD�܂������@�ł���B���̃R�����g�Ƃ��̕ԓ��́A http://lists.w3.org/Archives/Public/www-p3p-public-comments/�ɃA�N�Z�X���ꂽ���B ���邢�́A���Ȃ��̃R�����g�����ɂ������Ȃ��ꍇ�́A�R�����g��p3p-comments@w3.org�ɑ��邱�Ƃ��ł���B ���̏ꍇ�A���Ȃ��̃R�����g�́AW3C�����o����̂݃A�N�Z�X�”\�ƂȂ�B �i http://lists.w3.org/Archives/Member/p3p-comments/�ɂāj


�ڎ�


1. ���_

�{�����́AP3P�G�[�W�F���g�ɂ����āA P3P�v���C�o�V�[�|���V�[�Ɋւ���v���t�@�����X�̏W����`�ʂ��錾����K�肷��B ���̌�����g�����Ƃɂ��A���[�U��P3P�Ή���Web�T�C�g����́A �}�V�����ǂނ��Ƃ��ł���v���C�o�V�[�|���V�[�̎�̂Ɋւ��āA ���[�U�̃��[�U�G�[�W�F���g�������A �܂��͔������Ŕ��f�ł���悤�ɂȂ�v���t�@�����X-�K�� (�K���Z�b�g�ƌĂ΂��) �Ƃ������Z�b�g�Ń��[�U�̃v���t�@�����X��\�����邱�Ƃ��ł���B

**����:**���̌���́A�`���`�����Ӑ}���Ă���; �X�̎����ł́A���̌���ł����ꂽ�d�l����ǂݏ����ł���悤�ɂ��Ȃ���΂Ȃ�Ȃ����A ���̌`��������I�Ɏg���K�v�͂Ȃ��B

���̌���́AP3P1.0�d�l����⑫����B ��b�ƂȂ�_���̑啔����PICSRules �Ɋ�Â��Ă���B �䂭�䂭�͂��ꂪ�P��XML (XML-data�A�K���A �Ɖ��̃A�v���P�[�V�����ƂȂ邱�Ƃ����҂��Ă���B

1.1 P3P�̊�b

P3P�́A�T�[�r�X�i�v���C�o�V�[�v���N�e�B�X��錾����Web�T�C�g�ƃA�v���P�[�V�����j �̃v���C�o�V�[�|���V�[�����[�U�ɒʒm���邱�Ƃɂ‚��Đ݌v����Ă���B P3P�݊��N���C�A���g�����\�[�X��v�������Ƃ��A ���L�҂ƃv���C�o�V�[�v���N�e�B�X�ɂ‚��Đ錾�����T�[�r�X�ɐӔC���������g�D/�c�̂ɂ�� �T�[�r�X�̓}�V�����ǂނ��Ƃ��ł���v���C�o�V�[�|���V�[�ւ̃����N�𑗂�B �v���C�o�V�[�|���V�[�́A�T�[�r�X�����W��v��������A�ǂꂪ�g���邩�A �N�̃f�[�^�Ƌ��L����邩�A�ǂ̈ʒ����f�[�^���ۑ�����邩�A �Ƃ����������ł���f�[�^�v�f��񋓂���B

�|���V�[�́A�iweb�u���E�U�A�u���E�U�v���O�C���A �v���L�V�T�[�o�̂悤�ȁj���[�U�G�[�W�F���g�ɂ�莩���I�ɉ�͂����B�����āA ���[�U����`�����v���C�o�V�[�v���t�@�����X�Z�b�g�Ɣ�r�����B �����̃v���t�@�����X�Ɉˑ����āA���[�U�G�[�W�F���g�́A ���[�U�ɃV���v���ȏ���\��������A�v�����v�g���o������A ���̑��̓�������邩������Ȃ��B

��{�I��P3P�̑Θb�ɂ‚��āA�ȉ��̂悤�ȏ������l������:

  1. �G�[�W�F���g�́A�T�[�r�X��Web�y�[�W��v������B
  2. �T�[�r�X�́AHTTP�����̃w�b�_�[�Ɋ܂܂��P3P�v���C�o�V�[ �|���V�[�̎Q�Ƃ𑗐M����B�|���V�[�́A �T�[�r�X�̃v���C�o�V�[�v���N�e�B�X�ɂ‚��Ă̈�ˆȏ�̃X�e�[�g�����g����Ȃ�B
  3. �G�[�W�F���g�́A�|���V�[������Ă��āA���[�U�� (�v���t�@�����X��\�������j�K���Z�b�g�ɏ]���ĕ]������B �����āA�ǂ����邩�̍s���i�v���C�o�V�[�|���V�[�ɂ‚��ēK�؂Ƀ��[�U�ɒʒm���邩�A �\�����邱�ƂŔ��f���‚��j�����߂�B �ق��̎����Ƃ��ẮA���[�U�̃v���t�@�����X�ƃT�C�g�̃|���V�[�̊Ԃł̏ƍ��A�d�q���z�A �i���j�����I�ɏ����T�[�r�X�ɓn�����̃f�[�^���|�W�g��������B

1.2 P3P�v���t�@�����X��������(Preference Exchange Language)�̍ŏI�ړI

P3P1.0�d�l���́A�|���V�[���K�肷�邽�߂̍\���ƁA Web���\�[�X�Ƀ|���V�[���֘A�t�������郁�J�j�Y����񋟂���B �O���t�B�b�N�ȃ��[�U�C���^�t�F�[�X(GUI)���g���X�g�G���W���Ȃǂ̕K�v�����͋K�肵�Ă��Ȃ��B �������Ȃ���AGUI�ɂ���荞�݁A�g���X�g�G���W���ɂ�鏈���Ƃ��āA ���[�U�v���t�@�����X��\�����邱�Ƃ��ł��闘�_������B:

�܂��͂��߂ɁA���̌���́A ���̒c�̂�������v���t�@�����X�K���Z�b�g���C���|�[�g���邱�Ƃ����[�U�ɋ����A ���ꎩ�̂̋K���Z�b�g�̃t�@�C���𕡐��̃��[�U�G�[�W�F���g�Ԃœ]�����邽�߂Ɏg����B ���[�U�G�[�W�F���g����������l�͂܂��A���[�U�v���t�@�����X���G���R�[�h���āA ���̃��[�U�G�[�W�F���g�̈ӎu��������镔�i�Ƃ��ẴT�[�o�̂悤�� �K���]����Ŏg�����߂ɂ��̌���i�܂��͂����‚��̊ȒP�Ȕh���łƂ��āj��I�Ԃ�������Ȃ��B

1.3 �K�v����

APPEL����͈̔͂̒�`�Ƃ��āA���[�L���O�O���[�v�͂�������̕K�v������񋓂����B �����āA�K�v�����̂����A���܂�K�v�łȂ��Ǝv���镔�����폜���A�͈͂����߂��B ���̂悤�ɂ��āA�h���t�g�͈ȉ��̕K�v��������ɍ���Ă���:

��ƃO���[�v��APPEL�͈̔͂��ȉ��̂悤�Ɍ��肵�Ă���:

����̌��`�����̕��y�𑁂߂邽�߂ɁA���[�L���O�O���[�v�͊�{�̃v���C�o�V�[�v���t�@�����X�݂̂�\�����邽�߂ɐ݌v���ꂽ���x��1�d�l�����ŏ��Ƀ����[�X���A���̌�A��L�̎c��̕K�v�����������������x��2�d�l�����������邱�Ƃ����߂��B���ɁA,APPEL���x��1�͕K�v�������ȉ��Ɍ��肷��B

�{�����͈ȍ~�ŁA���̂悤�ɂ��Ċȗ��������o�[�W������APPEL�i���x��1**�d�l���Ƃ��ĎQ�Ƃ��ꂽ�j�ɂ‚��ďq�ׂ�B���ڍׂȑSAPPEL�\���Ɋւ���g���q�̃��X�g�ɂ‚��ẮA�t�^A���Q�Ƃ̂��ƁBAPPEL�\���͈ȍ~�A���x��2**�d�l�������ĎQ�Ƃ����B

1.4 APPEL��P3P�v���C�o�V�[�|���V�[

APPEL�K���Z�b�g��P3P�|���V�[�Ɋւ���v���t�@�����X��\�����邱�Ƃ��Ӑ}���Ă���̂ŁAAPPEL�̍\���ƈӖ��_�̂قƂ�ǂ�P3P 1.0�d�l���̉e������ɋ����󂯂Ă���B���̃h���t�g�ő����̗�𗝉����邷�邽�߂ɁA���[�L���O�O���[�v��P3P1.0�d�l�����g�Ɋ���邱�Ƃ������������Ă���B�������邱�ƂŁAAPPEL�d�l���ō쐬���ꂽ�\���ƈӖ��_�̑I�������悭�������邱�Ƃ��ł���B

�ȒP�ȎQ�ƂƂ��āA�ȉ��̐}��XMLP3P1.0�|���V�[�̗v�f�Ƒ����̂قƂ�ǂ�\���Ă���|���V�[�̗�������Ă���B�X�̗v�f�Ƃ��̎g�p�ɂ‚��Ă̏ڍׂ́AP3P1.0�d�l����3 �|���V�[�\���ƈӖ��_���Q�Ƃ��ꂽ���B

**�} 1.1:**P3P�|���V�[�̗�

TheCoolCatalog 123 Main Street Bethesda MD 20814 US       a site with clothes you would appreciate /RECIPIENT>                                                          

1.5 ��`

�ȉ��̒�`(�A���t�@�x�b�g��)�͖{�����ŋ��ʂ��Ďg�p����Ă���g�����𔽉f���Ă���B

����

�K���̏ƍ������������Ƃ��Ɏ���铮��BAPPEL���x��1��4�‚��W������(���,����,�ʒm�ƌx��)�݂̂��T�|�[�g���邪�A���x��2�̓��[�U�G�[�W�F���g�����ʂ̋������`�ł���悤�ɂ���B

����, �W��

APPEL���[�U�G�[�W�F���g���ׂĂ��A�T�|�[�g���Ă��鋓��:���, ����, _�ʒm_������_�x��_�BAPPEL���x��2�͂܂��A���[�U�G�[�W�F���g�����ʂ̋����̃Z�b�g���`�ł���悤�ɂ���BAPPEL���x��1�͓��ʂ̋������s���Ȃ����Ƃɒ��ӁB

�A����

�g�ݍ��܂ꂽ�\�����ǂ̂悤�ɏƍ����邩�����߂�\���̑����BAPPEL���x��1��4�‚̘A�������T�|�[�g����:or, and, or-exact�����and-exact�B�ڍׂ�5.4.3 �A�������Q�Ƃ̂��ƁB

�f�[�^���|�W�g��

���[�U�G�[�W�F���g�̊Ǘ����ŁA���[�U�����i�[����@�\�B

�؋�

P3P�A�v���P�[�V������APPEL�K���]������APPEL�K���Z�b�g�Ƃ��������_�؋�_�̈���񋟂���B�Ⴆ�΁A���̏؋������ꂽ�ꍇ�A���̃T�[�r�X��URI�Ƃ��̃T�[�r�X�����P3P�v���C�o�V�[�|���V�[���܂ނ��Ƃ��ł���B�����͖{���I�ɁA���̑��̌`�����g�p����͎̂��R�����A�؋���XML�v�f�̌`���ŕ\�����ׂ��ł���B

�\��

XML�v�f�Ƃ��ĕ\������A�����‚��́i�����́j�؋��Ɋւ��āA�����]�����鎖���ł��郋�[���̗v�f�B�\���͈ȉ��ō\������Ă���B

  1. �v�f���ʎq(�v�f��)
  2. �[���ȏ�������\��
  3. �[���ȏ���g�ݍ��܂ꂽ�\��
  4. �I�v�V�����I���A���� �\���̃��X�g�ɂ‚��Ă�2.2 �\�����A�\���Ɖ”\�� �؋��̏ƍ�������@�̏ڍׂɂ‚��Ă�5.3 �\�����Q�Ƃ̂��ƁBAPPEL���x��1�������K���̒��ŁA<POLICY>��<APPEL:REQUEST>�v�f��(�g�b�v���x����)�\���Ƃ��Ďg�p�ł��邱�Ƃɒ��ӂ��ꂽ���B

�\��, ����

����-�l�̈�g���\���̒��Ɋ܂܂�Ă���B����-�l�͈��p��(���Ȃ킿�A�����̒l)�ň͂܂ꂽ��‚̕�����̒l���r���邽�߁A�܂��͓���̒l���m�F���邱�ƂȂ�����̑����̗L���𔻒f���邽�߁i����炪���C���h�J�[�h�Ƌ��Ɏg�p���ꂽ�ꍇ�́j�B�ڂ������́A5.4.1 �����̕\�����Q�Ƃ̂��ƁB

�g�ݍ��܂ꂽ�\��

�ʂ̕\���A���Ȃ킿�A�ʂ�(APPEL�łȂ�)XML�v�f�ň͂܂�Ă���XML�v�f�A�ň͂܂�Ă���\���B�\�����ƍ����邽�߂ɁA�܂܂�Ă���\���i�g�p����Ă����A�����ɂ��킹�āj�̂����‚��܂��͂��ׂĂ����l�ɏƍ�����Ȃ���΂Ȃ�Ȃ��B�ڍׂ�5.3 �\�����Q�Ƃ̂��ƁB

�򉻂����\��

���‚���������]�������\���B4.2.3�@�v�f���Q�Ƃ̂���

�\��, �g�b�v���x��

<APPEL:RULE(�K��)>�v�f�̂������Ɋ܂܂�Ă���\���BAPPEL���x��1�ł�,�g�b�v���x���̕\����<POLICY>�������́A<APPEL:REQUEST>�v�f�A�򉻂����\���ɂȂ蓾��B

�y���\�i

�u���E�W���O���Ă���ԂɃ��[�U���g�p�������ƍl���Ă��郆�[�U���f�[�^���|�W�g���ɂ���f�[�^�v�f�l�Z�b�g�̗B��̎��ʎq�B�����͓����f�[�^�v�f�̕����̒l���i�[���A���[�U�[�����|�W�g��(�Ⴆ�΁A��ЂŎg�p����Ă���l�̃Z�b�g�ƏT���Ɏg�p����Ă���قȂ�Z�b�g)��������o�����Ɋ܂܂�Ă���l�̒�����s���悭�I�Ԃ��Ƃ��ł���悤�ɂ���B

�v���t�@�����X(�v���C�o�V�[,�g�p�ł��Ȃ�)

P3P��HTTP�ɏ]���āA�����������̎��W�Ǝ�舵���Ɋւ��郆�[�U�̊�]�B�v���C�o�V�[�v���t�@�����X��APPEL�K���̃Z�b�g�Ő����ɕ\������Ă���AGUI�o�R�ł��悭��荞�܂��ׂ��ł���B

�|���V�[(�v���C�o�V�[, �g�p�ɐ����̂Ȃ�)

P3P�v���C�o�V�[�|���V�[�ŕ\����Ă���T�C�g�� �v���C�o�V�[�v���N�e�B�X

P3P�v���C�o�V�[�|���V�[

P3P�v���C�o�V�[�|���V�[�͂��̃|���V�[�ŃJ�o�[���Ă���T�[�r�X�̎��ʁAURI�C�ۏ؁A�����ĊJ���𖾂炩�ɂ�����Ƌ��ɂ����ˆȏ�̃v���C�o�V�[�X�X�e�[�g�����g�̏W�܂�ł���B����������P3P�v���C�o�V�[�|���V�[ �̌`����P3P 1.0�d�l���Œ�`����Ă���B

�K��

���[�U�� �v���t�@�����X�̐����ȕ\���B�K���̓T�[�r�XP3P�v���C�o�V�[�|���V�[�Ɣ�r���ꂽ���[�U�̃v���t�@�����X��\������B�ƍ������܂��������Ƃɂ���ċN����s���͂��̋K���ŋK�肳��Ă��鋓���ɂ���Ē�`�����B���̋K���͌`���A
<APPEL:RULE behavior="...">rule</APPEL:RULE>
�̗v�f�̃I�[�v���A�N���[�X�ɂ���`�����B

�K���]����

���[�U�̃v���C�o�V�[�v���t�@�����X(�Ⴆ�΁A�K���Z�b�g�ɂ���)�ƃT�[�r�X���瑗��ꂽP3P�|���V�[���r���錴���ƂȂ�v���Z�X�B�t�^ C: �g���X�g�G���W���ƃf�[�^�x�[�X�G���W���̃R�����g���Q�Ƃ̂��ƁB

�K���Z�b�g

���[�U��P3P�v���t�@�����X�̂��ׂĂ��`�����K���̃Z�b�g�B

�X�L�[�}, P3P�̊�{

P3P 1.0�d�l���Œ�`�����X�L�[�}�B

�T�[�r�X

�|���V�[��(���炭)�f�[�^�̃��N�G�X�g�𔭍s����v���O�����B���̒�`�ŃT�[�r�X�̓T�[�o(�T�C�g)�A���[�J���A�v���P�[�V�����AActiveX�R���g���[����Java�A�v���b�g�Ƃ��������[�J���ȃA�N�e�B�u�R�[�h�̈ꕔ�A�����ĕʂ� ���[�U�G�[�W�F���g�ƂȂ邱�Ƃ�����B�قƂ�ǂ̏ꍇ�A�T�[�r�X��P3P���”\��Web�T�[�o�ƂȂ邾�낤�B

P3P�X�e�[�g�����g

P3P�X�e�[�g�����g�̓f�[�^�v�f�A�Z�b�g����уJ�e�S���̏W�܂�Ɋւ��Ă���v���C�o�V�[�v���N�e�B�X�̓��e�J���̃Z�b�g�ł���B�񋓂���Ă���v�f�͖��ߍ��݃f�[�^���N�G�X�g�Ƃ��ē��삷��B�f�[�^���Q�Ƃ����A���N�G�X�g�����Ȃ��X�e�[�g�����g�B

�g���X�g�G���W��

�K���]�������Q�Ƃ̂��ƁB

���[�U

����̂��̂��T�[�r�X�ɃA�N�Z�X���A����̂��߂Ɍl�f�[�^�����݂���X(��‚̖@�l�Ƃ��čs�����Ă���X�̃O���[�v)

���[�U�G�[�W�F���g

���[�U�̂����ɓ��삷��v���O�����B�G�[�W�F���g�̓R���e���c�t�B���^�����O�⃉�X�g����A�܂��̓v���C�o�V�[�Ƃ������l�X�ȖړI�̃v���t�@�����X(�K��)��œ��삷�鎖������BP3P�̖ړI�Ƃ��āA���[�U�G�[�W�F���g�����[�U�̃v���C�o�V�[�v���t�@�����X��œ��삷��B���[�U�͈قȂ������ɈقȂ������[�U�G�[�W�F���g���g�p���邩������Ȃ��B

����ɁA���̎d�l���͊e����̕K�v�����̈Ӗ�����肷��ׂ�RFC 2119 [RFC2119]�Ŏg�p����Ă���̂Ɠ������Ƃ΂��g�p����B���̂��Ƃ΂Ƃ́F

�`���Ȃ�����Ȃ�Ȃ�

���̂��Ƃ΁A�܂���"�K�{�ł���" �܂���"������̂Ƃ���"�Ƃ������t�́A��`���{�d�l���̐�ΓI�ȕK�v�����ł��邱�Ƃ��Ӗ�����B

�`���Ă��Ȃ�Ȃ�

���̌��A�܂���"������̂ł͂Ȃ�"�Ƃ������͒�`���{�d�l���̐�ΓI�ȋ֎~�ł��邱�Ƃ��Ӗ�����B

�`�����ׂ��ł���

���̂��Ƃ΁A�܂��́A�`�e�� "���������" �͓���̍��ڂ𖳎�������ʂȏ󋵂ɂ����ėL���ȗ��R�����邱�Ƃ��Ӗ����邪�A���̌�̈Ӗ����邷�ׂĂ𗝉����Ȃ���΂Ȃ�Ȃ����A�قȂ������j��I�ԑO�ɂ͏\���ɍl����K�v������B

�`�����ׂ��łȂ�

���̌��A�܂���"��������Ȃ�" �͓���̋�������̉”\�ł���A�L���ł���ꍇ�ɁA����̏󋵂ŗL���ȗ��R������Ƃ������Ƃ����Ӗ����邪�A���̌�̈Ӗ����邷�ׂĂ𗝉����Ȃ���΂Ȃ�Ȃ����A���̃��x���ŏq�ׂ��Ă��鋓������������O�ɁA���̃P�[�X���\���ɍl���Ȃ���΂Ȃ�Ȃ��B

�`�������悢

���̂��Ƃ΁A�܂��͌`�e�� "�C�ӂ́i�I�v�V�����I�j"�͍��ڂ����ۂɔC�� �i�I�v�V�����I�j�ł��邱�Ƃ��Ӗ�����B�s�ꂪ�K�v�Ƃ��Ă��邩�A�܂��͕ʂ̃x���_�[�͂��̍��ڂ��ȗ����Ă��邪�A����x���_�[�͂��ꂪ���i����������ƍl����Ƃ������R�ŁA�g�ݍ��݂̂��߂ɂ��̃x���_�[�͂��̍��ڂ�I�����Ă��悢�B����̃I�v�V�������܂܂Ȃ����� �͂��̃I�v�V�������܂ޕʂ̎����Ƌ������p���邽�߂ɗp�ӂ���Ȃ�����Ȃ�Ȃ��B�������A���炭�@�\�͗����Ă��邾�낤�B�����󋵂ŁA����̃I�v�V���������܂ގ����̓I�v�V�����i�������A�I�v�V�������񋟂���@�\�������āj���܂�ł��Ȃ��ʂ̎����Ƌ������p���邽�߂ɏ�������Ȃ�����Ȃ�Ȃ��B

2. �S�ʓI�ȍ�p�ƈӖ��_

�ȉ��̏͂ł�APPEL�K���]����̊�{����̊T�����q�ׂ�B

2.1 �K���]����i�G�o�����G�[�^�[�j�ւ̓��o��

APPEL�K���]�����P3P �A�v���P�[�V�����ɂ���ċN������B�N�����Ă���A�v���P�[�V�����͕]����ɂ��������"�؋�"�Ƃ��̃v���Z�X�̋K���Z�b�g��񋟂���B�؋��ɂ̓T�[�r�X��URI�ƁA�������݂���Ȃ�A�T�[�r�X����̒P���P3P�v���C�o�V�[�|���V�[ ������B

�K���͈̔͂�<APPEL:���[��>�v�f�̃I�[�v���A�N���[�Y�ɂ�茈�肳���B�]����͂��̋K�����N�������|���V�[�̃R�s�[�Ɠ��l�ɁA��L�̏؋�����{�Ƃ��Ăł����K���̋��� (���������ŋK�肳��Ă���悤��)��Ԃ��B���ɁA���̋K���ŏƍ�����Ă��Ȃ��I�v�V�����I�v�f���܂܂�Ă��Ȃ��ꍇ�́A���̋K�����N�������|���V�[�͏؋��Ō��‚����I���W�i���̃|���V�[�ƕK��������v����킯�ł͂Ȃ��B����ɁA�K���]����͔C�ӂɁA���������� (���[�U�\���ɂ��킹��)�A�y���\�i�̖��O�A�����/�܂���fired�����K����Ԃ����Ƃ�����B

�A�v���P�[�V�����͕W���o�͂��ȉ��̂悤�ɉ��߂��ׂ��ł���:

2.2 �K���̏����ƕ]��

�ȉ��̃Z�N�V�����ɋL�q����Ă�����͒P�ɏ��߂Ă̊T�v��񋟂��鎖��ړI�Ƃ��Ă���B�ڍׂɂ‚��Ă�5. �Ӗ��_�ƈȉ��̊Y������Z�N�V��������Q�Ƃ̂��ƁB

2.2.1 �K���̏���

���[���͒񋟂����؋��Ɋ֘A���ĕ]�������B�͂܂ꂽ�\�����ׂĂ������̂������̂ł���ꍇ�A���[����true�ƕ]������B��{�I�ɁA���[���͓���ł���؋� ��_�ǂ��_����𖞂����ƃ��[���͖�������B

�K���Z�b�g�̊e�K���͕\������鏇�Ԃɕ]�������B�K����true�ƕ]�����ꂽ��A�Ή����鋓�����Ԃ���A�K���̕]���͏I������B�|���V�[����̂���Ȃ��ꍇ�ɂ���ɏ���񋟂��������Ă��郆�[�U�G�[�W�F���g�́A�i�Ȃ����ꂪ"����"���ꂽ���̗��R��S�ă��X�g�A�b�v����悤�Ȃ��Ɓj���̂悤�ȏ������[�U�ɗ^���邽�߂ɂ���Ȃ�]����K�v�Ƃ��邩������Ȃ��B

�K���Z�b�g�͏��fire����K��������悤�ɋL�q�����ׂ��ł���B�K���]����́A�K���Z�b�g�Ȃ��ŁA��̋K���Z�b�g�ŁA�ǂ̃��[����fire���Ȃ��ꍇ�ɂ̓G���[��Ԃ��ׂ��ł���B�G���[���ԋp���ꂽ�ꍇ�ǂ����邩�����肷��̂� calling�v���O��������ł��邪�Acalling �v���O�����̓G���[��"���"����悤�ɏ������ׂ��łȂ��B

���[�������̏ڍׂɂ‚��Ă̓Z�N�V����5.1 �K���]����̗v���y�� 5.2 �K���̏������Q�Ƃ̂��ƁB

2.2.2 �\��

APPEL�͎O��ނ̊�{�\�����g�p����B

  1. �\��: �؋��̑SXML�v�f���ƍ����鑮���Ƒg�ݍ��܂ꂽ�\�����g�p����B
  2. �����̕\��: ��‚̑��� ��XML�v�f�̒l���ƍ�����B
  3. �g�ݍ��܂ꂽ�\��: XML�v�f�̑g�ݍ��܂ꂽ�T�u�v�f���J��Ԃ��ƍ�����B

APPEL�̕\���͗L�����؋��ɑ΂��ďƍ����邱�Ƃɂ���āA���A��̕]�����ł���XML�v�f�ɂ���ĕ\�����B�\���͂��‚��ȉ��ō\������Ă���B(�Ⴆ�΁A�}2.1 ���Q�Ƃ̂���):

  1. �v�f���ʎq(�v�f��)
  2. 0�ȏ�������\��
  3. 0�ȏ�̑����g�ݍ��܂ꂽ�\��
  4. �I�v�V�����I �A����

**�} 2.1:**�\���̗�

�v�f���̂�: �v�f����ё���:
�v�f��, �g�ݍ��܂ꂽ�v�f����јA���� �v�f��, ����, �g�ݍ��܂ꂽ�v�f�ƘA����:

APPEL�͂��ׂĂ̒l��P���� ������Ƃ��Ĉ������A����-�\�� �͕����� �܂��͐��l���Ƃ邩������Ȃ��BAPPEL���x��1�͑���-�\�� �̈�l�ȑ���݂̂��T�|�[�g���Ă��� (APPEL���x��2�� ���l�ƍ��̂��߂�**"<"_less-than_��**">"_greater-than_�Ȃǂ̔�r�����lj��I�ɒ񋟂���B

APPEL�́A�����̐l�C�̂���OS shell�Ɍ����郏�C���h�J�[�h���^����"*"�̃V���v���Z�b�g���T�|�[�g����B�����̕\���� <DATA name="���[�U.*"> ("���[�U" �f�[�^�Z�b�g����̂�����v�f) �Ȃǂ̒l�͈̔͂��ƍ����邽�߂ɂ��̃��^�������g�p���邱�Ƃ��ł���B�ڍׂ�5.4.1 �����̕\�������5.4.2 �K���I�ȕ\�� ���^�������Q�Ƃ̂���

�\���̓��ʂȌ`���͂܂��A�򉻂����\��<APPEL:OTHERWISE>�Ƃ��Ă΂��B�؋��ɑ΍R���ďƍ��������ɋK���]����͂��‚����̕\����true�Ƃ��ĕ]�����Ȃ�����Ȃ�Ȃ��B���̕\���͂܂��A�ƍ��̍ς�ł��Ȃ��ꍇ�̂��ׂĂ𓾂�ׂɂ��‚��K���Z�b�g�̍Ō�̋K���ɂ���B

2.2.3 �K���̕]��

���[���ɂ́A�����A�I�v�V�����I �y���\�i�A�I�v�V�����I�����A����������\�����܂܂��B�򉻂����\���͏�� false �ƕ]������B�򉻂����\���݂̂����ƒ��[���͏��"��"�ƕ]������B�X�̕\���͊e�X�A�����\�����g�ݍ��܂ꂽ�\���ō\������A�C�ӂ��A����������Ƃ��Ă���B

�����̑����\�������/�܂��͑g�ݍ��܂ꂽ�\������‚̕\���͈͓̔��ɒu�����Ƃ��A�S�Ă̕\���͈�‚̏؋��͈͓̔��ŏƍ������B�K����<PURPOSE><develop/></PURPOSE>��<RECIPIENT><ours/></RECIPIENT>�\���̗������܂�<STATEMENT>�\����g�ݍ��ޏꍇ�AP3P�|���V�[���A���[�J���Ȏ�̎҂ƌ����J����錾����X�e�[�g�����g���܂ގ��A���̕\���� true ��]������݂̂ł���B

�\�����̑����̕\�� �͈ÖقɌ݂���AND����Ă��邪�A���ʂ�connective(�A����)�������g�ݍ��܂ꂽ�\���̈Ӗ��_�ƍ����Ǘ����邽�߂Ɏg�p�����BAPPEL �͂����������A����4�‚��T�|�[�g����:or, and, or-exact, �� _and-exact_�B�����A�������^�����Ă��Ȃ���΁A�K�v��_and-exact_�ւ�APPEL �f�t�H���g�͏ƍ�����: �؋��̗v�f���K���ɗ^����ꂽ�A������_��v����_���̂݁A�ƍ����N����B

�����̏ƍ��Ƒg�ݍ��܂ꂽ�\���ɂ‚��Ă�5.4 �ƍ��ŏڍׂ��q�ׂĂ���B

3. �P���ȃV�i���I�̗�

�ȉ��̏͂ł́AAPPEL����̈قȂ����v�f���Љ�A���̎g�p�@��������邽�߂ɒP����APPEL �v���t�@�����X�t�@�C���ɂ‚��Đ�������B���̗�͗ǂ��`�����ꂽAPPEL�K����̃Z�b�g�ł��邪(���Ȃ킿�A����́A[<APPEL:RULESET>](#RULESET)�v�f�ň͂܂�Ă���)�A�K����̏����ȃZ�b�g��������邽�߂݂̂Ɏg�p�����B

�����ł́A���[�U�̃v���t�@�����X�̊ȒP�ȃe�L�X�g�L��(���喳���ɒP����)�A�܂܂��v�f�Ƃ����̋��‚��ꂽ�l�̊T�v�\�������B�Ō�ɁA�Y������APPEL�Í����̗��������B�{�����ɎQ�Ƃ��₷���悤�ɂƂ����z�����珑����Ă���\���̃��C���ԍ��́A���ۂ̈Í��̈ꕔ�ł͂Ȃ��̂Œ��ӂ��ꂽ���B

3.1 ���[�U�v���t�@�����X

  1. ��O�@�ւɗ^������ł��낤�l���ɑ΂��郊�N�G�X�g�͋��ۂ����ׂ��ł���B
  2. ���[�U�͎��ʂł��Ȃ�click-stream �y�у��[�U�G�[�W�F���g���𑼂̏������W���Ȃ��T�C�g�Ɍ��\���邱�Ƃ����Ƃ�Ȃ��B�������A���[�U�̓T�[�r�X�������̕ۏ؂�񋟂���悤�ɂƎ咣����B
  3. �����Ɋւ��ړI�łȂ�����A���[�U�͎����̎������C�y�ɒ񋟂���B���[�U�͂����������X�e�[�g�����g��M����O�ɁA"PrivacyProtect ����� "TrustUs"����̕ۏ�(���Ȃ킿�A�W���������)���K�v�ł���B�������Ȃ���A���[�U�͎��ۂɂ��̏�񂪓]�������O�ɑO�q�̂悤�ȏꍇ�ɂ‚��Ė��炩�ɒʒm���Ă��炢�����Ƃ��‚��l���Ă���B
  4. ��s��Web�T�C�ghttp://www.my-bank.com�ɃA�N�Z�X����ꍇ�A���[�U�͎��g�̃f�[�^�����̎�̎҂ɍĔz�z����Ȃ�����A������f�[�^���N�G�X�g����̂���B
  5. ���̑��S�Ẵf�[�^�]���v���́i���[�U�̃v���C�o�V�[�v���t�@�����X�Ƃ̌W���������������߂Ɂj���i�����ׂ��ł���A�T�C�g���ƂɃ��[�U�ɂ���Č��߂��邾�낤�B

3.2 �\�ɂ��T�v

�ȉ��̕\�ł́A���[�U������̃v���C�o�V�[�v���t�@�����X�ɂ����ĎQ�Ƃ���t�B�[���h�A�K�������A���ׂ��A�N�V���������������B(�Q�Ƃ����t�B�[���h�̃��X�g�ɂ‚��ẮAP3P 1.0�d�l���ɒ�`�������{�f�[�^�v�f����уZ�b�g�A�|���V�[��XML�G���R�[�h���Q�Ƃ̂��ƁB)

����/�v�f�Ƃ��̒l�̃��X�g�����邪�A������T�����߂̃��b�N�A�b�v�\�Ƃ��Ă��̕\���g�p���Ȃ��ł��������B���̑���A�\�ƍ��Œl���Q�Ƃ���܂ŁA�񂲂Ƃɂ��̕\���݂Ă����Ȃ���΂Ȃ�Ȃ��B�Ȃ��Ȃ�A�e��͂��̋K���Z�b�g�ŏ����Â���ꂽ�K����\���Ă��邩��ł���B �Z���ɂ̓��C���h�J�[�h�V���{����"*"���t���Ă�����̂Ɖ����‚��ĂȂ����̂����邱�Ƃɒ��ӂ��ꂽ���BAPPEL �͎Q�Ƃ���Ȃ������ƎQ�Ƃ���邪���C���h�J�[�h�݂̂��܂ޑ��������������B�O�҂̏ꍇ�A�|���V�[�ɑ������܂܂��܂܂�Ȃ��Ɋւ�炸�A���[�U�͖{���ɑ����ɒ��ӂ𕥂�Ȃ��B��҂̏ꍇ�A���[�U�͑����l�ɒ��ӂ𕥂���������Ȃ����A���Ȃ��Ƃ��A�g���r���[�g��_������_�l�����‚��Ƃ����҂���B�ڍׂɂ‚��ẮA5.4.2 �K���I�ȕ\�� ���^�������Q�Ƃ̂��ƁB�ȉ��Ɏ�����X�̗��3��ł́A���[�U�͎��W����clickstream �f�[�^��_�ړI_�ɂ‚��Ē��ӂ𕥂�Ȃ�(���̂��߂��̕\�ł͋�), �������A_�����_��_�W������-���_��v������ (���C���h�J�[�h��"*"���g���ĕ\��)

���� �v�f(element)/�Z�b�g(Set) URI �W������(Disputes) �ړI(Purpose) ��̎�(Recipient)
reject(����) category="physical", or category="demographic", or category="uniqueid" same, other, delivery, public or unrelated
accept(���) dynamic.http.useragent, dynamic.clickstream.server *
inform(�ʒm) user.name.* "PrivacyProtect" and "TrustUs" current, admin, custom or develop
accept(���) www.my-bank.com ours
warn(�x��) [otherwise]

3.3 APPEL�K���Z�b�g

�ȉ��̃��X�g�ł́A��q�̃v���t�@�����X��APPEL���[���Z�b�g�ɈÍ��������‚̕��@���������B5�‚̋K���̓T�[�r�X���瓾����|���V�[�̑S�Ă���������̂Ɏg�p�����B_����_-�K��(���Ȃ킿�Abehavior�����ŕ�����"����"�����‹K��) �́A��O�@�ւɔz�z����铯��Əؖ��ł���f�[�^��u�˂邠����|���V�[���ŏ��ɋ��ۂ���B

���N�G�X�gURL�̖��m�ȏƍ����g�p���āA2�Ԗڂ̋K���̓|���V�[����̂���ꍇ�Awww.my-bank.com�ɐڑ����Ă���ƁA���N�G�X�g���ꂽ�f�[�^�͋�s�ƃG�[�W�F���g�֔z�z����邾���ł���B

���ɁA"���"�K���͓��ꂾ�Ƃ݂Ȃ����Ȃ�clickstream �f�[�^�����/�܂��̓��[�U�G�[�W�F���g��� (�u���E�U�o�[�W������OS�Ȃ�)�����W����Ă��邩�ǂ���������ׂɁA�m�F�����A�����A�W����������̂��L���ł���΁A��̂���B

"�ʒm"�K���͔����ړI�ł͂Ȃ����[�U���ɑ΂��邠���郊�N�G�X�g���ƍ����A�ŏI�I�ɂ̓��[�U�ɃT�C�g����̉”\�ȏ󋵂Ń��[�U�������W���������Ă���Ƃ������𑦍��ɒʒm���n�߂�B

�����A���̋K�����ƍ����Ȃ���΁A��L�̋K�����J�o�[���Ă���|���V�[�ɂ‚��ă��[�U�Ɂi�T�d�Ɂj�x�����A�򉻂����\��"APPEL:OTHERWISE"��v�񂵂Ă���"�x��"-�K����fire���邾�낤�B

�} 3.1:APPEL���x��1�̒P���ȋK���Z�b�g

000: <APPEL:RULESET xmlns:APPEL="http://www.w3.org/2000/APPEL" 001: crtdby="W3C" crtdon="13-Nov-1999 09:12:32 GMT"> 002: 003: <APPEL:RULE behavior="reject" 004: description="Service collects personal 005: data for 3rd parties">
006: 007: 008: 009: 010: 011: 012: 013: 014: 015: 016: 017: 018: 019: 020: <APPEL:RULE behavior="accept" 021: description="My Bank collects data only for itself 022: and its agents">
023: APPEL:REQUEST-GROUP 024: <APPEL:REQUEST uri="" title="undefined" rel="noopener noreferrer">http://www.my-bank.com/*"/> 025: 026: 027: 028: 029: 030: 031: 032: 033: 034: 035: <APPEL:RULE behavior="accept" 036: description="Service only collects clickstream data">
037: 038: 039: 040: 041: 042: 043: 044: 045: < DISPUTES service="*"/>
046: 047: 048: 049: 050: <APPEL:RULE behavior="inform" 051: description="Service only collects your name 052: for non-marketing purposes (assurance
053: from PrivacyProtect and TrustUs)">
054: 055: 056: 057: 058: 059: 060: 061: 062: 063: 064: 065:
066: 067: 068: 069: 070: <APPEL:RULE behavior="warn" 071: description="Suspicious Policy. Beware!"> 072: APPEL:OTHERWISE/ 073: 074:
075:

3.4 ��̐���

��L�̗�ɂ��郉�C���i���o�[���g���ĊȒP��APPEL�K���Z�b�g�̊�{�\�����������B

Lines ����
000 - 075 _APPEL�K���Z�b�g_�BAPPEL�K���Z�b�g�B�P���APPEL�K���Z�b�g(���Ȃ킿�AAPPEL:RULESET�^�O�Ɉ͂܂�Ă��鏇���Â���ꂽ�K���̃Z�b�g) �͕��ʁA���[�U�G�[�W�F���g�ɃC���X�g�[������Ă���B�����̓V�X�e���̌��݃��[�U�A�܂��́A���݂̃u���E�W���O�Z�b�V�������Ƀ��[�U���g�p�������Ǝv���y���\�i�ɍ��킹�ĈقȂ�K���Z�b�g���ێ����邽�߂ɒ񋟂��邩������Ȃ��BAPPEL:RULESET�v�f�͒��҂�쐬�̓��t�Ȃǂ̒lj����Ń^�O�t�����邱�Ƃ��ł���: [1] ruleset = '<APPEL:RULESET xmlns="http://www.w3.org/2000/APPEL" ' attributes '>' rseq '' [2] rseq = 1*rule
003 - 018 _"����"�K��_�BAPPEL��4��ނ̋K����������񋟂���B:"���(accept)", "����(reject)", "�ʒm(inform)"������ "�x��(warn)"�B�e�K���͕\���̃Z�b�g��򉻂����\��APPEL:OTHERWISE�Ɉ͂܂ꂽAPPEL:RULE�v�f�ō\������Ă���B [3] rule = '<APPEL:RULE behavior="' behavior '"' attributes '>' body '' [5] body = top-expression | 'APPEL:OTHERWISE/' [6] behavior = 'accept' 'reject' 'inform' 'warn' �e�K���͑����̃Z�b�g����đ������邱�Ƃ��ł���B��X�̗�ł́A�K����fire���ׂ��ł���ꍇ�̐l�Ԃ��ǂނ��Ƃ̂ł���("�T�[�r�X��clickstream �f�[�^"�݂̂��W�߂�)������񋟂���L�ڃt�B�[���h���g�p����B(����́A�f�[�^�]����v�����v�g���Ƀ��[�U�G�[�W�F���g�ɂ���ĕ\������邩�A�ړI���f�o�b�O���邽�߂Ɏg�p�����) [4] attributes = [' persona=' quoted-string] [' crtby=' quoted-string] [' crton="' datetime '"'] [' description=' quoted-string]
006 - 017 _�ƍ����邽�߂�P3P�v���C�o�V�[�|���V�[_�B�قƂ�ǂ�APPEL�K���ɂ́A�v�f���ɏƍ�����\��������悤�ɁAP3P�v���C�o�V�[� ���V�[������B���C���h�J�[�h ("*") �͒l�͈̔͂��ƍ�����̂Ɏg�p����邪�A�K�����ƍ����ׂ��v�f����ё����l�̓ ���V�[�ŊȒP�ɏq�ׂ��Ă���B�����������͗v�f�����S�ɏȗ����邱�ƂŃT�[�r�X���񋟂��Ă��� ���V�[���瑮��/�v�f���ȗ����邱�Ƃ��ł���B(�������͂�����l���g���đg�ݍ��ނ��Ƃ��ł���B). [7] top-expression = policy
007 - 016 _STATEMENT(�X�e�[�g�����g) �v�f�ƍ�_�B�����A�T�[�r�X����O�@��(, "�܂������ƍ�����)�֔z�z�����l�f�[�^(�J�e�S��physical, demographic�܂���uniqueid���v�f)�ɂ‚��Ė₢���킹����A"����"�K���͉������ׂ��ł��� (���Ȃ킿�|���V�[�̋���)�B�K���͂��‚�P3P�v���C�o�V�[� ���V�[�̕K�v�ȗv�f���ׂĂ�����t���Ă͂��Ȃ����Ƃɒ��ӁB������v�f���ƍ����邱�Ƃ��l����ƁA���̋��ۋK���̓ ���V�[�ŋK�肳�ꂽ�ړI()�Ɋւ�炸�K����s�����낤�B
006 - 008, ... _�A����_�BAPPEL���g�p����: APPEL:connective����, �K���̒��҂͗v�f�̑g�ݍ��܂ꂽ�\���ɑ΂��ĈقȂ����ƍ��̈Ӗ��_ ���m�ɋK�肷��BAPPEL�͈قȂ����ƍ��̈Ӗ��_����������قȂ�A���� (or, and, or-exact�����and-exact) 4�‚��T�|�[�g����B�����A�A�������^�����Ȃ���΁A_anand-exact_��K�v�Ƃ���Ӗ��_���ƍ�����default�͋K���ƗL���ȏ؋��̊Ԃ��ƍ�����B [11] connective = 'APPEL:connective="' conn '"' [12] conn = or and or-exact and-exact
020 - 033 _�������ꂽ���-�K��_�Bwww.my-bank.com����Web���\\�\[�X�����N�G�X�g���Ă���Ԃ�"accept"�K�������o����Ă���ꍇ�A���̋K���̓|���V�\[�̏ƍ��𑱂���݂̂ł���B����͋K���{�̂ɒlj���[APPEL:REQUEST](#REQUEST)�v�f�����邩��ł���B���[�U�G�[�W�F���g���v�f�Ƀ��X�g���ꂽuri���烊�N�G�X�g�����Ȃ�����A���̒lj���APPEL:REQUEST�v�f��false�ƕ]������B����ɂ���ă��[�U�͊ȒP�ɐ������ꂽ�h���C���̃Z�b�g���� ���V�[��K�p���Ă��邾���̋K�������������ł���B
035 - 048 _���_�B�����Ă��A�T�[�r�X���������|���V�[�����[�U�G�[�W�F���g�����/�܂���clickstream�f�[�^�̏W�܂��錾����ꍇ�A"���"�K���̓f�[�^�̃����[�X�݂̂����‚��ׂ��ł���B�ړI()�������̎�(recipient) �v�f ()��P3P�v���C�o�V�[� ���V�[ �X�e�[�g�����g�ŕK�v�ł������Ƃ��Ă��A�K����_����Ă͂����Ȃ�_���ɒ��ӁB
040 - 041 �ƍ����邽�߂̃f�[�^�v�f_�B"or-exact"-�A�����̎g�p������̂ŁA�|���V�[�̃X�e�[�g�����g���K����_not�ӂ��܂�Ă��Ȃ� _�lj�_�f�[�^�Q�Ƃ������Ȃ��ꍇ��"���"�K���͏ƍ�����݂̂ł���B����䂦�A�K���Z�b�g��33�s����36�s�ɖ��m�ɗ񋓂��Ă���v�f�ȊO�����N�G�X�g���Ă��� ���V�[�͒����ɂ��̕\����_false_�ƕ]�����邾�낤�B(���Ȃ킿�A� ���V�[�����_���Ȃ�_�B)
044 - 046 _�ƍ����邽�߂̌W��-�������_�B���[�U�͌W�����N�������ꍇ�ɔ����āA�v���C�o�V�[ �|���V�[ �Ɋւ���ۏ؂�񋟂ł���g�D�ւ̎Q�Ƃ����ƒT�[�r�X���m�F�������ƍl����B
050 - 068 _"�ʒm"�K��_�B���[�U��TrustUs_�����_PrivacyProtect�̗����̕ۏ؂�����Web�T�C�g�֔����ړI�ł͂Ȃ��A���g�̖��O��񋟂��邱�Ƃɓ��ӂ������A�X�̃f�[�^�]�����Ǘ��������Ǝv���B�����́A���[�U��V�����T�C�g�փA�N�Z�X����悤���ʓI�ɑ����A����̃T�C�g�ւ̓񎟓I�ȃf�[�^�]�������ׂĖ��m�Ɏ�̂ł��郆�[�U�C���^�[�t�F�[�X��񋟂��邩������Ȃ��B
013, 056 _����̃��X�g�̏ƍ�_�B��‚��̈قȂ����ړI���̎҂��ƍ����邽�߁A"or"�܂���"or-exact"�A�������g�p���A�L���ȑ���̎�̎҂ƖړI�v�f�̃��X�g���܂߂�B
063 - 066 _�A�����̒l�̏ƍ�_�B�|���V�[��TrustUs_�����_PrivacyProtect�����̕ۏ؂�v�����邽�߁A�K����DISPUTES-GROUP�v�f��"���ׂĂ�"�A�����ƈꏏ�ɓ����v�f ((�W������))�����x(�������A�����̈قȂ����l��)�����X�g����B���̂悤�ɂ��� �l�̊Ԃ̘_��AND��\���B
070 - 073 _"�x��"�K��_�BAPPEL�K���Z�b�g�̋K���������Â�����̂ŁA"�x��"�K���͔��s�҂��������|���V�[���ƍ��ł��Ȃ���s����K�����ׂĂ�]�����邾���ł���B��X�̋K���̏������t�ɂ���΁A(���Ȃ킿�A�K�����ŏ��ɒu������)���[�U�G�[�W�F���g�͓����� ���V�[���ׂĂɑ΂��Ă��‚��x���𔭂��邾�낤(�ȉ��̃R�����g���Q�Ƃ̂���)�B
072 _�򉻂����\��_�B�򉻂����\�����g�p���āA���‚�true�ƕ]�����邱�ƂŒm���Ă���"catch-all"�K�����쐬�ł���B��ɑ����K�����ׂĂ��]������Ȃ��̂ŁA���܂ދK���͂��‚��K���Z�b�g�̍Ō�ɒu����Ȃ���΂Ȃ�Ȃ��B��̋K���͉����ƍ����Ȃ����Ƃɒ��ӁB������”\�ȏ؋��Z�b�g�̂��߂ɁA���‚�fire ����K��������悤�ɋK���Z�b�g�������ׂ��ł���B���̂悤�ɂ���, �����K����fire���Ă��Ȃ���΁A�K���]����̓G���[�����ׂ��ł���B

4. �Z�p�I�Ȓ�`

�ȉ��̍\���͎g���Ղ������p�Ɏg�p����Ȃ���΂Ȃ�Ȃ��B����ɁA�g���₷���A�v���P�[�V������5.4 �Ӗ��_�̏ƍ��Œ�`����Ă���Ӗ��_�ɏ]���ċK�����쐬���Ȃ���΂Ȃ�Ȃ��B

4.1 �\������уG���R�[�h

���̏͂ł̓G���R�[�h�̖���APPEL**���x��1**����Ɏg�p����Ă�����ۂ̍\���̃��X�g���L�ڂ���B���[�L���O�O���[�v�́A**���x��1**�d�l���Ɋ�Â����^�ōŏ��̋Ɩ����Ȃ��ꂽ��A1.3 �K�v�����ŏq�ׂĂ���K�v�����͈̔͂��ׂĂ��q�ׂ錻�s�̃V�X�e�����g�傷��O�Ɏ��ۂ̏����Ɋ�Â��đS(���x��2) �d�l���������邱�Ƃ��ł���B

4.1.1 BNF�\��, APPEL���x��1 (�W���񏀋�)

�ȉ���BNF�\���͎��ۂ̍\���̐����łȂ��\���ł���B APPEL�\���̕W�������L�ڂɂ‚��Ă�4.2 �v�f���Q�Ƃ��ĉ������B

**�} 4.1:**APPEL BNF�\��, ���x��1(�L�v)

[1] ruleset = '<APPEL:RULESET xmlns="http://www.w3.org/2000/APPEL" ' attributes '>' rseq ''

[2] rseq = 1*rule

[3] rule = '<APPEL:RULE behavior="' behavior '"' attributes '>' body ''

[4] attributes = [' persona=' quoted-string] [' crtby=' quoted-string] [' crton="' datetime '"'] [' description=' quoted-string]

[5] body = top-expression | 'APPEL:OTHERWISE/'

[6] behavior = 'accept' | 'reject' | 'inform' | 'warn'

[7] top-expression = policy | request-group [policy]

[8] policy = <[P3P10]�|���V�[ (�I�v�V�����I�ɖ��ߍ��܂ꂽ�A����)>

[9] request-group = '<APPEL:REQUEST-GROUP ' [connective] '>' 1*request ''

[10] request = '<APPEL:REQUEST uri="' RFC 2396�Ŏ����ꂽ[URI] '">'

[11] connective = 'APPEL:connective="' conn '"'

[12] conn = or | and | or-exact | and-exact

[13] quoted-string = '"' ������ '"'

[14] string = <[UTF-8] ���� (" �� & �ŃG�X�P�[�v���ꂽ����)>

[15] datetime = <[RFC 2068]��3.3�Ɏ����ꂽ���t/����>

�ڍׂ͈ȉ���4.2 �v�f�ɋL�ڂ��Ă���B�t�^A: APPEL���x��2�d�l�����Q�Ƃ̂��ƁB

4.1.2 �]������ѕۊ�

APPEL�K���Z�b�g�́A��ʓI��XML �Ɠ��l�̕����Z�b�g�̋K���ɏ]����XML�����Ƃ��ĕ\�����B���@�ȕ����́A�^�u�A���s���A�A���s�AUnicode �y�� ISO/IEC 10646�̍��@�I�}�`�����ł���B�ڍׂɂ‚��ẮAXML�����̏͂������G���R�[�f�B���O���Q�ƁBXML�����ł͗v�f����������_�啶��/����������ʂ���_���Ƃɒ��ӁB�����͂��ׂď��������g�p���Ă��邪APPEL�̗v�f���͂��ׂđ啶���ł���BP3P�͓����K�����g�p���Ă���̂ŁAP3P�v���C�o�V�[�|���V�[�ł�����̌`���łȂ���΂Ȃ�Ȃ��B�������Ȃ���AP3P�v�f�̕W�������̒�`�ɂ‚��ẮA�ŐV��P3P�d�l�����Q�Ƃ̂��ƁB

P3P�v���C�o�V�[�|���V�[�ƈ���āAAPPEL�K���Z�b�g��HTTP�v���g�R���G�N�X�e���V�����̂悤�ȓ��ʂȎ�i��p���ă��A���^�C���Ō�������悤�ɂ͍���Ă��Ȃ��B���̂����A�g�p���̃n�[�h�E�F�A�Z�b�g�A�b�v���A�\�t�g�E�F�A�Z�b�g�A�b�v���ɂ���ė��p�ł����i���g���ĒP���ȃt�@�C���̂悤�ɏ����A�_�E�����[�h�����B

�����I�ɂ́A���[�U�G�[�W�F���g�́A���[�U�̊ȒP�ȃe�L�X�g�K���Z�b�g�t�@�C�������̓����\���ɍ��킹�邽�߂̕��@��񋟂������A���[�U�̋K���Z�b�g�i�o�C�i���t�H�[���j�֗̕��ȈÍ��͂ǂ�ł��g���ėǂ��B

4.2 �v�f

���̏͂ł�APPEL�K���Z�b�g���쐬����ׂɎg�p�����v�f�ɂ‚��Đ�������B �e�v�f�͗v�f�ɂ��鑮���̃��X�g����ɕt���Ă���<>�������ʂɗ^�����Ă���B_�K�{_�ł���ƃ^�O�t������Ă���ȊO�́A���X�g�ɋL�ڂ���Ă��鑮���̓I�v�V�����I�ł���B�����̗v�f�����ۂɎg�p���邱�ƂɊւ�����ɂ‚��ẮA3. �P���ȃV�i���I�̗���5. �Ӗ��_���Q�Ƃ̂��ƁB

4.2.1 <APPEL:RULESET>(�K���Z�b�g)�v�f

<APPEL:RULESET>

���̃^�O��APPEL�t�@�C���������Ă����؂蕶���ł���B����ɂ́A��ˆȏ�̋K���̔z�񂪂���B�e�K���́A�K���Ƀ��X�g����Ă���\����true�ł���� �]������ꍇ�Acalling �v���O�����ɕԂ���邠�鋓��������Â��Ă���B

�y���\�i(persona)

���[�U�G�[�W�F���g�������̃��[�U���|�W�g�����T�|�[�g����ꍇ�A���̕����� �͎g�p�����f�[�^�|�W�g����F������B�y���\�i���^�����Ă��ꍇ�A�f�t�H���g�y���\�i���g�p����Ȃ���΂Ȃ�Ȃ��B���̒l��<RULE>���x���ɏ㏑�ł��邱�Ƃɒ��ӁB

crtby(crtby)

�K���Z�b�g��҂̖��O��ID (���[�U�G�[�W�F���g�ł��悢)

crton(crton)

�K�����[���Z�b�g�쐬�̎��ԂƓ��t

description(�L��)

�K���Z�b�g���I�����ꂽ�����[�U�G�[�W�F���g���\���ł���Z�����R��������B���͋K���t�@�C�����f�o�b�O����̂�⏕����B

[1] ruleset = '<APPEL:RULESET xmlns="http://www.w3.org/2000/APPEL" ' attributes '>' rseq ''

[2] rseq = 1*rule

[4] attributes = [' persona=' quoted-string] [' crtby=' quoted-string] [' crton="' datetime '"'] [' description=' quoted-string]

4.2.2 <APPEL:RULE>(�K��)�v�f

<APPEL:RULE>

���鋓����calling �v���O�����ɂ���Ď��s�����󋵂��܂�ł���B

����(behavior) (�K�{����)

�\�����؋����ƍ�����ꍇ�Acalling �v���O�����ɂ���Ď��s����鋓��

�y���\�i(persona)

���[�U�G�[�W�F���g�������̃��[�U���|�W�g�����T�|�[�g����ꍇ�A���̕�����͎g�p�����f�[�^���|�W�g����F������B�y���\�i ���^�����ĂȂ���΁A<RULESET>���͂�ł���Ή�����l���g�p�����B

crtby(crtby)

�K���Z�b�g��҂̖��O��ID (���[�U�G�[�W�F���g�ł��悢)

crton(crton)

�K���Z�b�g�쐬�̎��ԂƓ��t

description(�L��)

�K���Z�b�g�����s���ꂽ�����[�U�G�[�W�F���g���\���ł���Z�����R��������B���͋K���t�@�C�����f�o�b�O����̂�⏕����B

<APPEL:RULE>�v�f�Œ��ڈ͂܂�Ă���g�b�v-���x���\���͂��‚�exact�ƍ�(5.4.4 �A�������Q��)�Əƍ�����Ȃ�����Ȃ�Ȃ��B-- ��ԏ�̗v�f�̈قȂ�ƍ��̈Ӗ��_���w�肷�� APPEL���x��1�ɕ��@���Ȃ��B

<POLICY>�v�f���܂�ł��邪�A<APPEL:REQUEST>�v�f���܂܂Ȃ��K�����ǂ̃T�C�g�ɂ����Ă�_�|���V�[���ƍ����悤�Ƃ��邾�낤�B<POLICY>�v�f_��<APPEL:REQUEST>�v�f�̗������܂�ł���K����<APPEL:REQUEST>�v�f�ŗ^�����Ă���URI���ƍ�����T�C�g�Ń|���V�[�ƍ�������݂̂ł���B�T�C�g��P3P�v���C�o�V�[�|���V�[��񋟂��Ȃ��ꍇ�A<APPEL:REQUEST>�v�f���܂�ł��邪<POLICY>�v�f���܂܂Ȃ��K���͏ƍ������邾�낤�B�\���̋�̃��X�g�����‹K���͋N�����Ȃ��B�i�O�́j�K����fire����Ă��Ȃ��ꍇ�A��������ł��낤_�f�t�H���g�K��_���쐬���邽�߂ɁA�򉻂����\��<OTHERWISE/>���g�p�����ׂ��ł���B

[3] rule = '<APPEL:RULE behavior="' behavior '"' attributes '>' body ''

[4] attributes = [' persona=' quoted-string] [' crtby=' quoted-string] [' crton="' datetime '"'] [' description=' quoted-string]

[5] body = top-expression | 'APPEL:OTHERWISE/'

[6] behavior = 'accept' | 'reject' | 'inform' | 'warn'

[7] top-expression = policy | request [policy]

4.2.3 <APPEL:OTHERWISE>�v�f

<APPEL:OTHERWISE>

�������-�\���A����͕K��true�ƕ]������B�܂��A����͑O�̋K���ɃJ�o�[����Ȃ��S�ẴP�[�X�ɓK������"catch-all"�K������邽�߂Ɏg�p���鎖���ł���B

<APPEL:OTHERWISE>�K���̗B��̕\���ł���B��‚̋K���Z�b�g�͒ʏ�A�򉻂����\��������Â����‚̋K�����܂݁A���̂悤�ȋK���͋K���Z�b�g�̍Ō�ɂ���B���[�U�́A���[�U�̐�s����K�����J�o�[���Ȃ��ꏊ�̃f�[�^���|�W�g���ւ̃A�N�Z�X�ɐ����̂Ȃ�_���_������<OTHERWISE>�v�f���g�p���Ȃ��悤�ɒ��ӂ���K�v������B���[�U�G�[�W�F���g�́A���̂悤��"catch-all"_���_�����‹K���Z�b�g�̎�̂����ۂ��Ȃ�����Ȃ�Ȃ��B

[5] body = top-expression | 'APPEL:OTHERWISE/'

4.2.4 <APPEL:REQUEST>�v�f

<APPEL:REQUEST>

a���郊�\�[�X��h���C���݂̂�K�p����K���̍쐬�����‚���B

uri (�K�{����)

���݃��N�G�X�g����Ă��郊�\�[�X��URI(�|���V�[ URI�ł͂Ȃ�)�B

<POLICY>-�\���ƈꏏ�ɁA<APPEL:REQUEST>�v�f(<APPEL:REQUEST-GROUP>�v�f�ɖ��ߍ��܂�Ă���) �͂��郊�\�[�X��h���C���݂̂�K�p����K�����쐬����̂Ɏg�p�����B�K����fire���邽�߂ɕ\���͐��ł���ƕ]������K�v������̂ŁA�����̂ǂ�<APPEL:REQUEST>�v�f��<POLICY>�\���̃A�v���P�[�V������^����ꂽURI�֐������邾�낤�B

�P��̋K���ɂ��镡���ŁA����̃��\�[�X��/�܂��̓h���C�������X�g���邽�߂ɁA<APPEL:REQUEST-GROUP>�v�f�ɕ�����<APPEL:REQUEST>�v�f�𖄂ߍ��ގ����ł��邵�Aor��or-exact�A�������g�p���Đڑ����邱�Ƃ��ł���B

[7] expression = policy | request | 1*<A chunk of XML code (optionally with embedded connectives)>

[8] policy = <[P3P10] policy (optionally with embedded connectives)>

[9] request-group = '<APPEL:REQUEST-GROUP ' [connective] '>' 1*request ''

[10] request = '<APPEL:REQUEST uri="' [URI] as per RFC 2396 '">'

4.2.5 APPEL:connective(�A����)����

APPEL:connective

�K�����L���ȏ؋��Ɣ�r����鎞�A�܂܂�Ă���\�����ǂ̂悤�ɂ��ďƍ����邩�����߂�B

APPEL�͈قȂ���4��ނ̘A�������T�|�[�g����: or, and, or-exact������and-exact�Ӗ��_�̋L�ڂɂ‚��ẮA5.4.3 �A�������Q�Ƃ��ĉ������BAPPEL:connective���^�����Ă��Ȃ��ꍇ�Aand-exact�ւ�APPEL�ƍ��̈Ӗ��_�f�t�H���g�͏ƍ�����B�F�܂܂ꂽ�\����_���ׂ�_�؋��Ɍ���_�Ȃ���΂Ȃ炸_�A�lj��̗v�f�͌����_�͂Ȃ�Ȃ�_�B

[11] connective = 'APPEL:connective="' conn '"'

[12] conn = or | and | or-exact | and-exact

5. �Ӗ��_

2. �S�ʓI�ȍ�p�ƈӖ��_�ł��ł�APPEL�K���]����̊�{����̊T�v�͏q�ׂ����A�ȉ��̏͂ł́A�����Əڍׂ�APPEL����̈Ӗ��_�ɂ‚��Đ�������B�ŏ���2.��APPEL����̐�����������x���K���A�K�������A�\���A�ƍ��A�K�������Ȃǂ̋K���]���Ɋւ���X�̖��ɏœ_�����Ă�B

5.1 �K���]����̗v��

P3P�G�[�W�F���g�₻�̑��̃v���O�����́AAPPEL�K���Z�b�g�⌻�݃��N�G�X�g����Ă��郊�\�[�X�ƒP���P3P�v���C�o�V�[�|���V�[���܂ނ�������Ȃ����������"�؋�"��񋟂��Ȃ���APPEL�K���]������N������B������ P3P�v���C�o�V�[�|���V�[���L���ł���ꍇ�A���[�U�G�[�W�F���g�͋K���]������J��Ԃ��Ăяo���ׂ��ł����A�ʁX�Ɂi�ǂ�ȏ��Ԃłł��j�e�|���V�[���K���]����ɋ������ׂ��ł���B

�K���]����� calling�v���O�������A�K��������������|���V�[�̃R�s�[�Ɠ��l�Ɏ��s����**����**(4�‚��W������"���", "����", "�ʒm" �܂���"�x��"�̂ǂꂩ���)��Ԃ��Ȃ�����Ȃ�Ȃ��B�K���ɂ���ďƍ�����Ă��Ȃ��I�v�V�����I�v�f���������ꍇ�͓��ɁA��҂͏؋��ɂ���I���W�i���̃|���V�[�ƈ�v���Ȃ������悢�Ƃ������Ƃɒ��ӂ��ꂽ���B����ɁA�K���]����͔C�ӂ�(���[�U�\���ɍ�����)����������A�y���\�i�̖��A��/�܂���fire���ꂽ�K����Ԃ��Ă��悢�B

5.1.1 ����

���[�U�G�[�W�F���g�͏��Ȃ��Ƃ�4�‚��W������"���","����", "�ʒm"�܂���"�x��"���T�|�[�g���Ȃ�����Ȃ�Ȃ��B

5.1.2 �K���Z�b�g

�K���Z�b�g�͏��������߂�ꂽ�K��s�ɂ̃��X�g�ō\�������B�K���́A������calling�v���O�����ɂ���Ď��s����Ȃ���΂Ȃ�Ȃ��Ƃ����������������B

�K���Z�b�g�̊e�K���͌���鏇�Ԃŕ]�������B�K����true�ƕ]������ƁA�Ή����鋓���͕Ԃ���A�K���̕]���͏I������B�ƍ����s��ꂸ�A�K�����ׂĂ��i�s����ꍇ�Acalling�v���O�����փG���[���Ԃ����B

�K���Z�b�g�́A������”\�ȏ؋��Z�b�g�̂��߂ɁAfire ����K�������‚�����悤�ɏ�����Ȃ���΂Ȃ�Ȃ��B�G���[���Ԃ��ꂽ���ǂ����邩�����߂�̂�calling �v���O���� (�ʏ�̓��[�U�G�[�W�F���g)����ł���B�������Ȃ���Acalling�v���O�����̓G���[��"���"�̗l�Ɉ����ׂ��ł͂Ȃ��B

5.1.3 �\��

�e�K���͂悭�`�����ꂽXML�v�f�̌`���Ɋ�‚��̃g�b�v-���x���\�����܂�ł���A��‚�����������Â��Ă���BAPPEL�Ή����[�U�G�[�W�F���g�͏��Ȃ��Ƃ�<APPEL:REQUEST>�v�f (�|���V�[ URI �ł͂Ȃ��A_���݃��N�G�X�g����Ă��郊�\�[�X_)�Ɠ��l�ɁAP3P<POLICY>�v�f�AAPPEL<APPEL:OTHERWISE>�v�f���T�|�[�g���Ȃ�����Ȃ�Ȃ��B

�K���̃g�b�v-���x���\���͂��ׂĈꏏ�ɈÖٓI��AND�����B���l�Ɋe�\���͈͂܂ꂽ�����\���Ƌ��ɁA�ÖٓI��AND�����B�K���̒��҂�connective(�A����)�������g�p���Ė����I�ɑ���ƍ����K�肵�Ȃ���΁A�g�ݍ��܂ꂽ�\���̓f�t�H���g�ɂ���� AND�����B

���ׂĂ̕\���Ƃ��̃T�u-�\�� (��������тƊ܂܂ꂽ�\��)�͋K���]����ɂ���āA�K���Ɍ����l�X�e�B���O�ɏ]�����؋��̗v�f�Əƍ������B�Ⴆ�΁A�K����POLICY�v�f���Ƀl�X�g����Ă����X�e�[�g�����g�v�f�͏ƍ�����POLICY�v�f�̒��Ƀl�X�g����Ă���؋����X�e�[�g�����g�v�f�݂̂��ƍ�����B

�\�����܂�ł��Ȃ��K���͂��‚�false�ƕ]�����A�򉻂����\���݂̂��܂�ł���K���͂��‚�true�ƕ]������B

5.2 �K���̏���

APPEL�͂ǂ������ �K���Z�b�g�̕����̋K����]�����邩�B

APPEL�̋K���͂��ׂēK�؂Ɍ������]�������̂ŁAAPPEL�K���Z�b�g�ɂ��镡���̋K���Ԃ̘_���I�y���[�^�ɂ͕K�v�������B�������Ȃ���A�V���� �K����lj�������A�����̋K�����X�g�̏��Ԃ�ς����肷�鎖�̓��[�U�G�[�W�F���g�̋����ɑ傫�ȉe����^���鎖���ł���!

�򉻂���\��<OTHERWISE>���܂ޒP��̋K���݂̂����݂��A�K���Z�b�g�̍Ō�ɂ���Ƃ������Ƃɒ��ӂ��ׂ��ł���B

5.3 �\��

�K���̒��̉����w�肷�邩

APPEL�K���Z�b�g�̃��[���͑S�ėL����XML �`���ɂ����‚��̃g�b�v-���x���\�����܂�ł���B�e�\���́A����̏؋��ɓK�����悤�Ƃ���B�����Ă��̓���̏؋��ł�APPEL���x��1��P3P�v���C�o�V�[�|���V�[�̌`���ɂ����ɑ��݂��Ă��邩�A�܂���(<APPEL:REQUEST>�v�f���g�p����)���\�[�X URI�̂悤�ȏ������N�G�X�g�ł���B

�P��\����_���ׂ�_�̃T�u-�\���͂��‚��ꏏ��AND����Ă���e�f�t�H���g�ł���A����͂‚܂�A�\�����ƍ������邽�߂ɁA���ׂĂ�����������g�ݍ��܂ꂽ�\����true�ƕ]������Ȃ���΂Ȃ�Ȃ��Ƃ������Ƃł���B�������Ȃ���AAPPEL:connective(�A����)�������g�p���āA�K���̒��҂͗v�f�̊܂܂ꂽ�\���̈قȂ�ƍ��̈Ӗ��_�𖾎��I�ɋK��ł���B

�A������_���̃��x���ɂ�����_����Ă���܂܂�Ă���\���݂̂��Ǘ����Ă��鎖�ɒ��ӁB�����̊܂܂�Ă���\���͌��݂ɑ��̕\�����܂ނׂ��ł���A�ʂ�connective(�A����)�������܂܂�Ă���\���̒��Ŏg�p����Ă��Ȃ��ꍇ�́A�f�t�H���g�ƍ��̈Ӗ��_�iexact�j���g�p���ďƍ�����邾�낤�B�ڍׂ�5.4.3 �A�������Q�Ƃ̂��ƁB

�}5.1 �ȉ��ł�APPEL�̕\���̐����łȂ���`�̎�Ȏ�ނ�3��������B

**�} 5.1:**APPEL�\�� (informative)

[1] expression = empty-expression | containing-expression

[2] empty-expression = "<" element-name *attribute-expression "/>"

[3] containing-expression = "<" element-name attribute-expression [connective]">" 1contained-expression "</" element-name ">"

[4] element-name = identifier

[5] attribute-expression = attribute_name "=" quoted-string

[6] contained-expression = expression

[7] attribute_name = identifier

[8] identifier =

[8] quoted-string = " string "

[9] string = <[UTF-8] string (with " and & escaped)>

[10] connective = 'APPEL:connective="' conn '"'

[11] conn = or | and | or-exact | and-exact

APPEL�ł́A�K���ɂ����镡���̕\�����؋��̈�‚Ɠ����v�f���ƍ��ł���Ƃ������Ƃɒ��ӁB�K���]����͏؋��łǂ̕����̋K�����ǂ̕����ɏƍ��������Ƃ��������o���Ă����K�v�Ȃ��B���̑���A�ȉ��̗�Ɏ����Ă���悤�ɁA�e�\���͗L���ȏ؋��ɑ΂��ĕʁX�Ɋm�F���邱�Ƃ��ł���B: �K�����X�e�[�g�����g-�\���́A�؋��̓���<STATEMENT>(�X�e�[�g�����g)�v�f��ʁX�ɏƍ�����B

**�} 5.2:**�ƍ��̗�

<-- ruleset --> <APPEL:RULE behavior="inform">                                                                                                     <-- evidence (abbreviated) -->   ...                                    

�K���̒��҂�or��������or-exact�t���O�Ƌ���APPEL:connective(�A����)�����𖾎��I�Ɏg�p_���Ȃ�����_�ꍇ�Acalling�v���O�����ɂ���Ē񋟂����؋��̃Z�b�g�̒��ɂȂ��v�f�Ɋւ���\���́A���false�ƕ]������B�Ⴆ�΁A�؋����v�f���܂܂Ȃ��ꍇ�Ɍ���A�A�������g�킸���W�������v�f���ƍ�����(�܂܂�Ă���)�\�����g�p���邱�Ƃ͂��‚����܂������Ȃ��B

���΂ɁA�K���̒��҂������I��or-exact�܂���and-exact�t���O�Ƌ���APPEL:connective(�A����)�������g�p���Ȃ������ꍇ�Ɍ���A�K���ɂ���Ή�����v�f�\�����Ȃ��؋��͂��‚����������B�Ⴆ�΁A�W�������v�f���܂ނ��A�J���v�f���܂܂Ȃ�(�����āA�A�������g�p���Ȃ�) P3P�v���C�o�V�[�|���V�[���Q�Ƃ���K���͂����炭�A�W������_�����_�J���v�f��_����_������Â���P3P�v���C�o�V�[�|���V�[���ƍ����邱�Ƃ��ł���B

P3P�v���C�o�V�[�|���V�[�⃊�N�G�X�g���ȊO�̏؋����ƍ�����ɂ�APPEL���x��2���g�p���邱�Ƃ��K�v�ł��邱�Ƃɒ��ӂ��ꂽ���BAPPEL���x��1���g�p����ƁAP3P�v���C�o�V�[�|���V�[��APPEL:REQUEST�v�f�ȊO�͖�������邾�낤(�K���̕]���̕ύX�͂��Ȃ�)�B2�ˆȏ��P3P�v���C�o�V�[�|���V�[���L���ł���ꍇ�A�X�ɋK���]����֒񎦂����ׂ��ł���B(5.1 �K���]����̗v�����Q�Ƃ̂���)

5.4 �ƍ�

APPEL�͂ǂ̂悤�ɂ��ĕ\���Ə؋����ƍ�����̂�

APPEL�̕\���͋K���ƗL���ȏ؋����ƍ�����̂Ɏg�p�����B�K���ŗ^����ꂽ�v�f�ɑ΂��āA�\���͓��������A�l�A�����ďƍ����Ă���-�v�f������Â��Ă���S�������v�f ���؋����܂�ł��邩�ǂ������e�X�g���邱�Ƃ��ł���BAPPEL�ɂ���\�����ׂĂ̕W���̏ƍ��̈Ӗ��_ �͎g�p�����A�����̑I���ō��E����A�i�ȉ���5.4.3 �A�������Q�Ƃ̂���)�ȉ��ɗv�񂷂邱�Ƃ��ł���B:

  1. �K���̑����̕\�����ׂĂ�AND����A�lj��̑����͖��������B
    �����͒P��̗v�f�̒��� AND�����B����́A�\���̑����͏؋��̒P��̗v�f�Ɍ���Ȃ���΂Ȃ�Ȃ��Ƃ������Ƃł���B�K���̗v�f�ɂȂ��؋��̑����͖��������B
  2. �܂܂�Ă���\����
    1. ...OR�������(or�����or-exact�A����)
      ���݂̕\���Ɋ܂܂�Ă��鏭�Ȃ��Ƃ�_��‚�_�\���͑Ή�����؋��̗v�f�̒��ɂ���v�f���ƍ����Ȃ���΂Ȃ�Ȃ��B
    2. ...AND�������(and�����and-exact�A����)
      �\���Ƀ��X�g����Ă���܂܂�Ă���v�f�͂�������؋��̑Ή�����ꏊ�ɁA�ƍ����鑮���ƒl�Ƌ��Ɍ���Ȃ����_�Ȃ�Ȃ�_�B
  3. Additional �؋� (non-����)...
    1. ...�͖��������(or�����and�A����)
      �K���Ŕ����ł��Ȃ��؋��Ƀ��X�g����Ă���v�f�͂������ (�܂��͋K���Ŕ����ł��Ă��A�ƍ����鑮���ƒl���Ȃ��v�f) �͖�������邾�낤�B
    2. ...�͖���_����Ȃ�_�B(or-exact�����and-exact�A����)
      �K���Ŕ����ł��Ȃ��؋��Ń��X�g����Ă���v�f�͂�������i�܂��͋K���Ŕ����ł��邪�ƍ����鑮���ƒl���Ȃ��v�f�j�K���ɏ�Q���N�����悤�ɑ������낤�B

5.4.1 �����̕\��

�ȉ��̏ꍇ�܂��͈ȉ��̏ꍇ�ɂ̂݁A�����̕\���͏؋��ɂ���XML�v�f�̑���-�l�̈�g���ƍ�����B:

  1. ������������ł���B
  2. �l�������AND (�������r���g�p����)

= operator�����͑����̕\���ɓK������Ă��悢�B���ׂĂ̑����l������(P3P�v�f���������l��\���Ă��Ȃ��̂ł���͎��ۂɂ͏d�v�łȂ�)��\�����Ƃ��Ă��AAPPEL�ŕ�����Ƃ��Ĉ�����B�\�����ƍ����邽�߂ɁA�\���̑����̕\���Ƀ��X�g����Ă��鑮������ђl��_���ׂ�_�A�؋��ɂ����ē������O�ň�‚̗v�f�Ɍ���Ȃ���΂Ȃ�Ȃ��B�؋��Ŕ�������Ă��邪�A�K���ŎQ�Ƃ���Ă��Ȃ��lj��̑����͂������_����_�����B

�K���ɑ����̒l�ɐ������Ȃ��v�f�ɓ��ʂȑ����̏o�����K�v�ł���ꍇ�A(�󔒂̒l���܂�!), ���C���h�J�[�h����"*"���g�p����邩������Ȃ��B(�Ⴆ�΁Aattribute="*"�̒��̂悤��) �������Ȃ���A�K�������ʂȑ����̏o����S���K�v�Ƃ��Ȃ��ꍇ�A������ �K���Ɍ����ׂ��ł͂Ȃ��B

APPEL�ł́A�؋��Z�b�g�̗v�f(���Ƃ��΁Aaccess�����̂Ȃ��ƍ�<DISCLOSURE>�v�f)�Ɉ��鑮�����o��_���Ȃ�_�K�������������ł��Ȃ�����A����v�f�͏؋��ɑ��݂��Ă��Ȃ����ɒ��ӂ��ꂽ���B(�Ⴆ�΁A�W�������t�B�[���h��_�܂܂Ȃ�_�ƍ��|���V�[)

5.4.2 �����̕\�� ���^����

APPEL�͑����̕\���ŒP���ȋK���������\���̃T�|�[�g��񋟂��邽�߂̒P��̃��^������񋟂���B: ��"*"�V���{���B���̃V���{���̎g�p�ɂ‚��ẮADOS/Windows�����UNIX�ł̃I�y���[�e�B���O�V�X�e���V�F���Ǝ��Ă��邪�A_egrep_�ȂǁA�W���̋K���������\���V�X�e���̈Ӗ��_�Ƃ͈Ⴄ�B

������Ƌ��Ƀ��^�������g�p����ƕ�����-�l�͈̔͂��K�肷�邱�Ƃ��ł���B�Ⴆ�΁Afoo.com�h���C���̃z�X�g��"*.foo.com"�A�܂��́AURI ��"*://*""(�܂��́A���Ȃ��Ƃ���������������)�B���[�U���ŏ���*���̃V���{�����K�肵�Ȃ�����A������l�͂��‚��������_�n�܂肩��_�ƍ�����鎖�ɒ��ӂ��ꂽ���BAPPEL���x��1�ł́A�I��肩�當����̏ƍ��͂ł��Ȃ��B

�܂��A�Ⴆ�΁A<DISPUTES res*="service">��������<DISP*resolution-type="service">�Ȃǂɂ����Ă̑������܂��͗v�f�����ƍ�����ׂł͂Ȃ��A���p����Ă��镶����̒��ɂ̂݃��C���h�J�[�h���������‚���Ă��鎖�ɂ�����! �f�[�^�v�f�i�T�u�c���[�j�͈̔͂��ƍ�����̏�L�̕��@�Ń��C���h�J�[�h�����͓K�p����邪�A�f�[�^-�Q�� �\�� (when used in)�Ŏg�p����鎞�́A�f�[�^�Z�b�g leafs: �̃Z�b�g�̏ƍ������邽�߂ɂ͎g�p�ł��Ȃ�: !

5.4.3 �A����

_����-�\��_�͂��‚�AND����邪�A_�܂܂�Ă���-�\��_�̏ƍ��͈͂�ł���v�f�ւ̑����Ƃ��ċK�肳��鎖���ł���A�����̏ƍ��ɏ]���Ă���BAPPEL���x��1�͈ȉ���4�‚̘A�������T�|�[�g���Ă���:

or

_��ˆȏ��_�܂܂ꂽ�\�����؋��́i�������ꏊ�j�Ŕ����ł���ꍇ�Aor�͏ƍ�������B�؋����K���Ƀ��X�g_����Ă��Ȃ�_�v�f���܂�ł���ꍇ�A���̏؋��͖��������B���̘A�������g�p����ɂ͏؋��ɂ���܂܂ꂽ�\���̃��X�g�����Ȃ��Ƃ���•K�v�ł���B

and

�؋��́i�������ꏊ�j�Ŋ܂܂�Ă���\����_���ׂ�_�����ł���ꍇ�Aand�͏ƍ�������B�؋����K���Ƀ��X�g_����Ă��Ȃ�_�v�f���܂�ł���ꍇ�A���̏؋���_����_�����B���̘A�������g�p����ɂ� �܂܂�Ă���\���̃��X�g���ׂĂ��؋��Ɍ����K�v������B

or-exact

_��ˆȏ��_�܂܂�Ă���\�����؋��́i�������ꏊ�j�Ŕ����ł���ꍇ�Aor-exact �͏ƍ�������B�؋����K���Ƀ��X�g_����Ă��Ȃ�_�v�f���܂�ł���ꍇ�A�ƍ���_fails_�ƂȂ�B���̘A�������g�p���邱�ƂŁA�K���Ƀ��X�g����Ă��邱���̗v�f�������؋��Ɍ������Ƃ��ł���B

and-exact

_��ˆȏ��_�܂܂�Ă���\�����؋��́i�������ꏊ�j�Ŕ����ł���ꍇ�Aand-exact�� �ƍ�������B�؋����K���Ƀ��X�g_����Ă��Ȃ�_�v�f���܂�ł���ꍇ�A�ƍ���_fails_�ƂȂ�B���̘A�������g�p���邱�ƂŋK���Ƀ��X�g����Ă���v�f�Ə؋����m���Ɉ�v�����邱�Ƃ��ł���B-- �v�f���Ȃ��Ȃ��Ă��Ȃ���΁A�lj��̗v�f�͂�����Ȃ��B�A�������^�����Ă��Ȃ��ꍇ�A����͈Ӗ��_���ƍ�����f�t�H���g�ł����B

�g�b�v���x���\���E����<APPEL:RULE>�v�f�͂��‚�exact�ƍ����g�p���ďƍ������B�A������<APPEL:RULE>�v�f_����_�v�f�Ŏg�p�����B�A�������^�����Ă��Ȃ��ꍇ�Aexact�ƍ����s����B�A�����͊܂܂�Ă���-�\���̒��ڂ̏ƍ����Ǘ�����݂̂ł���A�_�E�����[�h��`�B_���Ȃ�_�i�󂯌p�������́j�B�����̊܂܂�Ă���-�\�������̕\�����܂�ł���ꍇ�A�V�����A�����͂��̃��x�����A�܂��́Aexact�A�������ĂѓK�p���Ă���f�t�H���g�ŋK�肳���K�v������B

4�‚̗L���ȘA�������琶���Ă���قȂ����ƍ��̈Ӗ��_�͈ȉ��̐}5.3�ŗv�񂳂��:

**�} 5.3:**�A����

| | �܂܂�Ă���\���� | | | | | ----------------- | ----------- | ---------------------- | --- | | OR����Ă��� | AND����Ă��� | | | | �lj��̏؋� | �͖�������� | or | and | | ��ύX���� | or-exact | and-exact (�f�t�H���g) | |

5.4.4 �I�v�V�����f�[�^�v�f�̏ƍ��v�f

P3P�̃f�[�^�v�f�́A�錾���ꂽ�v�f�͕K�v�Ȃ��Əq�ׂāAoptional="yes"�ƃ^�O�t�������BAPPEL�K�����I�v�V�����I�f�[�^�v�f����舵�����Ƃ��ł���悤��,�K���]����͏؋��̃|���V�[����I�v�V�����I�v�f��I��I��_��菜��_���Ƃ��ł��Ȃ�����Ȃ�Ȃ����A���[�U�� �K���Z�b�g�Ƃ��̂悤�ɂ��ĕύX�����؋������x����r�ł��Ȃ�����Ȃ�Ȃ��B �����‚��̕ύX���s��ꂽ��̏ƍ��̏ꍇ�A������������(fire���ꂽ�K���ŋK�肵���悤��)�Ƌ���_�K�����N�������K���]����� (�ύX���ꂽ) �|���V�[�̃R�s�[��Ԃ��Ȃ���΂Ȃ�Ȃ�_�B���̂��Ƃɂ���āA���[�U�̃v���t�@�����X���ƍ����邽�߂Ƀ��[�U�G�[�W�F���g�̓I�v�V�����I�v�f�̂ǂ���f�[�^�]������ȗ����邩�����߂邱�Ƃ��ł���B

�K���ɑ΍R����I�v�V�����I�f�[�^�v�f���g���ă|���V�[���ƍ�����P���ȋ@�\���ȉ��ɋL���B���[�U�G�[�W�F���g�̎����҂͋��炭�����ƌ����I�Ȑ헪���g�p�������Ǝv�����낤:

  1. �K���Z�b�g���e�K���̂��߂�
    1. �I���W�i���̃|���V�[�̃R�s�[�����A�؋��̃v�[���ɒu���B
    2. �؋��̃|���V�[���K���̏ƍ��Ɏ��s�A_�����_�A�I�v�V�����I�f�[�^�v�f���������Ă����:
      1. �����_���ɃI�v�V�����I�f�[�^�v�f����菜��
    3. �����A�K���� (���炭�ύX���ꂽ)�|���V�[���ƍ�����Ȃ�΁A�K���̋����ƃ|���V�[�̃R�s�[�̗�����Ԃ��B

5.4.5 �I�v�V�����ƕK�{�̊g���q�̏ƍ�

P3P 1.0 ���I�v�V�����I�ŕK�{�̊g���q�̃R���Z�v�g���T�|�[�g����B���̂悤�Ȋg���q��<EXTENSION>...</EXTENSION>�^�O�̃Z�b�g�ň͂܂�Ă���A�m���Ă��Ȃ��g���q����������邩(optional="yes")�ǂ������������߂Ɏg�p�����optional����������‚��Ă���B

���̂悤�ȕK�{����уI�v�V�����I�Ȋg���q��, �I�v�V�����I<DATA>�v�f���ƍ������̂ƑS���������@�ŁAAPPEL�ŏƍ������B(5.4.4 �I�v�V�����f�[�^�v�f�̏ƍ��Ɣ�r���ĉ�����): �K���]����́A�I�v�V�����I�ł���ƃ^�O�t������Ă���g���^�O��I��I��_��菜��_���Ƃ��ł��Ȃ���΂Ȃ�Ȃ��A���[�U�̋K���Z�b�g�Ƃ��̂悤�ɂ��� �ύX���ꂽ�؋������x����r�ł��Ȃ�����Ȃ�Ȃ��B�I�v�V�����I�g�����폜���ꂽ��̏ƍ��̏ꍇ�A�K���]����͔������������ƈꏏ�ɔ��������ύX��̃|���V�[�̃R�s�[���������Ȃ�����Ȃ�Ȃ��B

P3P�v���C�o�V�[�|���V�[�t�@�C���ŎQ�Ƃ��ꂽ�g���q���T�|�[�g����Ă��邩�ǂ��������߂�̂�calling �A�v���P�[�V�����ł���Ƃ������ɒ��ӁB���̎��͋��炭�A�K���]���킪�Ăяo�����O�ɂȂ����ׂ��ł���B�Ⴆ�΁A�����ɗL����P3P�v���C�o�V�[�|���V�[�͍\���I�ɐ������B

5.4.6 �J�e�S���̖|��T�|�[�g

P3P�J�e�S���̓��[�U�ƃ��[�U�G�[�W�F���g�Ƀf�[�^�̌̈ӂ̎g�p�Ɋւ���q���g��񋟂���f�[�^�Q�Ɨv�f�̑����ł���B�J�e�S����P3P ���[�U�G�[�W�F���g�������Ǝg�p�����Ղ�����̂ɏd�v�ł���; �J�e�S���ɂ���āA���[�U�̓f�[�^�����Ɋւ��Ă�蕁�y�����v���t�@�����X�ƋK����\�������ł���B�V�����v�f�������́A�`���f�[�^��N�b�L�[�Ȃǂ̉•ϐ��̒��ۓI�ȗv�f�ւ̏ƍ�����`�����ƁA�J�e�S���͊܂܂�Ȃ���΂Ȃ�Ȃ��B

�ȉ��̏͂�APPEL�g���X�g�G���W�����T�|�[�g���Ȃ���΂Ȃ�Ȃ��ӂ��‚̈قȂ����P�[�X������: ���m�ȃJ�e�S�����g�p���āA���t����ꂽ�f�[�^�Q�Ɨv�f���Q�Ƃ���K��, ���̗�͈ȉ��ł���B

<DATA name="dynamic.cookies" category="navigation"/>,

���l�ɁA�ȉ��̗l�ɃJ�e�S���݂̂��g�p���ăf�[�^�Q�Ɨv�f���g�p����K���Z�b�g

<DATA category="preference"/>

���O��t�����A�J�e�S�������ꂽ�f�[�^�Q�Ɨv�f

P3P��{�f�[�^�Z�b�g�̂قƂ�ǂ̗v�f�͈�ˆȏ���Œ肵���J�e�S���֊��蓖�Ă�B�Ⴆ�΁A���[�U�̒a�����Auser.bdate.��P3P1.0�d�l���Œ�`����Ă���悤��"�l�����v�w�I����юЉ�o�σf�[�^�iDemographic and SocioEconomic Data)"�J�e�S���Ɋ��蓖�Ă���B�����������v�f�Ɋւ��āAP3P�v���C�o�V�[�|���V�[��APPEL�K���t�@�C���̃J�e�S�����m�� (��-)��`�͈Ӗ����Ȃ��Ȃ����A���[�U�G�[�W�F���g���疳������Ȃ�����Ȃ�Ȃ��B

�������Ȃ���A���鐔�̗v�f�Ɋւ��āA��{�f�[�^�Z�b�g�͌Œ肵���J�e�S�����K�肵�Ȃ����AP3P�v���C�o�V�[�|���V�[�̒��҂͖��m�ɃJ�e�S�������X�g�������ɁA���̗v�f�͂��̓��ʂȏ󋵂̂��߂Ɏg�p�����B�����̗v�f��"�•ϐ�-�J�e�S���f�[�^�v�f�ƌĂ΂�Ă���A�����̗v�f���Q�Ƃ���f�[�^�Q�ƕ\�������̂��߂ɁAAPPEL���]����̓J�e�S�������̒lj��I�g�p���T�|�[�g���Ȃ���΂Ȃ�Ȃ��B

�ȉ��̋[���R�[�h�͔C�ӂɖ��炩�ȃJ�e�S������������t���Ă���A���O��t����ꂽ�f�[�^�Q�Ɨv�f���ƍ����邽�߂ɕK�v�ȑ����v�񂵂Ă���:

  1. ���Â���ꂽ�f�[�^�Q�Ɨv�f�̒�`���ꂽ�J�e�S���Ɋւ��ẮAP3P��{�f�[�^�Z�b�g���m�F���ꂽ���B
    1. ��ˆȏ�̌Œ肵���J�e�S������`���ꂽ��A�����Ȃ�lj��I�J�e�S������ (�K���Ə؋��̂Ƃ���ɂ����Ă�)���������ꂽ���B����ɁA�K���t�@�C�����A�v���P�[�V�����Ƀ��[�h���ꂽ�シ���A�ނ���\���̉�͒i�K�ŁA���[�U�G�[�W�F���g�͋K���t�@�C���ŃG���[�����������ł��邾�낤
    2. �Œ肳��Ă���J�e�S������{�Z�b�g�ɒ�`����Ă��Ȃ����A�܂��͗v�f����{�Z�b�g�̈ꕔ�ł͂Ȃ��ꍇ�A�����̏؋��Ŗ��m�ȃJ�e�S�������̎g�p���K�v�ł���B�Ή�����؋� �v�f�̃J�e�S�������𐳂����ƍ�����K���̗v�f�݂̂����‚����B-- �J�e�S�����^�����Ă��Ȃ����ׂĂ̏ꍇ�܂��́A�ƍ����Ȃ��J�e�S���l���K���̎��s���܂˂��ꍇ�B
  2. �K���̃f�[�^�v�f���ׂĂ��ƍ����邽�߂ɁA���5.4 �ƍ��Ŏ����Ă���ƍ��v���Z�X���g�p���ꂽ���B

�J�e�S��-only�f�[�^�Q�Ɨv�f(�J�e�S���g���q)

APPEL�K���Z�b�g�̋K���̂قƂ�ǂ͏ƍ������f�[�^�v�f���ׂĂ̖��O�𖾔��Ƀ��X�g���Ȃ���΂Ȃ�Ȃ����AAPPEL�����͋K���̃J�e�S��-only�f�[�^�Q�Ɨv�f�̎g�p���T�|�[�g���Ȃ�����Ȃ�Ȃ��B

�J�e�S��-only�f�[�^�Q�Ɨv�f���J�e�S��(category)�����݂̂��܂ނ��Aname�������܂܂Ȃ�<DATA>�v�f�ł���B���̂悤�ȋK���̃J�e�S��-only�f�[�^�Q�Ɨv�f�ɑ�������ƁAAPPEL�K���G���W���َ͖��I�Ɋe�Q�Ƃ��ꂽ�J�e�S�����A���ʓI�ɋK����\���Ȃ���A�����������̃J�e�S���ɑ����Ă���P3P��{�f�[�^�Z�b�g����̂��ׂĂ̗v�f�������I�Ƀ��X�g����Ă��邩�̂悤�ɁA���̃J�e�S���ɑ����Ă����{�v�f�̃��X�g�֖|�󂵂Ȃ���΂Ȃ�Ȃ��B

�ȉ��̐}5.4 �͈��������Ă���B������Œ肵��-�J�e�S���f�[�^�v�f ("user.home.online.*"�����"user.business.online.*") �ɉ����āA�g���q�͂�����̉•ϐ�-�J�e�S���f�[�^�v�f ("dynamic.cookies"�����"dynamic.miscdata") ��K�؂ȃJ�e�S���ő��������āA�l������K�v������B

�Q�Ƃ���Ă���J�e�S���ɑ����Ă��邱�̃T�[�r�X�Ƃ��ďЉ�Ă���J�X�^���f�[�^�X�L�[�}�͂���������̋@�\�ɂ���ďƍ������B���[�U�G�[�W�F���g�̓T�[�r�X�ɌŒ肵���J�e�S����{�v�f�A�Ⴆ�΁A"user.name.first"�܂���"user.home.postal.city"�Ȃǂ̃J�e�S�����㏑���ł���悤�ɂ��Ă��Ȃ�Ȃ��B

**�} 5.4:**�J�e�S���ƍ�

<APPEL:RULE behavior="����"> <APPEL:RULE behavior="����">

APPEL�g���X�g�G���W�������������I�ɃJ�e�S��-only�f�[�^�Q�Ɨv�f���܂ދK�����g�����邩�ǂ����A�܂��́A�����ɑΉ�����J�e�S����(�܂��́A�����̃J�e�S�������̗v�f�ׂ̈ɒ�`���ꂽ��A�قȂ����J�e�S��������t���Ă��镡���̗v�f��)�؋��̊e�f�[�^�Q�Ɨv�f�𑝂����ǂ����A�܂��́A�P�ɃJ�e�S�������̃f�B���N�g���𒼐ڏƍ����邩�ǂ�����APPEL�g���X�g�G���W�������������ł���B

5.5 �v��̏ƍ��Ɨ�

�ȉ��̏͂ł͏�ŏq�ׂ��قȂ�ƍ��̈Ӗ��_ ��v�񂵁A�ƍ��A���S���Y���̗���q�ׂ�B

5.5.1 �[���R�[�h�̈Ӗ��_�̏ƍ�

APPEL�ɂ�����K���̕W���ƍ��̈Ӗ��_�͈ȉ��ł���B:

�ȉ��̂��ׂĂ��܂�ł���ꍇ�������͂��̏ꍇ�̂݁A�\��"E"�� �؋�"X"(�؋��̂���XML�v�f)�̈ꕔ�����ƍ�����:

  1. E��X�̗v�f��������ł���
  2. E�̑����̕\�����ׂĂ�X�̑������ƍ�����(�\��E�ŎQ�Ƃ���Ă��Ȃ��؋�X�ɂ�����lj��̑����͖��������)
  3. [or�A������E�ŗ^�����Ă���ꍇ] E�̊܂܂�Ă���\�� (�C�ӂ̏ꍇ)�̂���_���Ȃ��Ƃ����_��X�̈͂܂�Ă���v�f���ƍ����� (�\��E�ŎQ�Ƃ���Ă��Ȃ��؋�X�ɂ�����lj��̈͂܂�Ă���v�f�͖��������)�B
  4. [and�A������E�ŗ^�����Ă���ꍇ] E�̊܂܂�Ă���\�� (�C�ӂ̏ꍇ) �����ׂ�X�̈͂܂�Ă���v�f���ƍ�����(�\��E�ŎQ�Ƃ���Ă��Ȃ��؋�X�ɂ�����lj��̈͂܂�Ă���v�f�͖��������)
  5. [or-exact�A������E�ŗ^�����Ă���ꍇ] E�̊܂܂�Ă���\��(�C�ӂ̏ꍇ)���̂������Ȃ��Ƃ���‚�X�̈͂܂�Ă���v�f���ƍ�����(�\��E�ŎQ�Ƃ���Ă��Ȃ��؋�X�ɂ�����lj��̈͂܂�Ă���v�f�͖��������Ȃ�)
  6. [and-exact�A������E�ŗ^�����Ă���ꍇ�A�܂��͘A������E�ŗ^�����Ă��Ȃ��ꍇ] E�̊܂܂�Ă���\�� (�C�ӂ̏ꍇ)�����ׂ�X�̈͂܂�Ă���v�f���ƍ����� (�\��E�ŎQ�Ƃ���Ă��Ȃ��؋�X�ɂ�����lj��̈͂܂�Ă���v�f�͖��������Ȃ�)

5.5.2 �ƍ��A���S���Y���̗�

�ƍ��ߒ��ŏ�L�̈Ⴂ�̐��������悭�������邽�߂ɁA���̏͂ł�APPEL���x��1�̏ƍ��̈Ӗ��_���������邽�߂̃A���S���Y���������B

�K���̊e�\���Ɋւ��Ă͈ȉ��̏�(C1-C3) �����؋��ŏƍ����Q�Ƃ̂���:

C1 �؋��̏ƍ��͋K���\��(, �Ȃ�)�Ɠ�����ނ�XML�v�f�ł��� etc.)
C2 �K���\�����ׂĂ̑���-�\���Ɋւ���, ����-�\���������������ƋK�����ƍ�����K�؂ȑ���-�\���ɏ]���ďƍ�����l�����؋��ɑ��݂���B
�\����or�A����������t����ꍇ:
C3a �\�����Ɋ܂܂�Ă���l�X�g���ꂽ�eXML�v�f��_���Ȃ��Ƃ����_�Ɋւ��āAC1����C3�𖞂��Ă���B
�\����and�A����������t���Ă���ꍇ:
C3b �\�����Ɋ܂܂�Ă���l�X�g���ꂽ_�e_XML�v�f�Ɋւ��āAC1����C3 �𖞂����Ă���
�\�� ��or-exact�A����������t���Ă���ꍇ:
C3c �؋��ɂ������l�X�g���ꂽ_�e_XML�v�f�Ɋւ���, C1����C3�𖞂����Ă���
�\�����A����������t���Ă��Ȃ���, an exact�A����������t���Ă���ꍇ:
C3d �\���Ɋ܂܂�Ă���l�X�g���ꂽ_�e_XML�v�f�����, �؋��ɂ������l�X�g���ꂽ_�e_XML�v�f�Ɋւ���, C1 ����C3�𖞂����Ă���B

�ƍ������ׂĂ̕\���ɑ΂��Ĕ����ł��A�K����fire����ꍇ


�t�^


�t�^ A: APPEL���x��2�d�l��

�{�����̍ŏ��̃h���t�g�������[�X���ꂽ���A���\�L���O�O���[�v�́A���̃h���t�g�͐ݒ肵���K�v�����ɍ����Ă͂��邪�A���ʂƂ��Ăł�������͕��G�ŁA���S�ɗ����ł��Ȃ��Ǝv�����B���ۂɒN�����̌�������ۂ̃A�v���P�[�V�����Ŏg�����Ƃ��Ȃ��Ԃ́A�v���C�o�V�[�v���t�@�����X��\�����邽�߂̓K�؂Ȍ���f�U�C���ɃA�N�Z�X���鎖�͓���Ƙ_����ꂽ�B

1.3 �K�v�����̏͂ŏq�ׂ��l��, APPEL�ŕ\������Ă���K���Z�b�g���T�|�[�g���鏉���i�K��P3P���[�U�G�[�W�F���g�̎�����p�ӂɂ���ׂɁA���̎d�l�����ȒP�ɂ���w�͂��Ȃ��ꂽ�B�j�ƂȂ錾�� (���x��1)����\���̃Z�b�g(���x��2)�𕪗����鎖�ɂ���āAAPPEL�̊��S�ȋ@�\�Z�b�g���d�グ��O�Ɏ��B���v���C�o�V�[�v���t�@�����X������g�p���Ă̋Ɩ��ɒ���ł���悤�ɁA���[�L���O�O���[�v��APPEL�̑����̗p��]�ށB

���x��2�����ɂ����āA���[�L���O�O���[�v�͒P���ȍŏ��̎������”\�ɂ��邽�߂ɁA�ȉ��̍\�����\������ёO��(���x��1��)�����Ƃ��Ă�������̈Ӗ��_��lj�����\��ł���:

�t�^ B: �K���Z�b�g�� (���x��1)

B.1 �قړ���(ALMOST ANONYMOUS)

���̋K���Z�b�g�͓����ɋ߂��u���E�W���O�Ɩ���񋟂���B�����āA"�l���ʂ̃f�[�^�͎g�p����Ă��Ȃ�"�Ƃ������ƈȊO�̊J���ɃA�N�Z�X����Web�T�C�g�ɂ‚��Čx������B�܂��A���ۂ̃R���^�N�g����I�����C���R���^�N�g���, ������v���ʖ��A��"����"�f�[�^�Ƃ��ċL����Ă���f�[�^�����W����Web�T�C�g�ɂ‚��Čx������B�܂��A���̃f�[�^�����L���ꂸ�A�����ړI�ŃT�C�g�K��҂ƃR���^�N�g�Ƃ邽�߂Ɏg�p���ꂸ�A�X�̃v���t�@�C�����O�̂��߂Ɏg�p���ꂸ�A"����"�g�p�ƒ�`���ꂽ�ړI�̂��߂Ɏg�p����Ȃ�����A���̎�ނ̃f�[�^�̎��W�ƊǗ��@�\�̎g�p�����‚���B�x��������������Ƃ������l���̌������K�v�ȓd�q������ɏ]���������ƍl���郆�[�U�̓T�C�g���Ƃ���b�Ƃ��������̐ݒ�����������Ȃ���΂Ȃ�Ȃ����낤�B

�} B.1:"�قړ���(Almost Anonymous)"�̋K���Z�b�g

<APPEL:RULESET xmlns:APPEL="http://www.w3.org/2000/APPEL" crtdby="W3C" crtdon="15-March-2000 10:55:32 GMT">

<APPEL:RULE behavior="warn" description="Service collects some kind of identifiable information">

<APPEL:RULE behavior="warn" description="Service collects physical and/or online contact information and/or financial account identifiers and/or other data that may be personally-identifiable">

<APPEL:RULE behavior="accept" description="service does not collect identifiable data or share data with other parties">

<APPEL:RULE behavior = "warn" description = "service requests data from your data repository or has a practice that doesn't match your preferences"> APPEL:OTHERWISE/

B.2 �v���C�o�V�[�Ə����

���̋K���Z�b�g�͈قȂ����v���N�e�B�X�ɏ]�����@�I�@�ւ���̃t�H�[�����A�܂��͊֌W�Ȃ���O�@�ւƂ��̏�񂪋��L���ꂽ��; �܂��́A�����ړI��v���t�@�C�����O�A�܂���"����"�ړI�Ŏg�p���ꂽ���́A�x���𔭂��邪�A���̋K���Z�b�g�ɂ���ă��[�U�͓d�q������ɕK�v�Ȍl���������ł���B�܂��A�T�C�g�����N�Ǘ��������W���������A�x��������B���̃v�����v�g�̓A�N�Z�X�̂Ȃ��T�C�g�Œ񋟂����B

�} B.2:"�v���C�o�V�[�Ə����"�̋K���Z�b�g

<APPEL:RULESET xmlns:APPEL="http://www.w3.org/2000/APPEL" crtdby="W3C" crtdon="15-March-2000 16:41:21 GMT">

<APPEL:RULE behavior="warn" description="Data may be shared with legal entities following different practices, public fora, or unrelated third parties.">

<APPEL:RULE behavior="warn" description="Data may be used for marketing, profiling or "other" purposes.">

<APPEL:RULE behavior="warn" description="Site collects healthcare information.">

<APPEL:RULE behavior="inform" description="service does not provide access to identifiable data it collects">

<APPEL:RULE behavior = "accept" description = "privacy policy matches Privacy And Commerce preferences"> APPEL:OTHERWISE/

B.3 �V�[����T���iLOOK FOR THE SEAL�j

�T�C�g���֌W�Ȃ���O�@�ւƏ������L���Ȃ�����A���̋K���Z�b�g�ɂ���ă��[�U��"PrivacyProtect" ��"TrustUs"�V�[��������Web�T�C�g�ł������ނ̌l����������ړI�Ŏg�p�ł���B�܂��A��񂪈قȂ����v���N�e�B�X�ɏ]�����@�I�@�ւ���̃t�H�[�����A�܂��͊֌W�Ȃ���O�@�ւƋ��L���ꂽ��;�܂��́A�����ړI��A�v���t�@�C�����O�܂��́A�V�[���̂Ȃ��T�C�g�ɂ����"����"�ړI�Ŏg�p���ꂽ���A�x���͂��邪�A���̋K���Z�b�g�ɂ���āA���[�U�͂�����T�C�g�œd�q������ɕK�v�Ȍl�����������邱�Ƃ��ł���B���̃v�����v�g�̓V�[���������A���N�Ǘ��������W����T�C�g�Œ񋟂����;�x���̓V�[���������Ȃ����A���N�Ǘ��������W����T�C�g�Œ񋟂����B���̃v�����v�g�̓A�N�Z�X�̂Ȃ��T�C�g�Œ񋟂����B

�} B.3:"�V�[����T��(Look For The Seal)"�̋K���Z�b�g

<APPEL:RULESET xmlns:APPEL="http://www.w3.org/2000/APPEL" crtdby="W3C" crtdon="15-March-2000 16:41:21 GMT">

<APPEL:RULE behavior="accept" description="Service has privacy seal and does not share data with unrelated third parties.">

<APPEL:RULE behavior="warn" description="Service collects data needed for e-commerce activities but may share this data with legal entities following different practices, public fora, or unrelated third parties.">

<APPEL:RULE behavior="warn" description="Service collects data needed for e-commerce activities but may use it also for marketing, profiling, or "other" purposes.">

<APPEL:RULE behavior="inform" description="Site collects healthcare information but participates in a seal program.">

<APPEL:RULE behavior="warn" description="Site collects healthcare information but does not participates in a seal program.">

<APPEL:RULE behavior="accept" description="Service collects data needed for e-commerce activities only, without sharing with legal entities following different practices, public fora or unrelated third parties. A seal program vouches for this.">

<APPEL:RULE behavior="inform" description="service does not provide access to identifiable data it collects">

<APPEL:RULE behavior = "accept" description = "privacy policy matches Look For The Seal preferences"> APPEL:OTHERWISE/

B.4 ���̂�(INFORMATION ONLY)

���̋K���Z�b�g�ɂ���ă��[�U�͂������ނ̌l����������ړI�Ō����ł���B�������Ȃ���A�T�C�g�������ړI��v���t�@�C�����O�A�܂���"����"�ړI�Ńf�[�^�����W������; �قȂ����v���N�e�B�X�ɏ]�����@�I�@�ւ���̃t�H�[�����A�֌W�Ȃ���O�@�ւƋ��L������;�܂��́A���N�Ǘ��������W�������A���̋K���Z�b�g�͏��v�����v�g��񋟂���B

�} B.4:"���̂�"(Information Only)�̋K���Z�b�g

<APPEL:RULESET xmlns:APPEL="http://www.w3.org/2000/APPEL" crtdby="W3C" crtdon="15-March-2000 16:41:21 GMT">

<APPEL:RULE behavior="inform" description="Service collects data for marketing, profiling, or "other" purposes.">

<APPEL:RULE behavior="inform" description="Service shares information with legal entities following different practices, public fora, or unrelated third parties.">

<APPEL:RULE behavior="warn" description="Site collects healthcare information.">

<APPEL:RULE behavior = "accept" description = "privacy policy matches Information Only preferences"> APPEL:OTHERWISE/

�t�^ C: �g���X�g�G���W���ƃf�[�^�x�[�X�G���W��

����-�ړI��APPEL�G���W����P3P ���[�U�G�[�W�F���g�ł̎g�p�̂��߂Ƀr���h����邩������Ȃ����AP3P �����҂��܂��A���̖ړI���߂Ɋ����̃f�[�^�x�[�X�G���W����g���X�g�G���W�����g�p���邱�Ƃ��l���邩������Ȃ��B�Ⴆ��, SQL�G���W���܂��́AKeynote Trust Management System [Keynote]�̃G���W�����L�����Əؖ������ꍇ�ȂǁB�����̃G���W���̂�����‚��g�p����ƁA���̃G���W�������߂��\����APPEL�\����|�󂷂�K�v������B���̂��Ƃ͖|��X�N���v�g�ɂ���ĉ”\�ł���B���[�L���O�O���[�v �͂��̕���ł̎��݂𐄐i����B

�t�^ D: ABNF�\�L�@(�L�v)

APPEL�̐����ȕ��@�́A�����ύX����[ABNF]���g�p���Ă��̎d�l���ŗ^�����Ă���B�����������\����XML�̗B��̕��@�\���ł��邱�Ƃɒ��ӂ��ꂽ��: XML�̍\���I�_����َ��I�Ɋ܂܂�Ă���; �Ⴆ�΁A�󔒋K��, �V���O���N�H�[�e�[�V����(') ��_�u���N�H�[�e�[�V����(")���g�p�������p�A�����G�X�P�[�v�A�R�����g�A����ё啶������������ʂ���ȂǁB����ɁA�����Ɨv�f�͂����鏇�ԂŌ���邱�Ƃɒ��ӁB

�ȉ���ABNF�̒P���ȋL�ڂł���B

name = (�v�fs)

���K���̖��O�ł���ꍇ�A<�v�fs>�͈�ˆȏ�̋K�����ł��邩�A�ȉ��̃I�y�����h��ʂ��Č��������^�[�~�i���ł���B�K�����͑啶��/����������ʂ��Ȃ��B

( �v�f1 �v�f2)

���ʂł����܂ꂽ�v�f�͒P��̗v�f�Ƃ��Ď�舵����B�����Ă��̗v�f�̃R���e���c�͏��Ԃ͌��������̂ł���B

<a>*<b>�v�f

�v�f�ŋN�������Ȃ��Ƃ������đ����Ă�

(1*4<�v�f>��1����4�̗v�f)

<a>�v�f

�v�f�Ŏ��ۂɋN������

(4<�v�f>�͂��傤��4�̗v�f)

<a>*�v�f

�ȏ�̗v�f

(4*<�v�f>��4�ȏ�̗v�f)

*<b>�v�f

0�����v�f

(*5<�v�f>��0 ����5�̗v�f)

*�v�f

0 �ȏ�̗v�f

(*<�v�f>��0���疳����̗v�f)

[�v�f]

�I�v�V�����I�v�f, *1(�v�f)�Ɠ�����

([�v�f] ��0��1�̗v�f)

"string"�܂�����tring'

�_�u���N�H�[�e�[�V�����ł̐��m�ȕ�������ƍ�����

�����ɂ����Ďg�p����鑼�̕\�L�@��:

; or /* ... */

�R�����g.

�t�^ E: ���[�L���O�O���[�v�v����

Lorrie Cranor AT&T Labs-Research
Marc Langheinrich (Editor & Chair) ETH Zurich
Massimo Marchiori W3C
Joerg Meyer IBM
Joseph Reagle W3C
Drummond Reed Intermind
Mary Ellen Zurko (former Chair) Iris

�Q�l����

[ABNF]

D. Crocker, P. Overel. "RFC2234 -- Augmented BNF for Syntax Specifications: ABNF," Internet Mail Consortium, Demon Internet Ltd., November 1997. See /rfc/rfc2119.txt at http://www.ietf.org/.

[Keynote]

Blaze, Feigenbaum, Keromytis, "Keynote Trust Management System".

[PicsRules]

Christopher Evans, Clive D.W. Feather, Alex Hopmann, Martin Presler-Marshall, Paul Resnick, "PICSRules Specification" 29 December 1997. See /TR/REC-PICSRules at http://www.w3.org/

[P3P10]

Massimo Marchiori (editor), "Platform for Privacy Preferences 1.0 (P3P1.0) Specification" 11 February 2000 [Work in progress]. See /TR/P3P/ at http://www.w3.org/

[RDF]

Ora Lassila, Ralph R. Swick (editors), "Resource Description Framework (RDF) Model and Syntax Specification" 22 February 1999. See /TR/REC-rdf-syntax at http://www.w3.org/

[RFC 2068]

R. Fielding et al, "Hypertext Transfer Protocol -- HTTP/1.1" January 1997. See /rfc/rfc2068.txt at http://www.ietf.org/.

[RFC 2119]

S. Bradner, "Key words for use in RFCs to Indicate Requirement Levels" See /rfc/rfc2119.txt at http://www.ietf.org/.

[RFC 822]

David H. Crocker (editor), Standard for the format of ARPA Internet text messages See /rfc/rfc822.txt at http://www.faqs.org/.

[URI]

T. Berners-Lee, R. Fielding, and L. Masinter. "Uniform Resource Identifiers (URI): Generic Syntax and Semantics." 1997. (Work in progress; see updates to RFC1738.)

[UTF-8]

F. Yergeau. "RFC 2279 -- UTF-8, a transformation format of ISO 10646." January 1998. See See /rfc/rfc2279.txt at http://www.ietf.org/


Valid XHTML 1.0!