���̃h�L�������g�� The Platform for Privacy Preferences 1.0 (P3P1.0) Specification W3C Recommendation 16 April 2002 http://www.w3.org/TR/2002/REC-P3P-20020416/ �̘a��ł��B ���̕����ɂ͘a���̌�肪���肦�܂��B ���e�̕ۏ͂��������˂܂��̂ŁA�K��W3C Web�T�C�g�̐����ŕ������Q�Ƃ��ĉ������B �܂��A���쌠���ɂ��Ă͖{�����Ɋ܂܂��L�q�ɉ����A��������K���Q�����Ă��������B |
�W���I�Ȓ������܂߁A���̃h�L�������g������\���Q�Ƃ̂��ƁB
�܂��A�|�����Q�Ƃ��ꂽ���B
Copyright(C) 2000 W3C® (MIT, INRIA, Keio), All Rights Reserved. W3C �Ɛ�, �o�^���W, �����̎g�p�A������ �\�t�g�E�G�A���C�Z���X �Ɋւ���K�����K�p�����B
�{�d�l���́A�u�v���C�o�V�[����舵���ɑ���l�̑I�D���x������Z�p��ՁiPlatform for Privacy Preferences�AP3P�j�v �̎d�l���ł���B�W�����쐬�菇�ɏ]���A�{�����́A���݊����̂���P3P�A�v���P�[�V�����̃C���v�������g�ɕK�v�ȑ��Ă̎d�l���K�肵�Ă���B
�{�͂ł́A�����̔��s���ɂ����铖�Y�����̈ʒu�t���ɂ��ċL�q����B�������A���̋L�q���e�́A���̕����Œu����������\��������B�{�����V���[�Y�̍ŐV�̈ʒu�t���́AW3C�����߂Ă���B
T�{����Platform for Privacy Preferences 1.0 (P3P1.0) �d�l�������� �ł���B
�{������W3C�����o�[�A���̑��̊W����c�́A�����W3C�����Ƃ��Đ��F���闝���ɂ���ă��r���[���ꂽ�B�{�����͊m�肵�������ł���A������������W�������Ƃ��Ĉ��p�A���邢�͎Q�Ǝ����Ƃ��Ďg����B�����Ƃ���ۂ�W3C�̖����́A�d�l���ɒ��ӂ������t���邱�ƂƂ��̍L�͈͂̓W�J�ł��B ����́AWeb�̋@�\������ё��݉^�p����������B
���̃h�L�������g��W3C Technology & Society �h���C�����v���C�o�V�[�����̈ꕔ�Ƃ���P3P�d�l���[�L���O�O���[�v�ɂ���č쐬���ꂽ�B
�{�����ɓK�ȓ����̊J���́AW3C�|���V�[�ƈ�v����P3P1.0�������̊J���y�[�W�ɂ��邩������Ȃ��B
�{�����̃R�����g�ɂ��ẮA[email protected](���I�ȃR�����g�̕ۊǐ�)���Q�Ƃ��������B
�{�����ɂ�������m�̃G���[�̃��X�g��http://www.w3.org/2002/04/P3Pv1-errata�ʼn{�����邱�Ƃ��ł���B
�{�d�l���̉p��ł݂̂��A�B��̕W���łł���B�{����(��)�̖|��Ɋւ������http://www.w3.org/2002/04/P3Pv1-translations�ɂ���B
���݂̌��JW3C�Z�p���|�[�g�́Ahttp://www.w3.org/TR�ɂ���B
Platform for Privacy Preferences Project (����P3P)�́AWeb�T�C�g���W���`���ł��̃T�C�g�̃v���C�o�V�[�v���N�e�B�X�i�l���̎�舵���j��\�����邱�Ƃ��\�ɂ��A���̕W���`���f�[�^�����[�U�G�[�W�F���g�������I�Ɏ�肱��A�ȒP�ɏ��������肷�邱�Ƃ��\�ɂ���BP3P���[�U�G�[�W�F���g�̓T�C�g�̃v���C�o�V�[�v���N�e�B�X�𗘗p�҂�(�}�V�����ǂނ��Ƃ��ł���`���A�y�ѐl�Ԃ��ǂނ��Ƃ̂ł���i�q���[�}�����[�_�u���́j�`����)�ʒm���邱�Ƃ��ł��A�v���C�o�V�[�v���N�e�B�X���K�Ȃ�A�����ӎv������s�����Ƃ��\�ł���BP3P���[�U�G�[�W�F���g�̂��̎����ӎv����@�\��p����A���p�҂́A�A�N�Z�X����T�C�g�̑��Ẵv���C�o�V�[�|���V�[�𒀈�ǂޕK�v�������Ȃ�B
P3P�́A���p�҂��A�l�����n���O�ɃT�C�g�̃v���C�o�V�[�|���V�[��m�邱�Ƃ��\�ɂ��郁�J�j�Y������邪�A���̃T�C�g�����̃|���V�[�ɏ]�����s�������邱�Ƃ�ۏ��郁�J�j�Y���������̂ł͂Ȃ��B�{�d�l���̓��e��������������̃v���_�N�g�́A���̂悤�ȕۏ̎x�����J�j�Y����L������������Ȃ����A����́A�X�̎�����̓s���ɂ����̂ł���A�{�d�l�͈̔͊O�ł���B�������Ȃ���AP3P�́A�v���C�o�V�[�Ɋւ���@���⎩��K���v���O������⊮������̂ł���A�������������郁�J�j�Y������邱�Ƃ��ł���B�X�ɕt��������Ȃ�AP3P�́A�f�[�^�]���̃��J�j�Y���������̂ł͂Ȃ��A�܂��A�f�[�^�̕ۊǂ����S�ɍs�����߂̃��J�j�Y���������̂ł��Ȃ��BP3P�́A�f�[�^�]�����\�ɂ���c�[���̒��ɑg�ݍ��܂�A�����̃c�[���́A�K�ȋ@���ی�@�\��L���Ă���ׂ��ł���B
P3P1.0�d�l���́AP3P�v���C�o�V�[�|���V�[�iP3P�|���V�[�j�̂��߂̍\���ƃZ�}���e�B�N�X�Ƃ��`���Ă���A�����āAWeb���\�[�X�Ƀ|���V�[���֘A�Â��邽�߂̃��J�j�Y�����`���Ă���BP3P�|���V�[�́A�v���C�o�V�[�Ɋւ��鏈����@���ɍs������\������ׂɗp������P3P�{�L���u�������g���đg�ݗ��Ă���X�e�[�g�����g����\������Ă���BP3P�|���V�[�́AP3P��{�f�[�^�X�L�[�}�̗v�f���g�p����BP3P��{�f�[�^�X�L�[�}�Ƃ́A�f�[�^�v�f�̈�̕W���W���̂��Ƃ������A���Ă�P3P���[�U�G�[�W�F���g�́A����������ł��Ȃ���Ȃ�Ȃ��BP3P�d�l���́A�V���ȃf�[�^�v�f��f�[�^�W�����`�\�Ƃ��郁�J�j�Y�����K�肵�Ă���A�܂��CP3P�{�L���u�����𑝂₷���Ƃ��\�Ƃ���ȒP�ȃ��J�j�Y�����K�肵�Ă���B
P3P�o�[�W����1.0�́AWeb�T�C�g���f�[�^���W��@���ɍs������Web���p�҂ɒʒm���邱�Ƃ�ړI�ɐv���ꂽ�v���g�R���ł���BP3P�o�[�W����1.0�́AWeb�T�C�g���f�[�^���W�Ǝ��W�����f�[�^�̏����Ƃ��ǂ̗l�ɍs�������}�V�����ǂނ��Ƃ��ł���XML�`����P3P�|���V�[�ɕ�����������������BP3P�d�l���́A���̒�`���s���Ă���F
P3P1.0�̍ŏI�ړI�́A���̓�ł���B�ŏ��̈�́AWeb�T�C�g���f�[�^���W��@���ɍs������W��������A�}�V�����ǂނ��Ƃ��ł��A���A�ȒP�ȕ��@�ŁA���邱�Ƃ��\�Ƃ��邱�Ƃł���B��ڂ́AWeb���p�҂��A�N�Z�X����Web�T�C�g���A�ǂ�ȃf�[�^�����W���A�ǂ̗l�Ƀf�[�^���g���邩��Web���p�҂��m�邱�Ƃ��ł��A�ǂ̃f�[�^��ǂ�ȗ��p��Web���p�҂�"�I�v�g�C��"�܂���"�I�v�g�A�E�g"���邱�Ƃ��\���m�邱�Ƃ��ł���悤�ɂ��邱�Ƃł���B
P3P�𗝉�����ׁAP3P�𗘗p�����̎�����l���Ă݂悤�B�Ԏq����́ACatalogExample��(����URL��http://www.catalog.example.com/)�ƌĂ�邠��T�C�g�����悤�Ǝv�����Ɖ��肵�A����CatalogExample�Ђ͑��Ẵy�[�W��P3P�|���V�[�����Ă�����̂Ɖ��肷��A�X�ɁA�Ԏq����́AP3P�Ή��̃u���E�U�𗘗p���Ă�����̂Ƃ���B
�Ԏq���A�u���E�U���CatalogExample�Ђ�URL���w�肵���Ƃ���ƁACatalogExample�Ђ���z�[���y�[�W����Ԃ��Ƃ��A�Ԏq�����Web�u���E�U�͎����I�ɂ��̃y�[�W�ɑΉ�����P3P�|���V�[�������Ă���B���̃|���V�[�ɂ́A���Y�y�[�W�ł͕W����HTTP�A�N�Z�X���O�Ɋ܂܂��f�[�^�݂̂����W����ƋL�q���Ă�����̂Ƃ���B�Ԏq����̃u���E�U�́A���̃|���V�[��\�߉Ԏq���u���E�U�ɗ^���Ă������v���t�@�����X�Əƍ����A���̃|���V�[������\���A���́A�Ԏq����ɒʒm���ׂ����`�F�b�N����B���̃|���V�[������\�������Ɖ��肷��ƁA���̏ꍇ�A�z�[���y�[�W�́A�@���Ȃ�|�b�v�A�b�v���b�Z�[�W���\������邱�Ɩ����ɕ\�������B�����A�E�B���h�E�̕Ћ��ɏ����ȃA�C�R�����\������A�T�C�g����v���C�o�V�[�|���V�[������A���̃|���V�[�́A�ޏ��̃v���t�@�����X�ɍ��v���Ă��邱�Ƃ������ł��낤�B
���ɁA�Ԏq���A���Y�T�C�g�̃I�����C���J�^���O�̃����N��I�������Ƃ���ƁA���Y�T�C�g�̃J�^���O�����ŏ������G�ȃ\�t�g�E�F�A�����s�����悤�ɂȂ��Ă��āA���̃\�t�g�E�F�A���V���c�s���O�J�[�g�@�\����������ׂɁA�N�b�L�[��p���Ă����Ƃ���ƁA���YWeb�T�C�g�̂��̕����́A��葽���̏������W����̂ŁAWeb�T�[�o�́A�Ԏq����̃u���E�U�ɐV����P3P�|���V�[�𑗐M����B���̏ꍇ�ɂ����Ă��A���Y�|���V�[���Ԏq����̃v���t�@�����X�ɍ��v�����Ɖ��肷��ƁA���̃|�b�v�A�b�v���b�Z�[�W���\������邱�ƂȂ��A�Ԏq����́A������p���ł��A�������w�������肵�āA�Ō�Ƀ`�F�b�N�A�E�g�y�[�W�ɐi�ނ��Ƃ��ł���B
CatalogExample�Ђ̃`�F�b�N�A�E�g�y�[�W�́A���炩�̒lj�����K�v�Ƃ���B�Ⴆ�A�Ԏq����̖��O�A�Z���A�N���W�b�g�J�[�h�ԍ��y�ѓd�b�ԍ����ł���B���̏ꍇ�A���YWeb�T�C�g�́A�ǂ�ȃf�[�^�������Ŏ��W���A�����Ŏ��W�����ޏ��̃f�[�^�́A�ޏ��̒�������������ׂɂ̂ݎg�p���邱�Ɠ����L�q�����V����P3P�|���V�[�𑗐M����B
�Ԏq����̃u���E�U�́A����P3P�|���V�[�ׁA�Ⴆ�A�Ԏq���A�u���E�U�ɂ������A�d�b�ԍ��̗v�����������Ȃ�A�x����ʒm����悤�ݒ肵�Ă���Ȃ�A�|�b�v�A�b�v���b�Z�[�W�ŁA�d�b�ԍ����v������Ă��邱�Ƃ�ʒm���A���AP3P�X�e�[�g�����g�̓��e�ɂ��Ă���������B�����ŁA�Ԏq����́A�v�����ꂽ���̂�����\���ۂ����f���邱�Ƃ��ł��A�����A����\�ł���Ȃ�A�ޏ��́A����������p�����邱�Ƃ��ł��A����邱�Ƃ��ł��Ȃ��Ȃ�A�g�����U�N�V�������L�����Z�����邱�Ƃ��ł���B
��L�̏ꍇ�ƈقȂ�A�Ԏq���A�u���E�U�Ɂu�T�C�g���d�b�ԍ���v�����A�����āA���̏����O�҂ɓn���A�����ā^�܂��́A���݂̒��������ȊO�ɗp����Ȃ�A�x������v�悤�ɐݒ肵�Ă���Ȃ�A�Ԏq����́A�@���Ȃ�|�b�v�A�b�v���b�Z�[�W���\������邱�ƂȂ��A����������������邱�Ƃ��ł���B
(��)�{�V�i���I�́A�����܂ł����z�̃C���v�������e�[�V�����ł���A���[�U�C���^�[�t�F�[�X�́A��L�ȊO�̂��̂��\�ł���B
P3P�|���V�[�́A�|���V�[�̒��Ƀv���C�o�V�[����@���ɏ������邩�\�L���Ă��鍇�@�g�D�̂��߂ɘA��������邽�߂Ƀl�[����ԁicf�D[XML]�����[XML-Name])������P3P�{�L���u�����̂w�l�k��p���A���W�����f�[�^�^�ƃf�[�^�v�f����A�����āA�ǂ̗l�Ƀf�[�^���g���邩��������B�X�ɁA�|���V�[�́A�f�[�^�̎�̎҂m�ɂ��A�W�������̂��߂̏��̂悤�ȏ��J���ɂ܂�鏔�X�̂��̂��쐬�\�ɂ��A���Y�T�C�g�̐l�Ԃ��ǂނ��Ƃ̂ł���v���C�o�V�[�|���V�[�̑��ݏꏊ(URL)�̒ʒm���s���BP3P�|���V�[�́A�W���鑍�Ẵf�[�^�v�f�Ƃ�����ǂ��g�����J�o�[���Ȃ���Ȃ�Ȃ��B�������A�@�̎��s�̍ۂɕK�v�Ƃ������Ɋւ���@���I���͂��̎d�l���ł͊֒m���Ȃ��B�Ⴆ�A�����͂ɂ���ėv�����ꂽ�ꍇ�A��O�҂ɒ��Ȃ��͂��̃f�[�^���|���V�[�̋K��ɔ����āA���̑g�D�ɒ���邱�Ƃ����邩������Ȃ��BP3P�̋L�q�́A�m��I�ȋL�q�ł���ׂ��ł���B���Ȃ킿�A����T�C�g�����X�����Ȃ��ƋL�q������́A���X���s���ƋL�q���邱�Ƃ��]�܂����BP3P�{�L���u�����́A�������Ȗ@����s���K�͂ɏ������邽�߂̃C���f�B�P�[�^�Ƃ������A�T�C�g���v���C�o�V�[����@���Ɏ�舵�������L�q���邱�Ƃ�ړI�ɐv����Ă���B�������Ȃ���A����̃��[�U�G�[�W�F���g�́A�T�C�g�̃v���C�o�V�[���̎�舵�������@����s���K�͂ɍ����Ă��邩�ۂ��e�X�g���邽�߂ɁA�J������邩������Ȃ��B
P3P�|���V�[�́A�T�C�g���v���C�o�V�[����@���Ɏ�舵������\������B�������A�d�C�ʐM�v���o�C�_��C���^�[�l�b�g�T�[�r�X�̃v���o�C�_��v���L�V�A���̑��̒��ԋƎ҂��A�T�C�g�Ɨ��p�҂Ƃ̊Ԃ̃v���C�o�V�[�f�[�^�����Ɋ֗^���邪�A�����̒��ԋƎ҂������s���Ă��邩�ɂ��āA�T�C�g�̃|���V�[�͊֗^���Ȃ��B�܂��A�eP3P�|���V�[�̓|���V�[�Q�ƃt�@�C���Ƀ��X�g����Ă�������Web���\�[�X�iWeb�y�[�W��摜�A�N�b�L�[�Ȃǁj�ɓK�p����邱�Ƃɒ��ӁB������P3P�|���V�[��Web�T�C�g�ɔz�u���邽�߁A��Ђ�g�D�́A�ނ�̃|���V�[�Q�ƃt�@�C���ɋL�q����Ă��Ȃ����̑���Web���\�[�X��P3P�|���V�[���J�o�[������Web�T�C�g�Ɏ��W���ꂽ�f�[�^���܂܂Ȃ����̑��̃I�����C����ƁA�܂��́A�I�t���C����ƂɊW���Ă���v���C�o�V�[�Ɋւ��鏈���ɂ��Ă͏q�ׂȂ��B
P3P�̌�b���\���ɐ��m�łȂ��̂ŁAWeb�T�C�g�̃v���N�e�B�X�ɂ��ċL�q����ہA�T�C�g�́A�ł��ٖ��ɂ����̃v���N�e�B�X�ƈ�v���A��w�̐���������b�p����g�p����ׂ��ł��B(3.2���ɏq�ׂ��Ă���). �������Ȃ���A�|���V�[�͌�肩���邢�͌���������₷���X�e�[�g�����g���s�Ȃ��Ă��Ȃ�Ȃ��B
P3P1.0���[�U�G�[�W�F���g�́AWeb�u���E�U���A�u���E�U�v���O�C�����A�v���L�V�T�[�o�ɑg�ݍ��܂�邱�Ƃ��ł���B�܂��A������Java�A�v���b�g�������́AJavaScript�Ŏ�������A�d�q���z�⎩���t�H�[�����͂₻�̑��̗��p�҃f�[�^�Ǘ��@�\�̒��ɑg�ݍ��ނ��Ƃ��ł���BP3P���[�U�G�[�W�F���g�́A���m�̑��ݏꏊ�ɂ���P3P�ւ̎Q�Ƃ�HTTP�����̒��ɂ���P3P�w�b�_�y��HTML�R���e���c�̒��ɖ��ߍ��܂�Ă���P3P
link
�^�O��{���B�����̎Q�Ƃ́A�W����P3P�|���V�[�̑��ݏꏊ�������Ă���B���[�U�G�[�W�F���g�́A�����ꂽ���ݏꏊ����|���V�[����荞�݁A�������͂��A�V���{����\��������A����炵����A�T�C�g��P3P�v���C�o�V�[�Ɋւ��鏈���������v�����v�g���b�Z�[�W�������肷��B�X�ɁA���[�U�G�[�W�F���g��P3P�|���V�[�𗘗p�҂��ݒ肵���v���C�o�V�[�v���t�@�����X�̏W���Ɣ�r���A�K�ȏ������s�����Ƃ��\�ł���BP3P�́A�d�q���z�⎩���t�H�[�����͂̂悤�ȃf�[�^�]�����J�j�Y���ɂ����邠����"�Q�[�g�L�[�p�["�̋@�\���s�����Ƃ��ł���B�����̃��J�j�Y���ɑg�ݍ��܂ꂽP3P���[�U�G�[�W�F���g�́AP3P�|���V�[������������A���p�҂̃v���t�@�����X�Ɣ�r������A���̓�̏����������Ƃ��̂݁A�f�[�^�̃����[�X��F�߂�Ba)�|���V�[���A���p�҂̃v���t�@�����X�ƈ�v���Ă���B�����āAb)�v�����ꂽ�f�[�^�]�����A�|���V�[�ƈ�v���Ă���B�������A�����̏����̉��ꂩ�ɍ��v���Ă��Ȃ��Ȃ�A���p�҂ɁA�s��v�̒ʒm�ƁA�f�[�^�𑗏o���邩�ۂ��I������@��^������ׂ��ł���B
P3P1.0�d�l��P3P���[�U�G�[�W�F���g�̃��[�U�C���^�[�t�F�[�X�Ɋւ���v�����قƂ�ǒ�N���Ȃ��B���̂��߁A���[�U�G�[�W�F���g�����҂�Web�T�C�g�̃v���C�o�V�[�|���V�[�ɂ��Ă̏������[�U�ɒ��邽�߂ɕ\�����t��V���{����Ǝ��ɑI���ł���B�����҂̓��[�U�C���^�[�t�F�[�X�Ŗ{�d�l�̌��t�ʂ�ɒ�`���g�p����K�v�͂Ȃ��B�������A���[�U�ɒ������t�^ 7�F�hP3P�K�C�h���C���i�W�����j�h�ɏ]���Ă��ׂĐ��m�ɕ\�����邱�Ƃ��m���ɍs���ׂ��ł���B
Web�T�C�g�́A���p�҂ɕ��͂ŊJ�����Ă���v���C�o�V�[�|���V�[��P3P�\���ɖ|�A�|���V�[�֓K�p���Ă���T�C�g�̈ꕔ�������|���V�[�Q�Ƃƈꏏ�ɁA���̌��ʂ̃t�@�C�������J���邱�Ƃɂ��AP3P1.0���������邱�Ƃ��ł���B�������c�[���ɂ��A���̖|����s���T�C�g�̉^�c�҂��x�����邱�Ƃ��\�ł���BP3P1.0�̓\�t�g����ɒlj�������A�b�v�O���[�h���邱�ƂȂ��A���݂�HTTP/1.1������Web�T�[�o�ɂ����č\�z�ł���B�T�[�o�����m�̑��ݏꏊ����|���V�[�Q�ƃt�@�C�� ���\�z�ł��A���邢��link
�^�O���g����HTML/XHTML�R���e���c��P3P�|���V�[�Q�ƃt�@�C�����Q�Ƃ��邩������Ȃ��B�܂��́A�T�C�g��P3P�|���V�[�Q�ƃt�@�C���̑��ݏꏊ������HTTP���X�|���X��P3P�g���w�b�_��}�����邽�߂Ɍ݊����̂���T�[�o���\�z�ł���ł��낤�B
Web�T�C�g�́A�T�C�g�S�̂Ɉ��P3P�|���V�[��t�^���邱�Ƃ��ł��邵�A���̃T�C�g�̈قȂ镔���ɈقȂ�|���V�[���w�肷��Ƃ��������Ƃ��ł���B������P3P�|���V�[�́A���̃T�C�g�ւ̖K��҂�HTTP�ł��Ƃ肷��ۂɐ������ꂽ��A�������ꂽ�肷�邷�ׂẴf�[�^���J�o�[������̂łȂ�����Ȃ�Ȃ��B�X�ɂ����ƁA����̃T�C�g�́A�f�[�^���ǂ̗l�Ɏ��W���ꂽ���ɂ�����炸�A���Ẵf�[�^���J�o�[����P3P�|���V�[����邱�Ƃ�]�ނ�������Ȃ��B
P3P�̑����̎����ƍŏ��̓�����e�Ղɂ��邽�߂ɁA�O���P3P1.0�g�p���̕�������啝�ɏ͂��폜�����B���Y�O���[�v�́AP3P1.0���������ꂽ���_�ŁA P3P�̎d�l���̏����̃o�[�W�����͂����̋@�\��g�ݍ��ނ��Ƃ�����B���̂悤�Ȏd�l���ɂ́A�����o���⓱�����̌o���f������ƂƂ��ɁAP3P1.0���痎�Ƃ��ꂽ�A����4�̏d�v�ȋ@�\�荞�ޗ\��ł���B
W3C�̐����d�l���쐬�菇�ɏ]���A�{�d�l���́A���݊����̂���P3P�A�v���P�[�V�����̍쐬�ɕK�v�Ƃ���鑍�Ă̎d�l���܂��Ă���B
�{�d�l���́A�K�v���̒��x��\���ׁARFC2119[KEY]�ɒ�`����Ă��鎟�̗p���p����B���̏d�v�ȗp�ꂪ�A���݊�������������ׂɁA�{�����S�̂�ʂ��ėp�����Ă���B
2.2.2��, 2.2.3������� 4���������āAP3P�d�l�� �l�[������\��(cf. [XML] ����� [XML-Name])��XML���`����B�R���p�N�g�ɂ��邽�߁A�ȉ��ł́A"�l�[����Ԃ��g�p���Ă�XML"�Ƃ����Ӗ���"XML"�Ƃ������Ƃɂ���B
BFN�̂悤�ȋL�q���{�d�l�̒��Ŏg�p����Ă���B�{�d�l���ŗp�����Ă���[ABNF]�L�q�́ARFC2234 �ɏ]�������̂ł���A���̊T�����t�^ 6�Ɏ����B�������AXML�\���̏ꍇ�A����������ABNF�\���͉ǐ��i�Ⴆ�A�K������p���i�f�j��i�h�j�Ȃǂ��g�p���Ĉ��p������A�����g����A�R�����g�A�啶���������̋�ʁA�����̏����A�l�[����Ԃ̏����ȂǁAXML�ɐ�ΓI�Ɋ܂܂�Ă���\���I�ȗZ�ʐ����Ȃ��j�����コ���邽�߂Ɏg�p����镶�@�\���ł��邽�߁A�W�������̒l���Ȃ��B�{�d�l���Œ�`����Ă���XML�\���͂��ׂāA���R������g�p���Ė{�d�l�ŕ\�����Ă��邻�̑��̐���ƈꏏ�ɁA�W�������̒�`���\������P3P��XML�X�L�[�}�ɏ]��Ȃ�����Ȃ�Ȃ��i�t�^4)���Q�Ɓj�B
P3P�t�@�C�����L���ł��邱�Ƃ��m�F���邽�߂ɁA�t�^ 5�́i�W�����j��DTD���g�p���Ă��悢���A�l�[����Ԃ̎g�p�������ŁADTD�ɏƍ�����ƁA�L���ȃt�@�C�������ۂ����ꍇ������B
�{�d�l�Œ�`���Ă����XML�\���Ɋւ������A�iP3P��HTTP�w�b�_���`���Ă���2.2.2���AHTML�ł�P3P�̎g�p�ɂ��Ē�`���Ă���2.2.3���A�����āA�R���p�N�g�|���V�[���`���Ă���4���j����ɁA�i���R������g�p���Ė{�d�l�ŕ\�����Ă��邻�̑��̐���ƈꏏ�ɁjABNF�L�q���W�������̒�`���\������B
user.home.postal
"�Ƃ������A�f�[�^�v�f�̈�ʓI�ȃO���[�v�̂��Ƃł���B
����P3P 1.0�́A����̊�{�f�[�^�W�����߂Ă���B DATASCHEMA
�v�f���g�p���Ē�`�����v�f�ƏW���̏W�܂�B
P3P1.0��P3P��{�f�[�^�X�L�[�}�Ƃ����W���̃f�[�^�X�L�[�}���`����B P3P�|���V�[��ݒu���邱�Ƃ́AP3P�v���g�R���H���ɂ����鏉���i�K�̃X�e�b�v�ł���B�T�[�r�X�́A�ǂ�P3P�|���V�[������̂ǂ�URI�A�܂���URI�̏W���ɓK�p���邩���q�ׂ�ׂɃ|���V�[�Q�Ƃ��g�p����B���[�U�G�[�W�F���g�́AWeb���\�[�X�ɓK�p���ꂽ�v���C�o�V�[�|���V�[������ׂɃ|���V�[�Q�Ƃ��g�p����B�]���āA���[�U�G�[�W�F���g�́A���p�҂̂��߂Ƀ|���V�[���������邱�Ƃ��ł���B
�|���V�[�Q�Ƃ́A�p�t�H�[�}���X�̍œK���Ƃ��Ďg����B�v���C�o�V�[�|���V�[���Q�Ƃ��Ă���URI�́A�ʏ�100�o�C�g�����ł��邪�AP3P�|���V�[�͒ʏ�A���L���o�C�g�̃f�[�^�ł���B�ш敝�̐ߖ�ɉ����āA�|���V�[�Q�Ƃ́A�R���s���[�^�̉��Z�����̕K�v�����y������F�|���V�[�́AURI�ƈ�ӂɊ֘A�t�����邱�Ƃ��ł���B�]���āA���[�U�G�[�W�F���g�́A�|���V�[���K�p����Ă��镶�����Ƀ|���V�[����������K�v�͂Ȃ��A��x�|���V�[����͂��A��������悢�B����ɁA�����W�������ꂽ�ꏊ�ɁA�֘A�̂���|���V�[�Ɋւ������u�����Ƃɂ���āAWeb�T�C�g�̊Ǘ����ȑf�������B
�|���V�[�Q�ƃt�@�C����URL�X�y�[�X�̂���̈��P3P�|���V�[�̑Ή��Â��̂��߂Ɏg�p�����B�܂��A�|���V�[�Q�ƃt�@�C���͈��Web������A�T�C�g�̈ꕔ�܂��͑S�T�C�g�̂��߂Ƀ|���V�[���w�肷�邱�Ƃ��ł���l�[����Ԃ�����XML�t�@�C��([XML]��[XML-Name]���Q�Ƃ̂���)�ł���B�|���V�[�Q�ƃt�@�C���͕�����P3P�|���V�[���Q�Ƃ��邱�Ƃ�����B�����āA���Ƃ��قȂ�P3P�|���V�[���T�C�g�̈قȂ镔����K�p����Ƃ��Ă��|���V�[�Q�ƃt�@�C����������P3P�|���V�[���Q�Ƃ��邱�Ƃɂ���Ĉ�̎Q�ƃt�@�C�����S�T�C�g���J�o�[�ł���B �|���V�[�Q�ƃt�@�C���͈ȉ��̂ǂꂩ�A�������͂��ׂẴX�e�[�g�����g���쐬���邽�߂Ɏg�p�����B
�����̃X�e�[�g�����g�̂��ׂĂ̓|���V�[�Q�ƃt�@�C���̎�v�����ɍ쐬����Ă���B
���̏͂ł́A�|���V�[�Q�ƃt�@�C���̐ݒu�ꏊ�������ׂɎg�p����郁�J�j�Y�����������B�T�|�[�g����Ă��郁�J�j�Y���p�ɍ\���̏ڍׂ������B
�|���V�[�Q�ƃt�@�C���̑��ݏꏊ��4�̃��J�j�Y���̓��̈���g���Ď��������ł���B�|���V�[�Q�ƃt�@�C����
LINK
�^�O�Ń|���V�[�Q�ƃt�@�C���������Ă��邩�ALINK
�^�O�Ń|���V�[�Q�ƃt�@�C���������Ă��邩�A���[�U�G�[�W�F���g��HTTP���g�p����HTML�iXHTML�j�R���e���c�̌������T�|�[�g����ꍇ�A���[�U�G�[�W�F���g�͏�L�A1�A2�A3�i���ꂼ��A4�j�̃��J�j�Y�����ׂĂ��݊��I�ɏ������Ȃ�����Ȃ�Ȃ����Ƃɒ��ӂ��邱�ƁB��`���̗v���������Q�Ƃ��邱�ƁB
�|���V�[��HTTP�̃��\�[���̃��x���œK�p�����B���[�U�̑��ΓI���n�����"�y�[�W"�͕�����HTTP�̎��̂ō\������Ă��邱�Ƃ�����B�e���̂ɂ́A�֘A�����Ǝ���P3P�|���V�[�����邩������Ȃ��B�������A�����I�Ȓ��߂Ƃ��āA��̃y�[�W��̈قȂ���̂ɁA�����̈قȂ�P3P�|���V�[��u�����Ƃ́A���̃y�[�W�������_�����O���A���[�U�ɓK�ȃ|���V�[�����[�U�G�[�W�F���g�ɑ��č���ł��鎖�����点�邱�Ƃ�����B�܂��A�T�[�r�X�͈�̃|���V�[�Q�ƃt�@�C�����A�^����ꂽ"�y�[�W"���J�o�[�ł���悤�Ƀ|���V�[�Q�ƃt�@�C�����쐬���悤�Ƃ��邱�Ƃ𐄏������B��������A���[�U�̃u���E�W���O�������Ȃ�̂ł���B
�^����ꂽ���\�[�X�ɓK�p���ꂽ�|���V�[���������郆�[�U�G�[�W�F���g�̂��߂ɁA���̃��\�[�X�̂��߂̂̃|���V�[�Q�ƃt�@�C�������A���̃|���V�[�Q�ƃt�@�C�������o���A�|���V�[�Q�ƃt�@�C������͂��A�K�v��P3P�|���V�[���擾���AP3P�|���V�[�܂��̓|���V�[����͂��Ȃ���Ȃ�Ȃ��B
�{������HTTP�ȊO�̕��@�Ŏ��o���ꂽ������P3P�|���V�[���ǂ̂悤�Ɋ֘A���Ă��邩�ɂ��Ă͏q�ׂĂ͂��Ȃ��B�������A���̃v���g�R�����g�p���Ď��o���ꂽ���\�[�X�ƑΉ��Â����Ă���P3P�|���V�[�̃��J�j�Y���̍���̊J���͏��O���Ă��Ȃ��B����ɁAHTTP���\�[�X�Ɗ֘A�Â����Ă���P3P�|���V�[�̒lj��I�ȕ��@�͍���J������邩������Ȃ��B
P3P���g���Ă���Web�T�C�g�̓|���V�[�Q�ƃt�@�C����"���m��"���ݏꏊ�ɒu���Ă��悢�i�����������������j�B���̂��߂ɁA�|���V�[�Q�ƃt�@�C���́A�p�X/w3c/p3p.xml
�̃T�C�g��ŗ��p�\�ɂȂ�B
�T�C�g�����̃��J�j�Y�����g���K�v���Ȃ����Ƃɒ��ӁB�������A���̃��J�j�Y�����g���āA�T�C�g�͑��̃��\�[�X�����̃T�C�g���烊�N�G�X�g�����O�ɁA P3P�����[�U�G�[�W�F���g�ɃA�N�Z�X�\�ɂȂ邱�Ƃ�ۏł���B���̂��Ƃɂ���āA���[�U�G�[�W�F���g���Z�[�t�]�[���v���N�e�B�X���g���ăT�C�g�ɃA�N�Z�X����K�v�����ጸ����B����ɁA�����T�C�g�����̃��J�j�Y�����g�p����ꍇ�A���m�̑��ݏꏊ�Ɉʒu���Ă���|���V�[�Q�ƃt�@�C�����S���̃T�C�g���J�o�[����K�v�͂Ȃ��B�Ⴆ�A���e�̂��ׂĂ��ЂƂ̑g�D�̊Ǘ����ɂ���킯�ł͂Ȃ��T�C�g�́A���̃��J�j�Y�����g�p���Ȃ��Ă��悢�B���邢�͂��̃T�C�g�Ō���ꂽ�����݂̂��J�o�[����|���V�[�Q�ƃt�@�C����u���Ă��悢�B
�|���V�[�Q�ƃt�@�C���̂��߂Ɏ��m�̑��ݏꏊ���g�����Ƃ́A�|���V�[�Q�ƃt�@�C�����w�肷��悤�ȑ��̃��J�j�Y���̎g�p��W������̂ł͂Ȃ��B�T�C�g�̈ꕔ�ɂ����ẮA��`�����������������͈͂ɂ����āA�|���V�[�Q�ƃt�@�C�����w�肷�鑼�̃��J�j�Y�����g���Ă��悢�B
�Ⴆ�AMallExample�Ђ�Web�T�C�g�V���b�s���O���[�����l����ƁA����Web�T�C�g�imall.example.com
�j�ɂ����āA���̃��[���ŏ��i���邢�̓T�[�r�X����Ă����Ђ�/companies/company-name
�̃p�X�ŕ\����悤�ȁA���̃T�C�g����̃T�u�c���[�邾�낤�B����MallExample�Ђ�/companies
�T�u�c���[���������S�Ă��J�o�[����悤�ȃ|���V�[�Q�ƃt�@�C�����A���m�̑��ݏꏊ�ɒu�����Ƃ����߂邩������Ȃ��B���̏ꍇ�AShoeStoreExamples�Ђ́A/companies/shoestoreexample
�Ƃ������R���e���c�������A���̉�Ђ́Amall.example.com
�T�C�g�̈ꕔ���J�o�[����|���V�[�Q�ƃt�@�C���̑��ݏꏊ���������̑��̃��J�j�Y�����g�����Ƃ��ł���B
�|���V�[�Q�ƃt�@�C���̂��߂Ɏ��m�̑��ݏꏊ���g�����Ƃ����ɗL���ł���Ɨ\�z�����1�̃P�[�X�Ƃ��ẮA��̃T�C�g�������̃z�X�g��ɕ��������R���e���c�������Ă���悤�ȃP�[�X�ł���B�Ⴆ�A�ÓI��HTML�R���e���c����Web�x�[�X�̃A�v���P�[�V�������ׂĂ̈قȂ�_���z�X�g���g�p����T�C�g�̗���l���Ă݂�B�|���V�[�Q�ƃt�@�C���̑��ݏꏊ���w�肷�邱�Ƃ��������̃��J�j�Y���́A�A�N�Z�X���ꂽ�z�X�g��ɂ����ă|���V�[�Q�ƃt�@�C���̑��ݏꏊ�������Ă���A�N�V����URI���K�v�ł���B�������Ȃ���A���m�̑��ݏꏊ���������J�j�Y���́A���̂悤�ȕK�v���Ȃ��B
www.example.com
�Ɉʒu����HTML�t�H�[���̗���l���Ă݂�B�t�H�[����̃A�N�V����URI���T�[�ocgi.example.com
���w���Ă����Ƃ���B���̃t�H�[�����J�o�[����|���V�[�Q�ƃt�@�C���́A�t�H�[�����������邽�߂̃A�N�V����URI�Ɋւ���ǂ�ȃX�e�[�g�����g���쐬���邱�Ƃ��ł��Ȃ��B�������Ȃ���A�T�C�g�Ǘ��҂̓A�N�V����URI���J�o�[����|���V�[�Q�ƃt�@�C����
http://cgi.example.com/w3c/p3p.xml
�Ō��J���邱�Ƃɂ��A�t�H�[���̃R���e���c�𑗐M����O�ɁA���[�U�G�[�W�F���g�̓A�N�V����URI�ɓK�p����Ă���
P3P�|���V�[��e�Ղɔ����ł���B
HTTP�Ō������������镶���͐V�������X�|���X�w�b�_�AP3P
�w�b�_�i[P3P-HEADER]�j���g�p���āA�|���V�[�Q�ƃt�@�C���������Ă��悢�B�����T�C�g��P3P�w�b�_���g�p���Ă���ꍇ�AHEAD
��OPTIONS
�̗v�����܂ނ��ׂĂ̓K�ȗv�����@�̂��߂ɁA���X�|���X�w�b�_��P3P�w�b�_��g�ݍ����ׂ��ł����B
P3P�w�b�_�͈�ȏ�̃R���}�ŋ��ꂽ���߂����B�ȉ������̍\���ł���B
[1] | p3p-header |
= |
`P3P: ` p3p-header-field *(`,` p3p-header-field) |
[2] | p3p-header-field |
= |
policy-ref-field | compact-policy-field | extension-field |
[3] | policy-ref-field |
= |
`policyref="` URI-reference `"` |
[4] | extension-field |
= |
token [`=` (token | quoted-string) ] |
�����ŁAURI-reference ��RFC 2396[URI]�ɂ���Ē�`����A
token ��quoted-string ��[HTTP1.1]�ɂ���Ē�`����Ă���B |
���̑���HTTP�w�b�_�ɏ]�����߂ɁA�����Ȃ�P�[�V���O�ł����̃w�b�_��P3P
�������������܂�邱�Ƃ�����B�R���e���c�̓P�[�V���O�𐳊m�Ɏg�p���Ďw�肳���ׂ��ł���B
����policyref
�̖��߂̓|���V�[�Q�ƃt�@�C�����w�肷��URI�������炷�B�����āA���̃|���V�[�Q�ƃt�@�C���͑��̃t�@�C���Ɠ����悤�ɂ��̃t�@�C���������Ă��镶�����J�o�[���Ă���P3P�|���V�[���Q�Ƃ��邩������Ȃ��Bpolicyref
����������URI�ł���ꍇ�A����URI�͗v��URI�Ɗ֘A���Ă���Ɖ��߂����B
policyref
�ɗ^�����Ă���URI�����o������300�N���XHTTP���^�[���R�[�h�i���_�C���N�V�����j�ł��悢���Ƃɒ��ӂ��ꂽ���B���[�U�G�[�W�F���g�͂���炪���ʂ�HTTP�Z�}���e�B�N�X�Ɠ��l�Ƀ��_�C���N�g����Ɖ��߂��Ȃ�����Ȃ�Ȃ��B�������A���_�C���N�g�̎g�p�ɂ���āA���[�U�G�W�F���g���|���V�[�����A���߂��邽�߂ɕK�v�Ȏ��Ԃ�������Ƃ������ɃT�[�r�X�͒��ӂ���ׂ��ł���B
P3P�|���V�[�����ʂ��A�Q�Ƃ���ȊO�̖ړI�̂��߂�policyref
URI���g�p���Ă��Ȃ�Ȃ��B
"�R���p�N�g�|���V�["���w�肷��ׂ�compact-policy-field
���g�p�����B���̌��Ɋւ��Ă�4���ɏq�ׂĂ���B
�iextension-field
s�ɂ����āj�F������Ă��Ȃ����߂��������[�U�G�[�W�F���g�́A���̔F������Ă��Ȃ����߂����Ȃ�����Ȃ�Ȃ��B�������邱�Ƃɂ���āA�����P3P�̓������ȒP�ɂ��邱�Ƃ��ł���B
1. Client��GET
���N�G�X�g�������Ȃ��B
GET /index.html HTTP/1.1 Host: catalog.example.com Accept: */* Accept-Language: de, en User-Agent: WonderBrowser/5.2 (RT-11)
2. �T�[�o�̓R���e���c�ƃ��\�[�X�̃|���V�[������P3P
�w�b�_��ԐM����B
HTTP/1.1 200 OK P3P: policyref="http://catalog.example.com/P3P/PolicyReferences.xml" Content-Type: text/html Content-Length: 7413 Server: CC-Galaxy/1.3.18
link
�^�O �T�[�o�́A�K��P3P�|���V�[�Q�ƃt�@�C���̑��ݏꏊ��������link
�^�O(cf.[HTML])�����ߍ��܂ꂽHTML�R���e���c��������悢�B����P3P�̎g�p���@�́A�T�[�o�̓����ύX����K�v�͂Ȃ��B
link
�^�O�́AP3P
�w�b�_���g�p���ĕ\�������|���V�[�Q�Ə���������Blink�^�O�͈ȉ��̌`�����Ƃ�(�����ŁAlink�^�O�̂��߂ɂ��肤����ABNF�`�����쐬���A�����������^�O��HTML�t�@�C���Ɏg�p�����ۂ�[HTML] �\���K�����g�p�ł���Ɖ��肷��B�j
[5] | p3p-link-tag |
= |
`<link rel="P3Pv1" href="` URI `">` |
�����ŁAURI ��RFC 2396 [URI]�ɏ]���Ē�`����Ă���B |
href�����͑���URI�ł���A���̑���URI�͗v��URI�Ɗ֘A���Ă���Ɖ��߂����B
����g����link
�^�O��������邽�߂ɁAHTTP�w�b�_���g�p������2.1�Ɏ�����Ă���|���V�[�Q�Ƃ��l����B���̗�͈ȉ���HTML�̈ꕔ����L���郊���N�^�O���g�p���āA���l�ɕ\���ł���B
<link rel="P3Pv1" href="http://catalog.example.com/P3P/PolicyReferences.xml">
�Ō�ɁAp3p-link-tag
��HTML�����ɖ��ߍ��܂�Ă���̂ŁA���̕����̕�������HTML�����̕����̕������Ɠ����ɂȂ�B
P3P�|���V�[�ƃ|���V�[�Q�ƕ����i����2.3����3��)�Ƃ�ΏƂ���ƁAp3p-link-tag��[UTF-8]���g���ĕ���������K�v�͂Ȃ��B�܂��Alink
�^�O�͑啶������������ʂ��Ȃ����Ƃɒ��ӁB
link
�^�OHTML�����N�^�O�Ɠ����悤�ɁAP3P��XHTML�i(cf. [XHTML-MOD])���T�|�[�g����B�T�[�o��XHTML �����N���W���[��(cf. [XHTML-MOD]��5.19�� �j���g�p���āA���ߍ��܂ꂽXHTML link
�Ŋ֘A����P3P�|���V�[�Q�ƃt�@�C���̏ꏊ������XHTML�R���e���c����舵���Ă��悢�BHTML�̏ꍇ�Ɠ����l�ɁA�ȉ���ݒ肷�邱�Ƃɂ���āAXHTMLlink
�́AP3P
�w�b�_���g�p���ă|���V�[�Q�ƃt�@�C���������邽�߂Ɏg�p���邱�Ƃ��ł���B
rel
������"P3Pv1
"�ɐݒ肷��Bhref
�������֘A����P3P�|���V�[�Q�ƃt�@�C����URI �ɐݒ肷��B�����ŋL�q���郁�J�j�Y�������{�I�ȃv���g�R���ł�HTTP�g�����U�N�V�����p�Ɏg�p�������悢�B����ɂ�SSL�ڑ��ł̈Í������ꂽHTTP�A�l�b�g���[�N�v�҂������������ƍl���Ă��邻�̑��̒ʐM�v���g�R���ł�HTTP�Ɠ��l��TCP/IP�ł̃e�L�X�gHTTP���܂܂�Ă���B
RFC 2396 [URI]�ŏq�ׂĂ���悤�ɁAURL�ɂ̓l�b�g���[�N�|�[�g�ԍ����܂�����悢�BP3P�̖ړI�ɑ��ĒP��̃z�X�g�̈قȂ�|�[�g�͕ʁX�́h�T�C�g�h�ƍl���Ȃ�����Ȃ�Ȃ��B���̂��߁A�Ⴆ�ASSL�ŃA�N�Z�X����ƁA�iSSL�ʐM�̓f�t�H���g443�Ƃ����قȂ�|�[�g��ōs����̂Łj�|�[�g80(http://www.example.com/w3c/p3p.xml) ���www.example.com�̎��m�̑��ݏꏊ�ɂ���|���V�[�Q�ƃt�@�C����www.example.com�ɓK�p����|���V�[�ɂ��Ă̏���S�����Ȃ��B
�{������HTTP�ȊO�̕��@���g�p���Č������ꂽ������P3P�|���V�[���ǂ̂悤�Ɋ֘A�t������̂����q�ׂĂ͂��Ȃ����A���̑��̃v���g�R���Ŏ��o���ꂽ������P3P�|���V�[���֘A�t���郁�J�j�Y���̏����̊J�����͂ނ��̂ł͂Ȃ��B����ɁAHTTP���g�p���Č������ꂽ������P3P�|���V�[���֘A�t������@�������J������邩������Ȃ��B
���̏͂ł̓|���V�[�Q�ƃt�@�C���̏ڍׂ��������B
Web�T�C�g���ȉ��̃X�e�[�g�����g���쐬�������Ƃ����P�[�X���l�����ꍇ�F
/P3P/Policies.xml#first
���A/catalog
�A/cgi-bin
�A�܂��́A/servlet
�Ŏn�܂�p�X�������\�[�X�������T�C�g�S�̂ɓK�p����B
/P3P/Policies.xml#second
���A/catalog
�Ŏn�܂�p�X�������\�[�X���ׂĂɓK�p����B
/P3P/Policies.xml#third
���A/servlet/unknown
�������A/cgi-bin
��/servlet
�Ŏn�܂�p�X�������\�[�X���ׂĂɓK�p����B
/servlet/unknown
�ɓK�p����邩�̃X�e�[�g�����g�͂Ȃ��B
��L�̃X�e�[�g�����g�͈ȉ���XML�ɂ���ĕ\�L�����F
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY-REFERENCES> <EXPIRY max-age="172800"/> <POLICY-REF about="/P3P/Policies.xml#first"> <INCLUDE>/*</INCLUDE> <EXCLUDE>/catalog/*</EXCLUDE> <EXCLUDE>/cgi-bin/*</EXCLUDE> <EXCLUDE>/servlet/*</EXCLUDE> </POLICY-REF> <POLICY-REF about="/P3P/Policies.xml#second"> <INCLUDE>/catalog/*</INCLUDE> </POLICY-REF> <POLICY-REF about="/P3P/Policies.xml#third"> <INCLUDE>/cgi-bin/*</INCLUDE> <INCLUDE>/servlet/*</INCLUDE> <EXCLUDE>/servlet/unknown</EXCLUDE> </POLICY-REF> </POLICY-REFERENCES> </META>
�܂��A���̗�ɕ����̒���EXPIRY
���ΗL������������B(cf.
2.3.2.3.2��)
���̏͂ł́AP3P�|���V�[�Q�ƃt�@�C���̍\���ƃZ�}���e�B�N�X���`����B�S�Ẵ|���V�[�Q�ƃt�@�C���́A[UTF-8]���g�p���ĕ���������Ȃ�����Ȃ�Ȃ��B P3P�T�[�o�́A���̍\�����g�p���ă|���V�[�Q�Ƃ������Ȃ�����Ȃ�Ȃ��B
�|���V�[�Q�ƃt�@�C���̓��[�g��META�v�f�������Ă���B����͕�����POLICY-REF
�v�f���܂�ł��邩������Ȃ��B�|���V�[�Q�ƃt�@�C������ȏ�̗v�f�������Ă���ꍇ�A���[�U�G�[�W�F���g�̓t�@�C���ɏ�����Ă��鏇�Ԃł��̗v�f���������Ȃ�����Ȃ�Ȃ��B���[�U�G�[�W�F���g���ǂ̃|���V�[��^����ꂽURI�ɓK�p���邩�����߂悤�Ƃ��鎞�́A����URI�ɓK�p����|���V�[�Q�ƃt�@�C���ɂ���ŏ���POLICY-REF
�v�f���g�p���Ȃ�����Ȃ�Ȃ��B
�ePOLICY-REF
�ɂ�INCLUDE
�v�f��EXCLUDE
�v�f�AMETHOD
�v�f�ACOOKIE-INCLUDE
�v�f�A������COOKIE-EXCLUDE
�v�f�ȂǕ����̗v�f���܂܂�Ă��邱�Ƃ�����A�^����ꂽURI��POLICY-REF
���K�p���邩�ǂ��������߂邽�߂ɁA�^����ꂽPOLICY-REF
���ɂ��邱���̗v�f�͂��ׂĂ܂Ƃ߂čl���Ȃ�����Ȃ�Ȃ��B���̂��߁AEXCLUDE
�v�f��METHOD
�v�f��POLICY-REF
����v���Ȃ������ύX�q�Ƃ��Ă̓��������邱�Ƃ�����̂ŁA�^����ꂽURI�ƈ�v����INCLUDE
�v�f���������邾���ł͏[���ł͂Ȃ��B
�|���V�[�Q�ƃt�@�C���͗^����ꂽURI�ɂǂ̃|���V�[��K�p���邩�������B�|���V�[�Q�ƃt�@�C����URI�X�y�[�X�̗̈�ɂ��ẴX�e�[�g�����g���쐬����ׂ̒P���ȃ��C���h�J�[�h�������T�|�[�g���Ă���B�����A�X�^���X�N('*')��0�����ȏ�̕������\�����߂Ɏg�p����Ă���B���̕����i���K�\���ɂ���悤�ȁj�̓T�|�[�g���Ă��Ȃ��B�A�X�^���X�N�͂܂��AURI([[URI]])�ɂ����Ă��K�Ɏg�p����Ă��镶���Ȃ̂ŁA�|���V�[�Q�ƃt�@�C����"�g��URI"��������ۂ́A�������̓��ʂȋK�������Ȃ���Ȃ�Ȃ��F
*
' �̓|���V�[�Q�ƃt�@�C�����ŃG�X�P�[�v���Ȃ�����Ȃ�Ȃ��B(�܂�A�����"%2A
"�Ƃ��ĕ\������Ȃ�����Ȃ�Ȃ�) �|���V�[�Q�ƃt�@�C������URI�ɑ��݂���'*
'�̓A�X�^���X�N���C���h�J�[�h�̕\���Ƃ��ė��p�����B*
'��F�����邵��������ɁA[URI]�ɏ]���āA�|���V�[�Q�ƃt�@�C���̗^����ꂽURI��K�ɃA���G�X�P�[�v���Ȃ�����Ȃ�Ȃ��BURI�̃G�X�P�[�v�ƃA���G�X�P�[�v�͎g�p����Ă�����ۂ̃X�L�[���ɔ��Ɉˑ����A�P��̃X�L�[�����̌X�̃R���|�[�l���g�ɂ���Ă�����Ă���B���̂��߁A�G�X�P�[�v����K�v�̂��镶���̂��߂̋K���͈Ղ������̂ł͂Ȃ��B�G�X�P�[�v�����̏ڍׂɂ��Ă͒���[URI] ���Q�Ɖ������BP3P���[�U�G�[�W�F���g��[URI]�ƈ�v���Ȃ�URI�p�^�[���͂��Â�����������悢�B
���C���h�J�[�h������INCLUDE
����� EXCLUDE
�v�f�A
COOKIE-INCLUDE
����� COOKIE-EXCLUDE
�v�f�AHINT
�v�f�Ŏg�p�������悢�B
META
�����
POLICY-REFERENCES
�v�f
<META
>
META
�v�f�́A���S�ȃ|���V�[�Q�ƃt�@�C�����܂ށB�C�ӂɈ��POLICIES
�v�f�͂��Ƃɑ������Ƃ��ł���B�܂��AMETA
�̓R���e���c���\������錾����q�ׂ邽�߂ɁAxml:lang
����(2.4.2�����Q�Ƃ̂���) �Ɠ��l�ɕ�����EXTENSION
�v�f (cf. 3.5�����Q�Ƃ̂���)���܂ނ��Ƃ��ł���B
<POLICY-REFERENCES
>
POLICY-REF
�i�|���V�[�Q�Ɓj���܂�ł��Ă��悢�B �܂����EXPIRY
�v�f�i���̗L�������������Ă���j�╡����HINT
�v�f�A�����āA������EXTENSION
�v�f (cf. 3.5��)���܂�ł��悢�B
[6] | prf |
= |
`<META xmlns="http://www.w3.org/2002/01/P3Pv1"` [xml-lang] `>` *extension policyrefs [policies] *extension "</META>" |
[7] | policyrefs |
= |
"<POLICY-REFERENCES>" [expiry] *policyref *hint *extension "</POLICY-REFERENCES>" |
�����ŁAPCDATA ��[XML]�Œ�`����Ă���B |
EXPIRY
�v�f
�T�[�o�����[�U�G�[�W�F���g�ɎQ�ƃt�@�C���̃N���[�����ǂ̂��炢�̊��ԗL���ł��邩��m�点�鎖���]�܂����B�N���C�A���g���|���V�[�Q�ƃt�@�C���̃R���e���c���L���b�V���\�ɂ��邱�Ƃɂ���āA Web���\�[�X�Ɋ֘A�����v���C�o�V�[�|���V�[���������鎞�Ԃ�Z�k����B�܂��A����ɂ���ăl�b�g���[�N�̕��ׂ��k���ł���B����ɁAURI�ɗL���ȃ|���V�[�Q�Ƃ̂Ȃ��N���C�A���g�͗v���ɑ��āA"�Z�[�t�]�[��" �v���N�e�B�X���g���K�v������B�L���ł���|���V�[�Q�ƃt�@�C�����N���C�A���g�������Ă�ꍇ�A�������@�Ɋւ��A���Ɋ�Â���������₷���Ȃ�B
���̂悤�Ȓ����������߂ɁA�|���V�[�Q�ƃt�@�C���͂��̗L������������EXPIRY
�v�f���܂��ׂ��ł���B�|���V�[�Q�ƃt�@�C����EXPIRY
�v�f���܂�ł��Ȃ��Ƃ��̗L��������24���ԂɂȂ�B
�|���V�[�Q�ƃt�@�C���̗L�������̓��[�U�G�[�W�F���g�Ƀ|���V�[�Q�ƃt�@�C���̃N���[�����ǂ̂��炢�̊��ԗL���ł��邩��m�点��B�|���V�[�Q�ƃt�@�C���̗L��������ݒ肷�邱�Ƃɂ���āA���\���Ă���T�C�g�̓|���V�[�Q�ƃt�@�C���ŏq�ׂĂ���|���V�[���K�ȗL�������ł��邱�Ƃɓ��ӂ���B���Ƃ��A�|���V�[�Q�ƃt�@�C����3���Ԃ̗L������������ꍇ�A���[�U�G�[�W�F���g��3���ԃt�@�C���������[�h����K�v���Ȃ��A�Q�ƃt�@�C������̎Q�Ƃ�3���ԗL���ł���Ɖ��肷�邱�Ƃ��ł���B��̃|���V�[�Q�ƃt�@�C���ŎQ�Ƃ���邷�ׂẴ|���V�[�͓����L�����������ł��낤�B�قȂ�|���V�[�Q�Ƃ̂��߂ɈقȂ�L���������w�肷�邽�߂̗B��̕��@�́A�X�̃|���V�[���ɈقȂ�|���V�[�Q�ƃt�@�C�����g�p���邱�Ƃł���B
�|���V�[�Q�ƃt�@�C���̗L���������������߂Ɏg�p�������̂Ɠ������J�j�Y����P3P�|���V�[�̗L�������������̂ɂ��g�p�����B���̂��߁A���l��P3P��POLICIES
�v�f�͊֘A����EXPIRY
�v�f�������ׂ��ł������B���̗L��������POLICIES
�v�f���Ɋ܂܂��P3P�|���V�[�S���ɓK�p����BP3P�|���V�[�Ɗ֘A����EXPIRY
�v�f���Ȃ��ꍇ��24���Ԃ̗L�������ƂȂ�B
�|���V�[�ƃ|���V�[�Q�ƃt�@�C���̗L�����������肷��ꍇ�A�T�C�g�͓�̎������l������L��������I�ԕK�v������B���̈�̓��[�U�G�[�W�F���g���L���b�V���O����\���ȗ��v�������邱�Ƃ��ł��邭�炢�̒������L�������Ƃ��ĕK�v�ł��邱�ƁB������́A�L�������̏I������ɒ����҂����ɁA�T�C�g���|���V�[��ύX�ł���Ƃ������Ƃł���B��L������̂ɑÓ��ȗL��������1�`7���̊Ԃł���Ǝv����B�|���V�[���X�V����ہA�T�C�g���|���V�[�̉����v���������L������K�v������B
�|���V�[�Q�ƃt�@�C���̗L���������I��������A���[�U�G�[�W�F���g�̓|���V�[�Q�ƃt�@�C�����ĂїL���ɂ���܂ŁA�������́A�|���V�[�Q�ƃt�@�C���̐V�����R�s�[�����o���܂ł́A�|���V�[�Q�ƃt�@�C���̏����g�p���Ă��Ȃ�Ȃ��B
���[�U�G�[�W�F���g���L�������̐�Ă��Ȃ��|���V�[�Q�ƃt�@�C���܂��̓|���V�[�t�@�C�����Ăю��o���K�v�͂Ȃ����A "�Z�[�t�]�[��"�v���N�e�B�X���g�p����K�v���������ׂɁA�|���V�[�Q�ƃt�@�C���̗L�����������O�Ƀt�@�C�����X�V�������悢���Ƃɒ��ӁB�L����P3P���[�U�G�[���W�F���g�̎����ɂ̓|���V�[��|���V�[�Q�ƃt�@�C���̃L���b�V�����܂߂�K�v�͂Ȃ����A���������萫�\�͂悭�Ȃ�B
EXPIRY
�v�f �|���V�[�Q�ƃt�@�C���i�܂����|���V�[���j�����܂ŗL�����Ƃ��������������߂�EXPIRY
�v�f�̓|���V�[�Q�ƃt�@�C�������/�܂���POLICIES
�v�f�Ŏg�p�ł���B�L�������̗L�����͐�ΓI�L�������܂��͑��ΓI�L�������Ƃ��ė^������B��ΓI�L�������́AGMT�ɂ���ė^��������Ԃł���A�|���V�[�Q�ƃt�@�C���i�܂����|���V�[���j���L���ł���܂ł̊��Ԃł���B���ΓI�L�������̓|���V�[�Q�ƃt�@�C���i�܂����|���V�[���j���L���ł��邽�߂̎��ԁi�b�j��^����B���̑��ΓI�L�������̓N���C�A���g���|���V�[�Q�ƃt�@�C���i�܂����|���V�[���j��v���������A�Ō�ɍĊm�F�������Ԃɑ�������B���̌v�Z�@�̓I���W�i���̗v���܂��͍Ċm�F�̎��Ԃƌ����Ԃ��g�p���čs��Ȃ�����Ȃ�Ȃ��B�����Ă��̗����̎��Ԃ̓N���C�A���g�̎��v�Ōv�������Ԃ��g�p���Ȃ���Ȃ�Ȃ��B�Ċm�F��[HTTP1.1]�̂�13.3�͂ŏq�ׂĂ���B
���ΓI�L�������̍Œ���̎��Ԃ�24���ԁA�܂��́A86400�b�ł���B86400�b��菭�Ȃ����ΓI�L�������̓N���C�A���g�̎�����86400�b�Ɠ������������Ȃ�����Ȃ�Ȃ��B�N���C�A���g���ߋ��ɐ�ΓI�L�������ɑ������Ă���ꍇ�A���������g�p�\�ȃ|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���Ȃ����̂悤�ɓ��삵�Ȃ�����Ȃ�Ȃ��B���̏ꍇ�̕K�v�Ȏ菇�Ɋւ��Ă�2.4.7�͂��h�|���V�[�Q�ƃt�@�C�����Ȃ��ꍇ�h���Q�Ƃ̂��ƁB
[8] | expiry |
= |
"<EXPIRY" (absdate|reldate) "/>" |
[9] | absdate |
= |
`date="` HTTP-date `"` |
[10] | reldate |
= |
`max-age="` delta-seconds `"` |
������, HTTP-date��[HTTP1.1]��3.3.1�� �Œ�`����Ă���Adelta-seconds ��[HTTP1.1]��3.3.2�͂Œ�`����Ă���B |
���ۂ̃l�b�g���[�N�ł̓|���V�[�ƃ|���V�[�Q�ƃt�@�C�����B���L���b�V�������邱�Ƃ�����B����͑S�̓I�ȃl�b�g���[�N�̃p�t�H�[�}���X���グ��̂ɗǂ����Ƃł͂��邪�A�K�Ɏg�p���Ȃ���P3P�̑���Ɉ��e�����y�ڂ����Ƃ�����B����ɂ͓�̌��O������B
HTTP1.1[HTTP1.1] �ɂ͋��͂ȃL���b�V�����䃁�J�j�Y��������A�N���C�A���g�̓l�b�g���[�N�L���b�V���̑���ɕK�v���������邱�Ƃ��ł���B���̃��J�j�Y���͏�L�ŏq�ׂ����������ł���B���̕��@�͈ȉ��ɏq�ׂ�B
�������AHTTP1.0�ɂ͂������������x�ȃL���b�V�����䃁�J�j�Y�����Ȃ��BHTTP1.0�̃l�b�g���[�N�L���b�V���͋��炭�Ō�Ƀt�@�C����ύX�������ɂ������ɂ��ă|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j�̗L���������v�Z���邱�ƂɂȂ邾�낤�B�����Č��ʂƂ��Ăł����L���b�V���̗L��������EXPIRY
�v�f�Ŏw�肵�����̂������ɒ����Ȃ邾�낤�B���̂��߁A�L���b�V���O�v���L�V�̓|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���N���C�A���g��EXPIRY
�̗L���������Ē��邩������Ȃ��B���̌��ʁA���[�U�G�[�W�F���g�͖��ʂȃ|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���Ƃ邱�ƂɂȂ邾�낤�B
HTTP1.0�L���b�V���O�v���L�V�Ɋւ���2�Ԗڂ̖��̓L���b�V���O�v���L�V���ǂ̂��炢�̊��ԃ|���V�[�Q�ƃt�@�C����ۑ��ł������Ƃ������Ƃ����[�U�G�[�W�F���g���m����@���Ȃ��Ƃ������Ƃł���B�|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j�����ΓI�L�������Ɉˑ�����ꍇ�A���[�U�G�[�W�F���g�͂��̃|���V�[�Q�ƃt�@�C���̗L�����������łɐꂽ���ǂ����A�܂��͂��ꂻ���ł��邩�Ƃ������Ƃ����߂邱�Ƃ��ł��Ȃ��B
���̂��߁A���[�U�G�[�W�F���g���|���V�[�Q�ƃt�@�C����|���V�[��v�����A�N�_�T�[�o�ւ̃p�X��HTTP1.0�����݂��Ȃ����Ƃm�ɒm��Ȃ��ꍇ�A���̗v���̓G���h�c�[�G���h�̍Ċm�F�𐄂��i�߂Ȃ�����Ȃ�Ȃ��B���̂��Ƃ�Pragma: no-cache HTTP �v���w�b�_�ōs�����Ƃ��ł���BHTTP��P3P���^����ꂽ�l�b�g���[�N�p�X��HTTP1.0�Ή��̃L���b�V�������݂��邩�ǂ��������߂���@���`���Ȃ����ɒ��ӁB���̂��ߊO���̃\�[�X���瓾�����̏������[�U�G�[�W�F���g�������Ă���ꍇ�ȊO�A�G���h�c�[�G���h�̍Ċm�F���s���Ă������Ȃ��B
���[�U�G�[�W�F���g���N�_�T�[�o�ւ̃l�b�g���[�N�p�X�ɍ݂�L���b�V�����ׂĂ�HTTP1.1�ɑΉ����Ă��邱�Ƃ�m����@�����ꍇ�i�܂��͋N�_�T�[�o�ւ̃l�b�g���[�N�p�X�ɃL���b�V�����S���Ȃ��ꍇ�j�A�N���C�A���g�́A�G���h�c�[�G���h�̍Ċm�F���������ɁA�ȉ����s�Ȃ�Ȃ�����Ȃ�Ȃ��B
�N���C�A���g��HTTP�v���ɉe������҂����Ԃ𐳊m�ɗ\�����鎖���ł��Ȃ����Ƃɒ��ӁB���̂��߁A�v�����J�o�[���Ă���|���V�[�Q�ƃt�@�C���͂����Ɋ�����ƂȂ�ꍇ�A�N���C�A���g�͂��̗v���𑱂���O�ɁA���[�U�Ɍx�����邩�|���V�[�Q�ƃt�@�C���̍Ċm�F�����邱�Ƃ��l���������Ǝv���Ă��悢�B
�ȉ��̂悤�Ȃ̏�Ԃ̎��ɁA���ʂɒ�`���ꂽ�Z�}���e�B�N�X�����݂���B
EXPIRY
�v�f������ꍇ�A�Q�ƃt�@�C���̗L�����������߂�̂ɂ́A�ŏ��ɂ�����t��D�悷��B POLICY-REF
�v�f �|���V�[�Q�ƃt�@�C���́A�X�̏����w�肷�邱�Ƃɂ���āA������P3P�|���V�[���Q�Ƃ��邾�낤�B
POLICY-REF
�v�f�͒P���P3P�|���V�[�������L�q����BPOLICY-REF
�v�f���̗v�f�́A�|���V�[�̑��ݏꏊ����A�X�̃|���V�[���J�o�[����URI���(����уN�b�L�[�j�̗̈���w�肷��B
POLICY-REF
about
(�K�{�̑���)
name
�����ɗ^�����Ă���j�|���V�[�����O�������A����URI�������|���V�[�����݂���URI�������Ă���ꍇ��URI�Q��([URI])�B(�|���V�[�t�@�C���A�|���V�[�Q�ƃt�@�C���ɂ��Ă�3.2�����Q�Ƃ̂���)�B���ꂪ���ΓIURI�Q�Ƃł���A�|���V�[�Q�ƃt�@�C����URI�Ɋ֘A������Ɖ��߂����B[11] | policy-ref |
= |
`<POLICY-REF about="` URI-reference `">` *include *exclude *cookie-include *cookie-exclude *method-element *extension `</POLICY-REF>` |
�����ŁAURI ��RFC 2396 [URI]�ɏ]���Ē�`����Ă���B |
INCLUDE
�v�f�����EXCLUDE
�v�f �X��INCLUDE
�v�f����EXCLUDE
�v�f�́A�P��̃��[�J��URI�܂��̓��[�J��URI�̏W�����w�肷��B
���C���h�J�[�h����(*)
��URI�p�^�[���Ŏg�p�����A���[�J��URI�̏W�����w�肳���B���̂悤�ȗv�f�́A�܂܂�Ă���POLICY-REF
�v�f�ɂ���Ď������|���V�[�ɂ���ăJ�o�[�����Web�T�C�g�̈ꕔ����肷��ׂɎg�p�����B
INCLUDE
�v�f�i�C�ӂ�EXCLUDE
�j��POLICY-REF
�v�f���ɑ��݂���ꍇ�APOLICY-REF
�v�f��about
�����ɂ����Ďw�肳��Ă���|���V�[�́A�v�������z�X�g�ɂ����āAINCLUDE
�ɂ���Ďw�肳��Ă���local-URI�Ɉ�v����S�Ă�URI�ɓK�p����鎖���Ӗ����AEXCLUDE
�v�f�ɂ���Ďw�肳�ꂽURI�͊܂܂Ȃ��B
�|���V�[�Q�ƃt�@�C���ŎQ�Ƃ��ꂽ�|���V�[�͂�����Q�Ƃ��Ă���DNS�iDomain Name System�j�z�X�g��URI�ɂ̂ݓK�p���邱�Ƃ��ł���B�]���āA�Ⴆ�A�z�X�gwww.example.com�̎��m�̏ꏊ�ɂ���|���V�[�Q�ƃt�@�C����www.example.com�ɂ��郊�\�[�X�����Ƀ|���V�[��K�p���邱�Ƃ��ł���B�������Afoo.example.com���Abar.example.com�ɂ���|���V�[�Q�ƃt�@�C�����Q�Ƃ��郌�X�|���X��P3PHTTP�w�b�_���܂ޏꍇ�A���̃|���V�[�Q�ƃt�@�C���́ibar.example.com��www.example.com�ł͂Ȃ��jfoo.example.com�ɂ��郊�\�[�X�ɓK�p�����B�����|���V�[�Q�ƃt�@�C���͕����̃z�X�g�����M���Ă���P3PHTTP�w�b�_�ɂ����ĎQ�Ƃ����B���̏ꍇ�A������Q�Ƃ��Ă���e�z�X�g�ɂ��̃|���V�[�Q�ƃt�@�C���͓K�p�����BINCLUDE
�v�f�����EXCLUDE
�v�f�́A�����̗v�f���K�p����Ă���DNS�z�X�g�̃��[�g�Ɋ֘A���Ă���URI�p�^�[�����w�肵�Ȃ�����Ȃ�Ȃ��B
METHOD
�v�f�i2.3.2.8���j����ȏ�̃|���V�[�Q�Ƃ��܂ނ��Ƃ��K�肷��B����͂܂�A�L�q����Ȃ������S�Ẵ��\�b�h���A�K�R�I�ɂ���P3P�|���V�[�ɂ���ăJ�o�[����Ȃ����Ƃ��Ӗ�����B���̏ꍇ�A����͗^����ꂽURI-refix�̂��߂̃|���V�[�Q�Ƃ����ƂȂ�A���[�U�G�[�W�F���g�́A���\�b�h���|���V�[�Q�ƃt�@�C���ŋL�q����Ȃ������S�ĂɃ|���V�[�����{����Ȃ��Ƃ݂Ȃ��Ȃ�����Ȃ�Ȃ��BINCLUDE
�v�f�܂���COOKIE-INCLUDE
�v�f�Ȃ���METHOD
�v�f���������邱�Ƃ͐����ł͂��邪�s�K�ł���B
INCLUDE
�v�f�Ȃ���EXCLUDE
�v�f���������邱�Ƃ͐����ł��邪�A�s�K�ł���B���̏ꍇ�A���[�U�G�[�W�F���g��EXCLUDE
�v�f�����Ȃ��Ă��Ȃ�Ȃ��B
INCLUDE
�v�f��EXCLUDE
�v�f�Ŏw�肳�ꂽURI�̏W���́A����URI
�̓��̂ЂƂ�v������Ƃ��ɂ����邾�낤�N�b�L�[���܂܂Ȃ����Ƃɒ��ӂ��ꂽ���B�N�b�L�[�ƃ|���V�[��Ή��Â��邽�߂ɂ́ACOOKIE-INCLUDE
�� COOKIE-EXCLUDE
�v�f���K�v�ł���B
[12] | include |
= |
"<INCLUDE>" relativeURI "</INCLUDE>" |
[13] | exclude |
= |
"<EXCLUDE>" relativeURI "</EXCLUDE>" |
�����ŁArelativeURI ��2.3.2.1.2���Œ�`����Ă���悤�ɁA'* '
���������C���h�J�[�h�Ƃ��Ď�舵���Ă��鎖�Ƌ���RFC 2396 [URI]�ɏ]���Ē�`����Ă���B |
HINT
�v�f �|���V�[�Q�Ƃ̃q���g�͂���������Ŏg�p�ł���p�t�H�[�}���X�̍œK���ł���B�T�C�g�͎��m�̑��ݏꏊ�AP3P�����w�b�_�A�܂��́AHTML/XHTMLlink
�^�O���g�p���Ď��g�̃|���V�[�Q�Ƃ�錾���邩������Ȃ��B�܂��B�T�C�g�͑��̃T�C�g���錾�������̂ȂǁA����Ȃ�|���V�[�Q�Ƃ̃q���g��K�p���Ă��悢�B
�Ⴆ�AHTML�y�[�W�̓n�C�p�[�����N�▄�ߍ��݃R���e���c�̃|���V�[�Q�ƂɃq���g��^���A�A�N�V����URI���쐬���邩������Ȃ��B���m�̑��ݏꏊ����|���V�[�Q�Ƃ��g�p�o���Ȃ��ꍇ�A�e������URI��v������O�Ƀ��[�U�G�[�W�F���g�͂��̃q���g���J�j�Y�����g�p���ă|���V�[�Q�Ƃ����Ă��悢�B
�|���V�[�����̂��߂Ƀq���g���g�p���郆�[�U�G�[�W�F���g�́A�q���g�̗^����ꂽ�|���V�[�Q�ƃt�@�C�����܂ރT�C�g�ȊO�ɂ́A�|���V�[��K�p���Ă��Ȃ�Ȃ��B
�|���V�[�Q�ƃt�@�C���͂�������O�ȏ�̃|���V�[�Q�Ƃ̃q���g���܂�ł������Ƃ������B�e�q���g�́A��̑����Ascope
�����path
������HINT
�v�f�Ɋ܂܂�Ă���B
scope
������URI�X�L�[���ƃq���g�̗^����ꂽ�|���V�[�Q�ƃt�@�C�����K�p�ł��錠�����w�肷�邽�߂Ɏg�p�����B�����̃R���|�[�l���g(cf. [URI])���T�[�o�R���|�[�l���g�i�Ⴆ�z�X�g����IP�A�h���X�j�ł���ꍇ�A���̌����̃z�X�g�����́A2.3.2.1.2�͂Œ�`����Ă���悤�ɁA���C���h�J�[�h�Ŏn�߂Ă��悢�Bscope
�����̓��C���h�J�[�Ƃ��ǂ��ɂ��܂�ł������Ȃ����A2.3.2.1.2�͂̋K��ɏ]���ĕ���������Ȃ�����Ȃ�Ȃ����A�p�X��Ɖ�A�t���O�����gURI�R���|�[�l���g���܂�ł��Ȃ�Ȃ��B�܂��A�������T�[�o�ł���ꍇ�́A���[�U������܂��ׂ��ł͂Ȃ��B
�Ⴆ�Ascope
�ɂƂ��č��@�I�Ȓl�͈ȉ����܂ށB
http://www.example.com
http://www.example.com:81
http://*.example.com
ftp://ftp.example.org
scope
�����ɂƂ��č��@�I�ł͂Ȃ��l�͈ȉ��ł���B
http://www.*.com
; ���C���h�J�[�h�͍ŏ��ɒu�����Ƃ��ł���Bhttp://www.example.com/
; �㑱�̃X���b�V���͎g�p�ł��Ȃ��Bwww.example.com
; �X�L�[���͎n�߂Ȃ���Ȃ�Ȃ��B*://www.example.com
; �X�L�[���̓��C���h�J�[�h�Ƃ��܂ނ��Ƃ��ł��Ȃ��Bhttp://www.example.com:*
; �|�[�g�̓��C���h�J�[�h���܂ނ��Ƃ��ł��Ȃ��Bpath
�����́A�q���g��^����ꂽ�T�C�g�ɂ���|���V�[�Q�ƃt�@�C����T���̂Ɏg�p�����B�܂��Apath
������URI�X�L�[������{�Ƃ��鑊�ΓIURI�ł���Ascope
�����ŏƍ����ꂽ�����ł���B�|���V�[�Q�ƃt�@�C���͂������ꂪ�K�p����Ă��铯���T�C�g���猟�������̂ŁApath
�����͐�ΓIURI�ł����Ă��Ȃ�Ȃ��B
��2.3:
<HINT scope="http://www.example.org" path="/mypolicy/p3.xml" /> <HINT scope="http://www.example.net:81" path="/w3c/prf.xml" /> <HINT scope="http://*.shop.example.com" path="/w3c/prf.xml" />
[14] | hint |
= |
`<HINT scope="` scheme ( `://` | `:/` ) authority `" path="` relativeURI `/>` |
�����ŁAscheme �A authority ������ relativeURI ��RFC 2965 [STATE]������o�����B |
COOKIE-INCLUDE
��
COOKIE-EXCLUDE
�v�f COOKIE-INCLUDE
�����COOKIE-EXCLUDE
�v�f�̓|���V�[�ƃN�b�L�[���֘A�Â��邽�߂Ɏg�p�����(cf. [COOKIES] ����� [STATE])�B
�N�b�L�[�|���V�[�͂��̃N�b�L�[�Ɋi�[����邩�܂��̓N�b�L�[��ʂ��ă����N����Ă��邠����f�[�^�iP3P�͈͓̔��Łj���J�o�[���Ȃ�����Ȃ�Ȃ��B�܂��A�N�b�L�[�Ɋi�[����邩�A�܂��́A�N�b�L�[��ʂ��ă����N����Ă��邩�܂��́A�N�b�L�[���\�ɂ��Ă���f�[�^�Ɋ֘A���邷�ׂĂ̖ړI���Q�Ƃ��Ȃ�����Ȃ�Ȃ��B�܂��A�N�b�L�[�Ɋi�[����Ă��邩�܂��͂����ʂ��ă����N����Ă���f�[�^/�ړI�̓N�b�L�[�|���V�[�ɓ�����Ȃ�����Ȃ�Ȃ��B����ɁA���̃����N���ꂽ�f�[�^��HTTP�ɂ���Ď��W���ꂽ�ꍇ�A
GET
/POST
�A�ǂ̃��N�G�X�g�����J�o�[���Ă���|���V�[�͂��̃f�[�^���W���J�o�[���Ȃ���Ȃ�Ȃ��B�Ⴆ�ACatalogExample���ڋq�ɖ��O�Ǝ������A�o�����t�H�[���ɏ����悤�v��������A���̃t�H�[���̒�o���J�o�[����P3P�|���V�[��CatalogExample�����̃f�[�^�̎��W�����J���A�ǂ̂悤�Ɏg�p���ꂽ���𖾂炩�ɂ���B
CatalogExample���ڋq��F�����A���̌ڋq�̃E�F�u�T�C�g�ł̍s�����Ď��ł���悤�ɃN�b�L�[��ݒ肷��A���̃N�b�L�[�ɑ���Ɨ������̃|���V�[�������ƂɂȂ邾�낤�B�������Ȃ���A���̃N�b�L-�����[�U�̖��O�Ǝ������A�o���Ƀ����N����Ă���A
--���炭CatalogExample�͌ڋq�̏Z��ł���ꏊ�����ɂ��Čڋq�J�^���O�y�[�W���쐬�ł���--���̃f�[�^���N�b�L�[�|���V�[�Ō��J����Ȃ���Ȃ�Ȃ��B
���̎d�l���̖ړI�Ƃ��āA�X�e�[�g�Ǘ����J�j�Y����SET-COOKIE
�܂���SET-COOKIE2
�w�b�_���g�p���A�N�b�L�[�l�[����Ԃ�NAME�AVALUE�ADomain�A�����Path�����i[COOKIES]
�� [STATE]�ŏq�ׂĂ���j�̒l�Ƃ��Ē�`����Ă���B
�eCOOKIE-INCLUDE
�����COOKIE-EXCLUDE
�v�f�́A�iINCLUDE
�����EXCLUDE
�Ɠ����l�Ɂj�|���V�[�Q�ƃt�@�C�������݂���Web�T�C�g��̃��\�[�X����N�b�L�[���ݒ肳���ہAabout
�������w�肵���|���V�[�ɂ���ăJ�o�[����Ă���N�b�L�[�������Ȃ���A���̃N�b�L�[��NAME�AVALUE�ADomain�A�����Path�R���|�[�l���g���ƍ����邽�߂Ɏg�p���邱�Ƃ��ł���B
COOKIE-INCLUDE
(resp.
COOKIE-EXCLUDE
)
name
, value
,
domain
�����path
�������ƍ�����N�b�L�[���܂�ł���B (�܂��́A�܂�ł��Ȃ��B�j
name
value
domain
path
domain
�����̒l���h�b�g�����i"."�j�ɐݒ肳��Ă���ꍇ�A���̃h���C����domain
�������ȗ�����N�b�L�[�݂̂��ƍ�����B�i�����āARFC 2965 [STATE]�ɏ]���āA�v���z�X�g�Ɠ����̃h���C�������j
path�������ȗ�����N�b�L�[�ɂ́ARFC 2965 [STATE]�ɏ]���āA�Z�b�g�]�N�b�L�[���X�|���X���쐬�����v��URI�̃f�t�H���g�p�X������B�N�b�L�[��path
�������ȗ�����ꍇ�ACOOKIE-INCLUDE
��path
������ ���̃f�t�H���g�l�Ɣ�r�����ׂ��ł���B
����4�̑����͔C�ӂł��顑������Ȃ��ꍇ�ACOOKIE-INCLUDE
(resp.
COOKIE-EXCLUDE
)�������ꂩ�̒l�ɐݒ肳��Ă��鑮�������N�b�L�[���ƍ�����B
COOKIE-INCLUDE
�i����єC�ӂ�COOKIE-EXCLUDE
�j�v�f��
POLICY-REF
�v�f�ɑ��݂��Ă��鎞�A
POLICY-REF
�v�f��about
�����Ŏw�肳��Ă���|���V�[�́ACOOKIE-INCLUDE
�v�f���ƍ����A
COOKIE-EXCLUDE
�v�f���ƍ����Ȃ��N�b�L�[���ׂĂɓK�p����B
���[�U�G�[�W�F���g�̓|���V�[�Q�ƃt�@�C����COOKIE-INCLUDE
�v�f��
COOKIE-EXCLUDE
�v�f���g�p���ă|���V�[�Q�ƃt�@�C�����K�p���Ă���z�X�g�ɐݒ�A�܂��́A�Č�����Ă���N�b�L�[�֓K�p����|���V�[�����߂Ȃ�����Ȃ�Ȃ��BCOOKIE-INCLUDE
��domain�����͂�蕝�L���ƍ�����i�Ⴆ�Adomain�������ȗ������ꍇ�A�����ꂩ�̃h���C���l�̏ƍ����f�t�H���g�l�Ƃ��ĂƂ�j���A���[�U�G�[�W�F���g�́A�|���V�[�Q�ƃt�@�C�����K�p���Ă���z�X�g�Őݒ肳��Ă���N�b�L�[�œK�Ɏg�p�ł���h���C���ւ̃|���V�[�̓K�p�𐧌����Ȃ�����Ȃ�Ȃ��B�Ⴆ�Aabc.xyz.example.com�� <COOKIE-INCLUDE domain="*.xyz.*ple.com"/>
��policyref��錾����ꍇ�A.example.com �� .xyz.sample.com.�ł͂Ȃ��A.abc.xyz.example.com �����āA.xyz.example.com�ȂǂƂ������h���C���Ő錾�����B
P3P�|���V�[�́A�Đ������z�X�g�̂����ꂩ�A�܂��͂��ׂāA�܂��́A�N�b�L�[��ݒ肷��z�X�g�ɂ���ăN�b�L�[�Ɗ֘A�t���邱�Ƃ��ł���B���[�U�G�[�W�F���g�́A�i���炭�j�h���C���̑��̃z�X�g�֍Č������ۂɃN�b�L�[���ݒ肳��A���̌�K�p����鎞�A�N�b�L�[�|���V�[�����o���Ă��悢�B���[�U�G�[�W�F���g�̓N�b�L�[���z�X�g�ɍČ�����O�ɁA�z�X�g����̃|���V�[�Q�ƃt�@�C����v�����Ă��悢���A�z�X�g���N�b�L�[��ݒ肵�Ă��Ȃ��Ă��A�|���V�[�Q�ƃt�@�C���ɓK��COOKIE-INCLUDE
������ꍇ�́A�|���V�[�͂��̃N�b�L�[�ɓK�p�����B�z�X�g�����̃N�b�L�[�ɑ��ă|���V�[��錾���Ă��邩���Ȃ����Ɋւ�炸�A�N�b�L�[���Č������z�X�g�͂���������̃N�b�L�[�Ɋ֘A���邷�ׂẴ|���V�[��L���ɂł��Ȃ�����Ȃ�Ȃ��B�]���āA�h���C�����ŕ����̃z�X�g�ɍČ������N�b�L�[��ݒ肷��T�C�g�́A���ׂẴz�X�g���錾���ꂽ�|���V�[�ɏ]�����Ƃ��ł��邩���m�F���邽�߂ɒ������s���K�v������B�X�ɁA�T�C�g�́A�|���V�[���K�p�����ׂ��ł͂Ȃ��N�b�L�[�փ|���V�[��s���ӂɓK�p���Ȃ��悤�ɂ��邽�߂ɁA���C���h�J�[�h�̎g�p�ɂ͒��ӂ��ׂ��ł���B�i�܂��g�p���̃N�b�L�[�����炩���ߐݒ肵����A�h���C���̂ق��̃z�X�g�Őݒ肳�ꂽ�N�b�L�[�Ȃǂ��܂ށj
�֘A����|���V�[�Q�ƃt�@�C�����|���V�[�̗L��������葁�������ɂȂ����Ƃ��Ă��i�������A�N�b�L�[���ݒ肳�ꂽ��j�A�|���V�[�̗L���������I������܂ł̓N�b�L�[��K�p���Ă���|���V�[�͗L���ł���B�N�b�L�[�ƑΉ����Ă���|���V�[�̊������I�����Ă���ꍇ�A���[�U�G�[�W�F���g�̓N�b�L�[�𑗐M����O�ɃN�b�L�[�|���V�[���ēx�]�������ׂ��ł����B����ɁA���[�U�G�[�W�F���g�͐V�K�̃Z�b�g�N�b�L�[�C�x���g��]������ۂ͗L�������̐�Ă��Ȃ��|���V�[��|���V�[�Q�ƃt�@�C�����g�p���Ȃ�����Ȃ�Ȃ��B
��2.4 �ł�/P3P/Policies.xml#first
���N�b�L�[���ׂĂɓK�p���Ă��邱�Ƃ������Ă���B
��2.4 :
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY-REFERENCES> <POLICY-REF about="/P3P/Policies.xml#first"> <COOKIE-INCLUDE name="*" value="*" domain="*" path="*"/> </POLICY-REF> </POLICY-REFERENCES> </META>
��2.5
�ł̓l�[���l"obnoxious-cookie"�A�h���C���l".example.com"�A�p�X�l"/"�����N�b�L�[�������āA/P3P/Policies.xml#first
���N�b�L�[���ׂĂɓK�p���Ă��邱�ƂƁA/P3P/Policies.xml#second
���N�b�L�[��"obnoxious-cookie"�A�h���C���l".example.com"�A�p�X�l"/"�����N�b�L�[���ׂĂ�K�p���Ă��邱�Ƃ������Ă���B
�� 2.5 :
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY-REFERENCES> <POLICY-REF about="/P3P/Policies.xml#first"> <COOKIE-INCLUDE name="*" value="*" domain="*" path="*"/> <COOKIE-EXCLUDE name="obnoxious-cookie" value="*" domain=".example.com" path="/"/> </POLICY-REF> <POLICY-REF about="/P3P/Policies.xml#second"> <COOKIE-INCLUDE name="obnoxious-cookie" value="*" domain=".example.com" path="/"/> </POLICY-REF> </POLICY-REFERENCES> </META>
[15] | cookie-include |
= |
"<COOKIE-INCLUDE" [` name="` token `"`] ; matches the cookie's NAME [` value="` token `"`] ; matches the cookie's VALUE [` domain="` token `"`] ; matches the cookie's Domain [` path="` token `"`] ; matches the cookie's Path "/>" |
[16] | cookie-exclude |
= |
"<COOKIE-EXCLUDE" [` name="` token `"`] ; matches the cookie's NAME [` value="` token `"`] ; matches the cookie's VALUE [` domain="` token `"`] ; matches the cookie's Domain [` path="` token `"`] ; matches the cookie's Path "/>" |
�����ŁAtoken , NAME ,
VALUE , Domain ������Path ��2.3.2.1.2�͂Ŏ����Ă���l�ɁA'* '
���������C���h�����Ƃ��ď�������RFC 2965
[STATE]�ɏ]���Ē�`����Ă���B |
[STATE]�̓N�b�L�[�̃h���C���ƃp�X�����̃f�t�H���g�l�������Ă���Ƃ������Ƃɒ��ӁB�����̒l�͑���������̃N�b�L�[�ɂȂ��ꍇ�ɔ�r�̂��߂Ɏg�p�����ׂ��ł���B�܂��A[STATE]�Ɠ����l�ɁA�͂�����ƒ�`���ꂽDomain
�l���s���I�h(".")�Ŏn�܂��ĂĂ͂Ȃ�Ȃ����ƁA���[�U�G�[�W�F���g�̓s���I�h��t���Ȃ�����Ȃ�Ȃ����Ƃɒ��ӁB�܂��A���ׂĂ�Path
��"/" �����Ŏn�܂邱�Ƃɂ����ӂ��ꂽ���B
METHOD
�v�f �f�t�H���g�ł́A�|���V�[�Q�Ƃ́A���\�[�X�ɃA�N�Z�X����ׂɎg�p����郁�\�b�h�ɊW�Ȃ��w�肳�ꂽURI�ɓK�p�����B�������E�F�u�T�C�g�́A���\�[�X�ɓK�p����郁�\�b�h�ɉ����āA�قȂ�P3P�|���V�[���`��������������Ȃ��B�Ⴆ�T�C�g�́A���p�҂�GET
���\�b�h���s���Ă��鎞���́A
PUT
��DELETE
���\�b�h���s���Ă��鎞�ɁA��葽���̗��p�ҏ������W�������Ɩ]�ނ�������Ȃ��B
�|���V�[�Q�ƃt�@�C������METHOD
�v�f�́A�܂܂�Ă���|���V�[�Q�Ƃ��A�Q�Ƃ���郊�\�[�X�ɃA�N�Z�X����ׂɁA�w�肳�ꂽ���\�b�h���g�p���ꂽ���̂ݗL���ł��鎖�������ׂɎg�p�����B
METHOD
�v�f�́A�����̓K�p�ł��郁�\�b�h�������ׂɌJ��Ԃ����ł��낤�B
METHOD
�v�f��POLICY-REF
�v�f���ɂȂ��ꍇ�APOLICY-REF
�v�f�́A���\�[�X�ɃA�N�Z�X���郁�\�b�h�ɊW�Ȃ��A�����ꂽ���\�[�X���J�o�[����B
�]���āA/P3P/Policies.xml#first
���AGET
��HEAD
���\�b�h�̂��߂�/docs/
�Ŏn�܂�p�X�������\�[�X���ׂĂɓK�p���A����ŁA/P3P/Policies.xml#second
�́APUT
��DELETE
���\�b�h�̎��ɓK�p����鎖�������ꍇ�A�ȉ��̃|���V�[�Q�ƃt�@�C�����L�q���邱�Ƃ��ł���F
�� 2.6:
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY-REFERENCES> <POLICY-REF about="/P3P/Policies.xml#first"> <INCLUDE>/docs/*</INCLUDE> <METHOD>GET</METHOD> <METHOD>HEAD</METHOD> </POLICY-REF> <POLICY-REF about="/P3P/Policies.xml#second"> <INCLUDE>/docs/*</INCLUDE> <METHOD>PUT</METHOD> <METHOD>DELETE</METHOD> </POLICY-REF> </POLICY-REFERENCES> </META>
HTTP�ɂ����āAGET
��HEAD
���N�G�X�g�v���͓����ӂ�܂������邱�Ƃɒ��ӁB�܂�A���\�b�h���ɈقȂ���P3P�|���V�[���w�肷�邱�Ƃ͕s�K���ł���B
METHOD
�v�f�̍\����:
[17] | method-element |
= |
`<METHOD>` Method `</METHOD>` |
�����ŁAMethod �� [HTTP1.1]��5.1.1�͂ɒ�`����Ă��� |
�Ō�ɁAMETHOD
�v�f��INCLUDE
�v�f��COOKIE-INCLUDE
�v�f�Ƌ��Ɏg�p�����l�Ƀf�U�C������Ă��邱�Ƃɒ��ӁBMETHOD
�v�f�͂��ꎩ�g�APOLICY-REF
��URI�֓K�p���邱�Ƃ͂Ȃ��B
�|���V�[�Q�ƃt�@�C���͗^����ꂽURI�ɓK�p����|���V�[���w�肷��B�܂�A������Ă���|���V�[�́A���̗^����ꂽURI���Q�Ƃ��Ȃ����Ƃ̉e�������ׂďq�ׂĂ���̂ł���B�i���X�A�K�Ɏw�肳�ꂽMETHOD
�Łj
URI���J�o�[����P3P�|���V�[�̕\���Ă��邱�Ƃ��q�ׂĂ����ʓI�ȋK��������B
�Q�Ƃ��ꂽ�|���V�[�́A���[�U�̃N���C�A���g�\�t�g�E�F�A������URI��v���������ʂƂ��čs���ƍl�����Ă���s�����J�o�[���Ȃ�����Ȃ�Ȃ��B
���炩�ɁA���̃|���V�[��URI�ւ̗v�������̌��ʂƂ��ăT�C�g���s�����f�[�^���W���ׂĂɂ��ďq�ׂȂ���Ȃ�Ȃ��B�]���āA�^����ꂽURI��GET
�v���̌��t�̂��߂ɃJ�o�[�����A�|���V�[�Q�ƃt�@�C�����^�����|���V�[��URI���Q�Ƃ���Ȃ��ۂɃT�C�g���s�����f�[�^���W�ɂ��Ă��ׂďq�ׂȂ�����Ȃ�Ȃ��B���l�ɁAURI��POST
�v���̂��߂ɃJ�o�[�����A�t�H�[����URI�ւ̑��̃R���e���c��POST���錋�ʂƂ��ċN����f�[�^���W�͂��̃|���V�[�ŏq�ׂȂ�����Ȃ�Ȃ��B
"�N���C�A���g�\�t�g�E�F�A���s���ƍl�����Ă���s��"�Ƃ����T�O�ɂ́A�N���C�A���g���̃N�b�L�[��X�|���X�ɂ���ČĂяo�����X�e�[�g�Ǘ����J�j�Y���̐ݒ肪�܂܂�Ă���B URI���v�����ꂽ���A���s�\�ȃR�[�h���Ԃ����AURI���J�o�[���Ă���P3P�|���V�[�̓R�[�h���s���ɋN���邠��s�����J�o�[���Ȃ�����Ȃ�Ȃ��B���̃J�o�[���ꂽ�s���̓��[�U���͂�����ƌĂяo�����ɂł����s���̂��Ƃł���B���m�ȃ��[�U�̍s�����f�[�^���W�������N�����A���̍s���̂��߂�URI���J�o�[���Ă��� P3P�|���V�[�̓f�[�^���W�����J���邾�낤�B
���m�ȗ�:
CGI�X�N���v�g�ւ̃����N��A���̑��̃T�[�o���A�v���P�[�V�����ւ�URI�i[HTML]��17.3�Œ�`����Ă���悤�ɁA�A�N�V����URI��HTML<FORM>
�v�f�̃A�N�V���������ɗ^����ꂽURI�ł���j�t�H�[���͓��ʂȍl�@�ɒl����B���ɂ����̃A�N�V����URI�̓t�H�[�����g�����قȂ�|���V�[�ɂ���ăJ�o�[����邱�Ƃ�����B
�����A���[�U�G�[�W�F���g���A���̃y�[�W����Q�Ƃ����|���V�[�Q�ƃt�@�C���̗^����ꂽ�A�N�V����URI�̂��߂̏ƍ��g�ݍ��K�����������Ȃ��ꍇ�A����͗L���ȃ|���V�[���S���Ȃ��Ƃ����ׂ��ł����B���̂悤�Ȏ����A���[�U�G�[�W�F���g�́A�A�N�V����URI���J�o�[����|���V�[�Q�ƃt�@�C���������鎎�݂̂��߂̃A�N�V����URI�ɂ���z�X�g������m�̑��ݏꏊ���`�F�b�N�����ׂ��ł����B�����A�A�N�V����URI���J�o�[����P3P�|���V�[�������̂łȂ���A�|���V�[�����ʓI�Ɍ������邽�߂Ɏ��ۂɃf�[�^���o����O�ɁA���[�U�G�[�W�F���g�̓A�N�V����URI��HINT
���J�j�Y�����g�p���邩�AHEAD
���N�G�X�g���A�N�V����URI�֔��s���ă|���V�[�Q�ƃt�@�C�����������悤�Ƃ��Ă��悢�B�T�[�r�X�́A�T�[�o���̃A�v���P�[�V������HEAD
�̊Y������|���V�[�Q�ƃ����N��Ԃ��悤�A���m�ɂ����ׂ��ł����B���̂悤�ɃA�v���P�[�V�����̉��ɂ���P�[�X�̏ꍇ�AHEAD
�v�����킩�炸�A���ƂȂ��Ă���A�N�V����URI���������錾���ꂽ�|���V�[���S���Ȃ����ƂɂȂ�A���[�U�G�[�W�F���g�͗L���ȃ|���V�[���S���Ȃ��Ƃ��Ȃ�����Ȃ炸�A�����ă��[�U�ɂ���ɂ��Ċm�F���A���[�U�̃v���t�@�����X�ɏ]���ĒʐM��i�����悤�ɂ����ׂ��ł����B
�T�[�r�X���APOST��GET�ȂǁA�T�|�[�g����郁�\�b�h�̃T�u�Z�b�g���J�o�[���邱�Ƃ������s���T�[�o���̃A�v���P�[�V�����̂��߂̃|���V�[��錾���邽�߂�
<METHOD>
�v�f�𗘗p���邱�Ƃ�]�ނ�������Ȃ����Ƃɒ��ӁB���̂悤�Ȏ���ɂ����āA���ƂȂ��Ă���A�v���P�[�V�������|���V�[�Q�ƃt�@�C���ŗ^����ꂽ���@���T�|�[�g���邾���ł��邱�Ƃ͓K�ł���i���Ȃ킿�APUT
�v���̓T�|�[�g�����K�v�͂Ȃ��j�B�����A�t�H�[����method�����Ŏw�肳�ꂽ�֘A���郁�\�b�h�����̃y�[�W�̃|���V�[�Q�ƃt�@�C���œK�ɉ��錾���ꂽ�Ȃ�A�֘A�������\�b�h
���t�H�[���̂��̃y�[�W�̃|���V�[�Q�ƃt�@�C���œK�ɉ��錾���ꂽ�Ȃ�A���[�U�G�[�W�F���g�̓A�N�V����URI�ւ�HEAD
���N�G�X�g����_�Ƃ��Ď��݂��ׂ��łȂ��B
����ꍇ�ɂ́A�قȂ����f�[�^���t�H�[���̒��őI�����ꂽ���̂ɉ����������A�N�V����URI�ŏW�߂���B�Ⴆ�A�T���T�[�r�X���i���O���邢�͓d�q���[���ȂǂŁj�l�Ɓi�ƒf�I�ȁj�C���[�W�ɂ����Č��������݂悤�Ƃ��邩������Ȃ��B�t�H�[���Ń��W�I�{�^�����g���Ƃ��A�ЂƂ̃T�[�o���̃A�v���P�[�V�����͂ЂƂɌ��߂��A�����ē����A�N�V����URI�͗����̃P�[�X���������āA�����ĒT���ɕK�v�ȕK�v�����W�߂�B�����T�[�r�X���T�[�o���̃A�v���P�[�V�����̃f�[�^���W�̏��������錾���邱�Ƃ�]�ނȂ�A���������|���V�[�t�@�C���̃f�[�^���W���ׂĂ��i�A�N�V����URI�ɂ��킹�Ă���<INCLUDE>
�錾���g�p���āj�錾���邩������Ȃ��B���̏ꍇ�A���[�U�G�[�W�F���g�̓f�[�^�v�f���ׂĂ��A������Ŏ��W����邱�Ƃ����肵�Ȃ�����Ȃ�Ȃ��B���̃\�����[�V�����͈�̃|���V�[�ł͕֗��������B�������A�������X�g���ꂽ�f�[�^�v�f�̈ꕔ��������x�ɏW�߂���Ƃ��������ɓK�ɔ��f���Ȃ�������Ȃ��B�T�[�r�X���A�N�V����URI�ւ̒P���ȃw�b�h�v���i���Ȃ킿�A�I�����ꂽ���W�I�{�^���̒l�����ɑ��݂��Ȃ��Ƃ������R�Ȃ��Ɂj�͂��ׂẴP�[�X���J�o�[����悤�ȃ|���V�[��Ԃ��ł��낤���Ƃm�ɂ��ׂ��ł����B
�t�H�[����GET���\�b�h�̎g�p��ʂ��ď��������A�A�N�V����URI�̓��[�U���I�������t�H�[���v�f�̑I���ɔ��f���邱�Ƃɒ��ӁB�����A�N�V��������������URI�̈قȂ�g�p�ɑ��ĈقȂ�|���V�[���w�肷�邽�߂ɁA�|���V�[�Q�ƃt�@�C���ŋ����ꂽ���C���h�J�[�h�\�����g�p���鎖���\�ł���ꍇ������B����䂦�A���[�U�G�[�W�F���g�̓|���V�[�Q�ƃt�@�C����INCLUDE
��EXCLUDE
���r���鎞��
URI�̎�������܂܂Ȃ�����Ȃ�Ȃ��B
���[�U�G�[�W�F���g�͗^����ꂽURI�ɂǂ̃|���V�[���K�p����̂��m�Ɍ��߂邱�Ƃ��ł��Ȃ���Ȃ�Ȃ��B���̂��߁A�T�C�g�͗^����ꂽURI�ɑ��ėL���ȕ����̃|���V�[���錾���邱�Ƃ�������ׂ��ł����B�܂�ɃT�C�g���^����ꂽURI�ɑ��ėL���ȕ����̃|���V�[��錾���Ă��悢��������B�Ⴆ�A�T�C�g�����̃|���V�[��ύX����]�����Ȃǂł���B���������ꍇ�A�T�C�g�͋��炭�^����ꂽ�ǂ̃|���V�[�����[�U������̂��Ƃ������Ƃm�Ɍ��߂邱�Ƃ��ł��Ȃ���������Ȃ��B�]���āA���ׂẴ|���V�[��L���ɂ��Ȃ�����Ȃ�Ȃ��B�i����̓R���p�N�g�|���V�[�̏ꍇ�ɂ�������B4.1�������4.6�����Q��)�T�C�g�͗^����ꂽURI�ɑ��ĕ����̃|���V�[��錾����Ƃ��͂��̃v���N�e�B�X�ɐT�d�ɂȂ�A���̃|���V�[�S�����ɗL���ɂł��邩���m�F���Ȃ�����Ȃ�Ȃ��B
���m�̑��ݏꏊ�ɂ���|���V�[�Q�ƃt�@�C�����^����ꂽURI�̗L���������I�����Ă��Ȃ��|���V�[��錾����A
HTTP�w�b�_�܂���HTML/XHTMLlink
�^�O��ʂ��Ĉ��p���ꂽ��������|���V�[�Q�ƃt�@�C���Ɋւ��Ȃ��A���̃|���V�[�͓K�p�������Ȃ��B
HTTP�����ɕ����̃|���V�[�Q�ƃt�@�C���ւ̎Q�Ƃ�����ꍇ�AP3P�̃��[�U�G�[�W�F���g��2�Ԗڈȍ~�̎Q�Ƃ����ׂĖ������Ȃ�����Ȃ�Ȃ��B
HTML(XHTML) �t�@�C���ɕ����̃|���V�[�Q�ƃt�@�C���ւ�HTML(XHTML)
link
�����N�^�O�Q�Ƃ�����ꍇ�AP3P�̃��[�U�G�[�W�F���g��2�Ԗڈȍ~�̎Q�Ƃ����ׂĖ������Ȃ�����Ȃ�Ȃ��B
���[�U�G�[�W�F���g���^����ꂽURI�ŗL����P3P�|���V�[�Q�ƃt�@�C�����������ꍇ�A�i�Ⴆ�A�y�[�W�ɈقȂ�|���V�[�Q�ƃt�@�C�����Q�Ƃ���P3P�w�b�_��link
�^�O����������A�T�C�g��2�y�[�W�ɑ���P3P�w�b�_������URI�̈قȂ�|���V�[��錾����قȂ�|���V�[�Q�ƃt�@�C�����Q�Ƃ��Ă���Ƃ��������R�ȂǂŁj�T�C�g�������̃|���V�[�S����L���ɂ��Ȃ�����Ȃ�Ȃ��̂ŁA���[�U�G�[�W�F���g�͂����̃|���V�[�̂����ꂩ�i�܂��͑S���j���K�p���Ă���Ɖ��肵�Ă��悢�B
����̃|���V�[�̑�����Łi�|��Łj�́A���̃|���V�[������̌���ɂ���ĕ���������Ă��邱�Ƃ𐳊m�Ɏ������߂ɁA
HTTP��"Content-Language
"�w�b�_��p���邱�Ƃɂ���āA�T�[�o�ɂ���Ē��邱�Ƃ��ł���B���̂��Ƃ́A�u�g�D�ientity�j�v��u����(consequence)�v�̂悤�Ȑl�Ԃ��ǂނ��Ƃ̂ł���ӏ���l�X�Ȍ���ŕ\�����邱�Ƃ��ł���̂ŗL�p�ł���B�f�[�^�X�L�[�}�̑�����ł���邽�߂ɁA�������J�j�Y�����g�p���邱�Ƃ��ł���B�^����ꂽ����v���t�@�����X���ƍ�����|���V�[�����p�\�ɂȂ�ƁA�T�[�o�́AHTTP"Accept-Language
"�ŁA���X�|���X�̃��[�J�������ꂽ�|���V�[��HTTP�v���֕Ԃ��ׂ��ł����B
����URI��ő�����Œ���Ă��镡���̃|���V�[����ʂ��邽�߂�Content-Language
���g�p�����ꍇ�́A��ɂ����̃|���V�[�͊e�����ʂ��ē���̈Ӗ��������Ȃ�����Ȃ�Ȃ��B2�̃|���V�[�i�܂���2�̃f�[�^�X�L�[�}�j�������ł��邽�߂ɂ�
Accept-Language
���J�j�Y���̗��p��ʂ��āAP3P����������l�́A�����|���V�[���邢�̓f�[�^�X�L�[�}�̐V��������o�[�W������������ꂽ�Ȃ�A����Accept-Language
���N�G�X�g�w�b�_�𑗐M���Ă��A���[�U�G�[�W�F���g�̓|���V�[�܂��̓|���V�[�Q�ƃt�@�C���̈قȂ�������o�[�W���������鎖�ɂȂ邩������Ȃ����Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B
�Ō�ɁA����錾��P3P XML�t�@�C�����ɒ��ڊ܂ނ��Ƃ��ł���B�������܂�ł���l�Ԃ��ǂނ��Ƃ̂ł���t�B�[���h�̌�����������߁APOLICY
�v�f�A POLICIES
�v�f�AMETA
�v�f�A�����āADATASCHEMA
�v�f��xml:lang
�����グ�Ă��悢�B(xml:lang
�͕��ʁA [XML��2.12��]�Œ�`����Ă���B)
[18] | xml-lang |
= |
` xml:lang="` language `"` |
�����ŁAlanguage �Ƃ�[LANG]�Œ�`����Ă���悤�ɁA���ꎯ�ʎq�ł���B |
P3P�́h�Z�[�t�]�[���h�v���N�e�B�X�̓��ʂȃZ�b�g���`����B���̃Z�[�t�]�[���v���N�e�B�X�̃Z�b�g��P3P�|���V�[��|���V�[�Q�ƃt�@�C�������o����Ƃ��čs���ʐM�̂��߂�P3P�Ή��̃��[�U�G�[�W�F���g��T�[�r�X���ׂĂŎg�p������ׂ��ł����B���ɁA�|���V�[�Q�ƃt�@�C���̂��߂����m�̑��ݏꏊ�̂�N�G�X�g�͂�����"�Z�[�t�]�[��"�ɂ���ăJ�o�[������ׂ��ł����B�Z�[�t�]�[���v���N�e�B�X�ŃJ�o�[���Ă���ʐM�͍Œ���̃f�[�^�W���݂̂������ׂ��ł����A���W���ꂽ�f�[�^�͂�������l����o���Ȃ����@�ł̂ݎg�p�����B
���̃Z�[�t�]�[�����T�|�[�g���邽�߂ɁAP3P���[�U�G�[�W�F���g�̓T�C�g�̃|���V�[���擾�����܂ŁA�T�C�g�̃|���V�[������ړI�ɕs�K�v�ȃf�[�^�̑��M���T�����ׂ��ł����B���̂��߁A���[�U�G�[�W�F���g�̃Z�[�t�]�[���v���N�e�B�X�ɂ͈ȉ��̎������K�v�ł���B
Referer
�w�b�_�𑗐M���ׂ��ł͂Ȃ��B
Accept-Language
HTTP�w�b�_���g�����ƂŁA�v���C�o�V���������邱�Ƃ�m���Ă���K�v������B������Accept-Language
�w�b�_�𑗂邱�Ƃ́A���p�҂��D�ގ��R�����P3P�|���V�[���擾���邱�Ƃ��ł��邾�낤�i�����A���p�\�Ȃ�j�B�������A����͂Ƃ��郆�[�U�̎��ʂɂ��Ă̏��������邱�ƂɂȂ�B���[�U�G�[�W�F���g�́A���[�U�ɂ������̃w�b�_�𑗂�ׂ��������߂���悤�ɂ������Ǝv���Ă��悢�B�T�[�o�̃Z�[�t�]�[���v���N�e�B�X�ɂ͈ȉ��̎������K�v�ł���B
Referer
�w�b�_��A�N�b�L�[�A���[�U�G�[�W�F���g���A�v���ɑ��鉞���ɕs�K�v�Ȃ��̑��̏��̎�̂�v�������ׂ��ł͂Ȃ��B
Accept-Language
HTTP��}������ꍇ�A�T�[�o�͗��p�\�Ȗ|������R�ɑI������B
�Z�[�t�]�[���v���́A�T�C�g���l�����\�ȏ���ێ����邱�Ƃ��ł��Ȃ��Ƃ����Ă����ł͂Ȃ��A�|���V�[��|���V�[�Q�ƃt�@�C������Ă���ԂɎ��W���������A�l�����\�ȗp�r�Ɏg�p�����ׂ��łȂ����݂̂������Ă���Ƃ������Ƃɒ��ӁB�T�[�r�X�ւ̃A�^�b�N�Ɋւ���g���b�N�_�E�����ۂ́A�l�����\�ȏ����g�p����ׂ̍��@�I�ȗ��R�ƂȂ�A���̊������ł��鎖�ɂȂ�B
P3P���[�U�G�[�W�F���g�͂��܂��쐬���ꂽXML�ł���P3P�|���V�[��|���V�[�Q�ƃt�@�C���̖��������Ȃ�����Ȃ�Ȃ��B
P3P���[�U�G�[�W�F���g�́A�t�^ 4�ɂ���XML�X�L�[�}�ɏ]����P3P�|���V�[��|���V�[�Q�ƃt�@�C���̖��������ׂ��ł����B�����āA����XML�X�L�[�}�ɏ]��Ȃ��|���V�[��|���V�[�Q�ƃt�@�C���̈ꕔ�Ɉˑ����ׂ��ł͂Ȃ��B
���[�U�G�[�W�F���g�́AXML�X�L�[�}�ɍ��킹�邽�߂Ƀ��[�J����P3P�|���V�[��|���V�[�Q�ƃt�@�C����ύX���Ă��Ȃ�Ȃ��B
P3P�|���V�[��P3P�|���V�[�ւ̎Q�Ɠ��ɁA�����Ȃ�@���������܂��ׂ��ł͂Ȃ��B���̎��́AP3P�v���C�o�V�[�|���V�[���֘A�t����ꂽ�����̗v�������̘g���āA P3P�v���C�o�V�[�|���V�[�ւ̎Q�Ƃ𑗐M���鎖�Ɋւ���Z�L�����e�B�[�̒lj��v���������������Ƃ��Ӗ�����B�]���āA�ʏ�HTML�������Í����Ȃ��̃Z�b�V�V������ʂ��Ē���Ă���ꍇ�A P3P�́AP3P�v���C�o�V�[�|���V�[�ւ̎Q�Ƃ����̕����Ɋ܂܂�Ă��ہA�Í������ꂽ�Z�b�V������ʂ��ĕ���������邱�Ƃ��v�����Ȃ����A���������Ȃ��B
�E�F�u�T�C�g��P3P�|���V�[��ύX����ƁA�ύX�O�̃|���V�[�͕ύX�����s���ꂽ���ɁA���W���ꂽ�f�[�^��K�p���邱�Ƃɒ��ӁB�ύX���s��ꂽ��A���̓��t�ɏ]���āA�ߋ���P3P�|���V�[�ƃ|���V�[�Q�ƃt�@�C�����L�^�������A�����̃|���V�[��K�ɓK�p���邱�Ƃ̓T�C�g�̐ӔC�ł���B
�����A�T�C�g���V����P3P�|���V�[���ȑO�Ɏ��W���ꂽ�f�[�^�ɓK�p�������Ǝv���A�T�C�g�̓��[�U���@���ƈ�v����V�����|���V�[��H�ƃK�C�h���C���A�܂��̓T�C�g���쐬�������̑��̃v���C�o�V�[�Ɋւ��铯�ӏ��������l�ɁA�K�Ȓ��ӂ�@�����Ȃ�����Ȃ�Ȃ��B
�^����ꂽ�T�C�g�ɑ��ă|���V�[�Q�ƃt�@�C�����g�p�o���Ȃ��ꍇ�A���[�U�G�[�W�F���g�́i��́j�|���V�[�Q�ƃt�@�C�������m�̑��ݏꏊ��24���Ԃ̗L�������ő��݂��Ă���Ǝv��Ȃ�����Ȃ�Ȃ��B���̂��߁A���[�U��24���Ԃ��߂��ăT�C�g��Ԃ����ꍇ�̓��[�U�G�[�W�F���g�͂�����x���m�̑��ݏꏊ����|���V�[�Q�ƃt�@�C�������o�����Ǝ��݂Ȃ�����Ȃ�Ȃ��B���[�U�G�[�W�F���g�͎��m�̑��ݏꏊ��[�U���X�V�{�^�����N���b�N����Ȃǂ̓���̃C�x���g�����p�ɂɃ`�F�b�N���Ă��悢�B�T�C�g�͗��p�\�ȃ|���V�[���Ȃ����Ƃ��������m�̑��ݏꏊ�̃|���V�[�Q�ƃt�@�C����u���Ă��悢���A���[�U�G�[�W�F���g��24���Ԗ��Ƀ`�F�b�N���Ȃ��Ă������悤�ɗL��������ݒ肵�Ă��悢�B
���[�U�G�[�W�F���g�͔��I��P3P�|���V�[�����o������]�������肵�Ă��悢�B�܂�AP3P�|���V�[�͑���HTTP�g�����U�N�V��������Ɏ��o������A�]�������肷��K�v���Ȃ��B���̋����̓��[�U�̚n�D�ƍs��ꂽ�v���̎�ނɈ˂邱�Ƃ�����B�|���V�[���]�������܂ŁA���[�U�G�[�W�F���g�̓v���C�o�V�[�|���V�[���Ȃ����̗l�ɃT�C�g����舵���ׂ��ł����B�|���V�[���]�������ƁA���[�U�G�[�W�F���g�̓��[�U�̚n�D��K�p�����ׂ��ł����B���[�U�G�[�W�F���g�͌���_�ғI�ȋ����𑣐i���邽�߂ɁA�����̂Ȃ����_�܂Ń|���V�[�̃A�v���P�[�V���������������ׂ��ł����B�Ⴆ�C���[�U�G�[�W�F���g���i�r�Q�[�V�������������邩�A�t�H�[���̒�o���m�F����������ɁAWeb�u���E�U�̓��[�U�̚n�D��K�p���邩������Ȃ��B
P3P������T�C�g�ւ̕⏕�Ƃ��āA�����̃T�C�g��P3P�̎g�p����Ă�����@�̋L�q�ɏ]���āA�������̃V�i���I�̗���Љ��B
�V�i���I 1: �E�F�u�T�C�gbasic.example.com�͂��܂��܂ȃC���[�W���g�p���A����炷�ׂĂ��z�X�g����B�܂��Abasic.example.com�ɂ͂������̃t�H�[��������A���̃t�H�[���͂��ׂăT�C�g�ɒ��ڒ����B���̃T�C�g�͂��ׂẴT�C�g�ɑ�����P3P�|���V�[��錾���鎖���ł���B�i�܂��́A�قȂ�v���C�x�[�g�|���V�[���T�C�g�̈قȂ镔���֓K�p����A������P3P�|���V�[��錾���邱�Ƃ��ł���B�j�f�B���N�g���ɂ���C���[�W�ƃt�H�[���A�N�V����URI�̂��ׂĂ��T�C�g��P3P�|���V�[�ŃJ�o�[����Ă������A���[�U�G�[�W�F���g�͎����I�ɂ��̃C���[�W�ƃt�H�[�������̃T�C�g�̃|���V�[�ɃJ�o�[����Ă���ƔF�����邾�낤�B
�V�i���I 2:
�E�F�u�T�C�gbusy.example.com�̓T�[�o��̕��ׂ����������邽�߂ɃC���[�W���z�X�g����cdn.example.com�Ƃ����R���e���c�z�z�l�b�g���[�N���g�p���Ă���B�]���āA���̃T�C�g�̃C���[�W���ׂĂɂ�cdn.example.com��URI������B���̏�CDN��Busy�ւ̃G�[�W�F���g�Ƃ��ē��삵�A���O�f�[�^�ȊO�͎��W���Ȃ��B���̃��O�f�[�^��Busy���_�Ă���T�[�r�X���T�|�[�g����E�F�u�T�C�g����уV�X�e���Ǘ����߂ɂ����g�p����Ȃ��BBusy�̃v���C�o�V�[�|���V�[��CDN���z�X�g����C���[�W�ɓK�p����̂�
Busy�́Aexample.com��P3P�|���V�[���J�o�[���Ă���C���[�W�������A���̃|���V�[�Q�ƃt�@�C����HINT
�v�f���g�p����CDN�̓K�����|���V�[�Q�ƃt�@�C�����w�������B
�V�i���I 3: �܂��Abusy.example.com
�̓T�C�g�Ƀo�i�[�L������邽��clickads.example.com�Ƃ����L����Ђƌ_������Ă���B���̌_��ɂ���āA�e���[�U��3��ȏ�L�������鎖���ł��Ȃ��悤�ɂ���ׂ�Clickads�̓N�b�L�[��ݒ肷�邱�Ƃ��ł���BClickads�̓��[�U�����̍L�����������Ƃ������v�����W���A���i���L������Ă����Ђɂ��̓��v�����B�������A���͊̕e�l�ɂ��Ė��炩�ɂ��Ă�����̂ł͂Ȃ��B�V�i���I2�̃P�[�X�̗l�ɁABusy�̃v���C�o�V�[�|���V�[��Clickads���z�X�g���Ă���L���ɓK�p���Ă���̂ŁA
Busy�͂���P3P�|���V�[��clickads.example.com�������Ă��閄�ߍ��݃R���e���c�֓K�p���Ă��邱�Ƃ��q�ׁA���̃|���V�[�Q�ƃt�@�C����HINT
�v�f���g�p����Clickads�̓K�����|���V�[�Q�ƃt�@�C�����w�������B���i��`�L������Ă����Ђ����f�[�^����������Ă���̂ŁA���̉�Ђ́ABusy�̃v���C�o�V�[�|���V�[�ɏq�ׂ���K�v�͂Ȃ��B
�V�i���I 4:
���[�U�̂��߂̃`���b�g���[�����z�X�g����ׂɃE�F�u�T�C�gbusy.example.com��funchat.example.com�ƌ_��B���[�U���`���b�g���[���֎Q������ƁA���ۂɂ�Busy�T�C�g����͗���Ă����B�������Ȃ���A���̃`���b�g���[���ɂ�Busy�̃��S������ABusy�̃v���C�o�V�[�|���V�[�ŃJ�o�[����Ă���B���̏ꍇ�AFunchat�́A�V�i���I3�ƈ���āABusy�̃G�[�W�F���g�Ƃ��ē��삵�Ă��邪�A���̃R���e���c��Busy�T�C�g�ɂ͖��ߍ��܂�Ă��Ȃ��B���̎��A��Funchat�����̃|���V�[�Q�ƃt�@�C���ɑg�ݍ��ނ��Ƃ͂Ȃ��BBusy��HINT
�v�f�����̃|���V�[�Q�ƃt�@�C���Ɏg�p���āA�K����Funchat�̃|���V�[�Q�ƃt�@�C�����w�������B���̃t�@�C����Funchat�̃`���b�g���[����Busy�̃v���C�o�V�[�|���V�[���J�o�[���Ă���̂Əq�ׂĂ���̂ŁA���̃`���b�g���[���ւ̈ڍs�����Ղ��Ȃ邱�Ƃ��q�ׂĂ���B
�V�i���I 5:
�E�F�u�T�C�gbigsearch.example.com�ɂ̓��[�U�������₢���킹�ɓ��͂��A���̃T�C�g�̌����G���W����I��ō쓮�����邱�Ƃ��ł���t�H�[��������B���[�U��"submit"�{�^�����N���b�N����A�����₢���킹�͎��ۂɂ��̌����G���W���ɒ��ڒ����B�A�N�V����URI��bigsearch
.example.com��ɂ͂Ȃ����A���[�U���I�����������G���W����ɂ͂���B�t�H�[���A�N�V�����͖��ߍ��݃R���e���c�ł͂Ȃ��̂ŁABigsearch��HINT
�v�f���g�p���đΉ�����|���V�[�Q�ƃt�@�C�����w���������Ƃɂ���āA�����̌����G���W���̃v���C�o�V�[�|���V�[��錾����B���̂��߁A���[�U��"submit"�{�^�����N���b�N����ƁA�f�[�^���ʒm�����O�Ƀ��[�U�G�[�W�F���g�̓v���C�o�V�[�|���V�[���`�F�b�N����B���̌����I�����J�j�Y���𑀍삳���邽�߂ɁABigsearch�̓T�C�g�ɃA�N�V����URI�����t�H�[����L���邱�Ƃ�����B�����āA�K�Ȍ����G���W���Ƀ��_�C���N�g����B���̏ꍇ�A���[�U�G�[�W�F���g�̓��_�C���N�g���X�|���X����邱�ƂɊւ��錟���G���W���v���C�o�V�[�|���V�[���`�F�b�N���ׂ��ł���B
�V�i���I 6: �E�F�u�T�C�gbigsearch.example.com�ɂ́A�����₢���킹�ɓ��͂��A������10�̈قȂ錟���G���W�����쓮�����邱�Ƃ��ł���t�H�[��������BBigsearch�͂��̖₢���킹����A�e�����G���W�����炻�̌��ʂ����A���ʂ��폜���A���̌��ʂ����[�U�ɒ���B���̏ꍇ�A���[�U�͎�����Bigsearch�݂̂ƑΘb����B���������āAP3P�Ɋւ���Ă���̂́ABigsearch �E�F�u�T�C�g���J�o�[���Ă�����̂����ł���B�������Ȃ���ABigsearch�͂����̌����G���W���ƌ_�A���̌����G���W����Bigsearch�ւ̃G�[�W�F���g�Ƃ��ē��삵�Ă���ꍇ�ȊO�́A���[�U�̌����₢���킹���O�҂Ƌ��L���Ă��邱�Ƃ��J�����Ȃ��Ă͂Ȃ�Ȃ��B
�V�i���I 7:
�E�F�u�T�C�gbigsearch.example.com�ɂ�adnetwork.example.com�Ƃ�����Ђ������o�i�[�L��������BAdnetwork�͂��܂��܂ɈقȂ�E�F�u�T�C�g�̃��[�U�Ɋւ���v���t�@�C����W�J���邽�߂ɃN�b�L�[���g�p����B���̂��߁AAdnetwork�̓��[�U�̋����ɂ��K�����L������鎖���ł���B���[�U���A�N�Z�X�����T�C�g�ɂ��Ẵf�[�^��Bigsearch
�E�F�u�T�C�g�ɍL�������ړI�ȊO�Ɏg�p����Ă���̂ŁAAdnetwork�͂��̃R���e�L�X�g�̃G�[�W�F���g�ƍl���邱�Ƃ͂ł��Ȃ��B�ǂ̃R���e���c��K�p���Ă��邩���������߂ɁAAdnetwork�͎��g��P3P�|���V�[���쐬���A���g�̃|���V�[�Q�ƃt�@�C�����g�p����B����ɁABigsearch��AdnetworkP3P�|���V�[�Q�ƃt�@�C�������̍L����K�p���Ă��邱�Ƃ��������߂ɁA�|���V�[�Q�ƃt�@�C����HINT
�v�f��C�ӂɎg�p���邱�Ƃ�����B�����AAdnetwork���ǂ�P3P�|���V�[�����̍L���ɓK�p���Ă��邩���q�ׁA�|���V�[�Q�ƃt�@�C���ɕύX�������Bigsearch�ɒm�点�邱�Ƃɍ��ӂ����Ȃ�ABigsearch��EMBEDDED-INCLUDE
�v�f������C�ӂɎg�p���ׂ��ł���B
�V�i���I 8:
�E�F�u�T�C�gbusy.example.com�̓E�F�u�T�C�g�ɃN�b�L�[���g�p���Ă���B�N�b�L�[�|���V�[�����J���A�����̃N�b�L�[���J�o�[���邽�߂ɒʗ��P3P�|���V�[����N�b�L�[�|���V�[��Ɨ������Ă���B�܂��A�N�b�L�[�ɑ��ēK�ȃ|���V�[��錾���邽�߂Ƀ|���V�[�Q�ƃt�@�C����COOKIE-INCLUDE
�v�f���g�p���Ă���B���\�œK���Ƃ��āA�E�F�u�T�C�gbusy.example.com�̓N�b�L�[���ݒ肳���ƕK���R���p�N�g�|���V�[���܂ނo�R�o�w�b�_�𑗐M���āA�R���p�N�g�|���V�[��L���ɂ��Ă���B
�V�i���I 9:
�E�F�u�T�C�gconfig.example.com�͊e���[�U�̃R���s���[�^�ƃC���^�[�l�b�g�\�������Ƃɂ�����E�F�u�R���e���c���œK������T�[�r�X����Ă���B���[�U�͂���Config�E�F�u�T�C�g�ɃA�N�Z�X���A�R���s���[�^��j�^�[�A�C���^�[�l�b�g�ڑ��Ɋւ��鎿��ɓ�����BConfig�͂��̉��Í������A�N�b�L�[�Ɋi�[����B���̌�A���[�U��Busy-Config�ƌ_�Ă���E�F�u�T�C�g-��K��Ă��鎞�A�u���E�U���œK���ł���R���e���c�i����C���[�W��I�[�f�B�I�t�@�C���Ȃǁj��v�����鎞�͕K��Busy�̓��[�U��Configu�Ƀ��_�C���N�g����B�����Ă���Config�̓��[�U�̃N�b�L�[��ǂݎ��A�K�ȃR���e���c�ɔz�M����B���̏ꍇ�AConfig�͎��W����A�N�b�L�[�Ɋi�[���ꂽ�f�[�^�̎�ނƃf�[�^�̎g�p�������@��錾���ׂ��ł���B�܂��A���̃N�b�L�[�̃|���V�[��錾����|���V�[�Q�ƃt�@�C����COOKIE-INCLUDE
���g�p���ׂ��ł���BConfig�̓V�i���I�Q��CDN�̍s���Ɠ����悤�ɓ��삵�Ă��鎞�A�z�M���ꂽ���ۂ̃C���[�W��I�[�f�B�I�t�@�C����Busy��P3P�|���V�[���Q�Ƃ���BBusy�͋��炭Config�z�M�R���e���c�̃|���V�[���Q�Ƃ��邽�߂Ƀ|���V�[�Q�ƃt�@�C����HINT
�v�f���g�p����B
P3P�|���V�[�́AXML���Ńl�[����Ԃŕ����������i[XML] ����� [XML-Name���Q�Ƃ̂���]�B RDF�f�[�^���f��([RDF]) ���g�p���ċN���蓾�镄������[P3P-RDF]�Ɍf�ڂ��Ă���B
3.1�͂ł́A���R����ŏ����ꂽ�|���V�[�Ƃ���ɑΉ�����P3P�|���V�[�̎����������BP3P�|���V�[�̒��ɂ́A�|���V�[�S�̂ɓK�p�����S�ʓI�Ȏ咣�ƁA�Q�ƃf�[�^�ɂ����Č��y���ꂽ����̃f�[�^�^�̎戵���݂̂ɓK�p��������̎咣�i������X�e�[�g�����g�ƌĂԁj�Ƃ�����B3.2�͂ł́APOLICY
�v�f�ƃ|���V�[���x���̎咣�ɂ��Đ�������B3.3�͂ł̓X�e�[�g�����g�ƎQ�ƃf�[�^�ɂ��Đ�������B
�ȉ��̕��͎͂��R����ŏ����ꂽ�v���C�o�V�[�|���V�[��2�̗�ł���B��̏͂ŁA���̃|���V�[��P3P�|���V�[�ɕ���������B�ǂ���̃|���V�[���ЂƂ̉�ЁACatalogExample�Ђ̗�ł���A�ނ�̃T�C�g���{�����Ă���l�ނ��̃|���V�[�ƁA���ۂɏ��i���w�����Ă���l�ނ��̃|���V�[�Ƃ������قȂ����|���V�[�������Ă���B��3.1��P3P�v�f�Ƒ��������g�p���Ď��R����𐳎��ȋL�q�Œ��Ă���B
CatalogExample
��4000
Lincoln Ave.
Birmingham, MI 48009 USA
email:
[email protected]
Telephone 248-EXAMPLE
(248-392-6753)
�f�[�^�̕ۊ�:
�u�T���ƂɏW�߂�{�����̐��������܂��B
��3.1��P3P�v�f�Ƒ��������g���������ȋL�q�͈ȉ��̂Ƃ���ł���B [�e�ՂȎQ�Ƃ̂��߂Ɏd�l���̏͂��J�b�R�ł������Ă���]:
CatalogExample
��4000
Lincoln Ave.
Birmingham, MI 48009 USA
email:
[email protected]
Telephone +1 248-EXAMPLE (+1
248-392-6753)
���Ȃ������i�w����I�ꍇ�A�ȉ��̂悤�ȏڍ��̒�o���˗��������܂�
�������A���̃y�[�W�ɂ���āACatalogExample�Ђ��炩���邢�͎��B�Ƒ����̃v���C�o�V�[�̏K���ɏ��炷��悤�ȐT�d�ɑI�}�[�P�e�B���O�p�[�g�i�[����̓d
�q���[���A�d�b���邢�͏��ʂ̃T�[�r�X����邩�ۂ��ɂ��āA���Ȃ��͑I�������邱�Ƃ��ł��܂��B���� �����̍�������ꂽ���Ȃ�A�K�ȃ{�b�N�X�Ƀ`�F�b
�N���Ă��������B�܂����Ȃ��̓v���t�@�����X�i�n�D�j��ς��邱�Ƃɂ���āA���̎Q�������ł���߂邱�Ƃ��ł��܂��B
�l���̕ύX�ƍX�V
http://catalog.example.com/preferences.html�Ɏ���CatalogExample�Ђ̃v���t�@�����X�i�n�D�j�Z�N�V�����ɍs�����Ƃɂ��A���̂��ׂĂ̌l����ύX���邱�Ƃ���
���܂��B���Ȃ��́A�Z���A�d�b�ԍ��A�d�q���[���A�h���X�A�p�X���[�h�����Ȃ��̃v���C�o�V�[�ݒ�ɍ����悤�ɕύX���邱�Ƃ��ł��܂��B
�N�b�L�[
CatalogExample�Ђ͂��Ȃ����ߋ���CatalogExample�Ђ̌ڋq���������ۂ����݂邽�߂����ɃN�b�L�[���g���܂��B�����ڋq�Ȃ�A�ߋ��̍w����K���Ɋ�Â��A�T�[�r�X���J
�X�^�}�C�Y���܂��B���B�̓N�b�L�[�̒��̌l�f�[�^�Ђŕۑ����邱�Ƃ͂���܂���B�܂��A���̊�ƁE�c�̂�W��ЂɁA���������̔������肷�邱�Ƃ͂���
�܂���B
�f�[�^�̕ۊ�
���B�̌ڋq�ł���ԁA���Ȃ��Ƃ��Ȃ��̍w���Ɋւ������ێ����܂��B�����A���Ȃ�����N�Ԏ��B�֒������Ȃ���Ȃ���A���Ȃ��̏������B�̃f�[�^�x�[�X���疕����
�܂��B
�ȉ���2�̗�ɂ�����[XML]�����͏�L�̎��R����|���V�[��XML�ŕ\���������̂ł���B�|���V�[�́AXML.�ɂ���Đ��m�ɕ\�����ꂽ�X�e�[�g�����g�̂��Ƃł���B�|���V�[�̍\���ɂ��ẮA��̏͂ł��ڍׂɐ�������B
��3.1��XML�������̕��@:
<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY name="forBrowsers" discuri="http://www.catalog.example.com/PrivacyPracticeBrowsing.html" xml:lang="en"> <ENTITY> <DATA-GROUP> <DATA ref="#business.name">CatalogExample</DATA> <DATA ref="#business.contact-info.postal.street">4000 Lincoln Ave.</DATA> <DATA ref="#business.contact-info.postal.city">Birmingham</DATA> <DATA ref="#business.contact-info.postal.stateprov">MI</DATA> <DATA ref="#business.contact-info.postal.postalcode">48009</DATA> <DATA ref="#business.contact-info.postal.country">USA</DATA> <DATA ref="#business.contact-info.online.email">[email protected]</DATA> <DATA ref="#business.contact-info.telecom.telephone.intcode">1</DATA> <DATA ref="#business.contact-info.telecom.telephone.loccode">248</DATA> <DATA ref="#business.contact-info.telecom.telephone.number">3926753</DATA> </DATA-GROUP> </ENTITY> <ACCESS><nonident/></ACCESS> <DISPUTES-GROUP> <DISPUTES resolution-type="independent" service="http://www.PrivacySeal.example.org" short-description="PrivacySeal.example.org"> <IMG src="http://www.PrivacySeal.example.org/Logo.gif" alt="PrivacySeal's logo"/> <REMEDIES><correct/></REMEDIES> </DISPUTES> </DISPUTES-GROUP> <STATEMENT> <PURPOSE><admin/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <!-- �T�C�g�̐l�Ԃ��ǂނ��Ƃ� �ł���v���C�o�C�V�[�̓f�[�^����T�Ԗ��Ƀp�[�W ����邱�ƁA���邢�͂��̏��ւ̃����N����� ���Ƃ��q�ׂȂ�����Ȃ�Ȃ� --> <DATA-GROUP> <DATA ref="#dynamic.clickstream"/> <DATA ref="#dynamic.http"/> </DATA-GROUP> </STATEMENT> </POLICY> </POLICIES>
��3.2��XML�������̕��@:
<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY name="forShoppers" discuri="http://www.catalog.example.com/Privacy/PrivacyPracticeShopping.html" opturi="http://catalog.example.com/preferences.html" xml:lang="en"> <ENTITY> <DATA-GROUP> <DATA ref="#business.name">CatalogExample</DATA> <DATA ref="#business.contact-info.postal.street">4000 Lincoln Ave.</DATA> <DATA ref="#business.contact-info.postal.city">Birmingham</DATA> <DATA ref="#business.contact-info.postal.stateprov">MI</DATA> <DATA ref="#business.contact-info.postal.postalcode">48009</DATA> <DATA ref="#business.contact-info.postal.country">USA</DATA> <DATA ref="#business.contact-info.online.email">[email protected]</DATA> <DATA ref="#business.contact-info.telecom.telephone.intcode">1</DATA> <DATA ref="#business.contact-info.telecom.telephone.loccode">248</DATA> <DATA ref="#business.contact-info.telecom.telephone.number">3926753</DATA> </DATA-GROUP> </ENTITY> <ACCESS><contact-and-other/></ACCESS> <DISPUTES-GROUP> <DISPUTES resolution-type="independent" service="http://www.PrivacySeal.example.org" short-description="PrivacySeal.example.org"> <IMG src="http://www.PrivacySeal.example.org/Logo.gif" alt="PrivacySeal's logo"/> <REMEDIES><correct/></REMEDIES> </DISPUTES> </DISPUTES-GROUP> <STATEMENT> <CONSEQUENCE> �M���̃��N�G�X�g�ɓ����A�E�F�u�T�C�g��ی삵�A���シ�邽�߂ɏ����������L�^���܂� </CONSEQUENCE> <PURPOSE><admin/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#dynamic.clickstream"/> <DATA ref="#dynamic.http.useragent"/> </DATA-GROUP> </STATEMENT> <STATEMENT> <CONSEQUENCE> �������グ�����Ǝ����͂��̏����g�p���܂��B </CONSEQUENCE> <PURPOSE><current/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#user.name"/> <DATA ref="#user.home-info.postal"/> <DATA ref="#user.home-info.telecom.telephone"/> <DATA ref="#user.business-info.postal"/> <DATA ref="#user.business-info.telecom.telephone"/> <DATA ref="#user.home-info.online.email"/> <DATA ref="#user.login.id"/> <DATA ref="#user.login.password"/> <DATA ref="#dynamic.miscdata"> <CATEGORIES><purchase/></CATEGORIES> </DATA> </DATA-GROUP> </STATEMENT> <STATEMENT> <CONSEQUENCE> ���˗��ɂ��A�M�����������������ɂȂ�Ǝv����}�[�P�e�B���O��T�d�ɑI�т����肵�܂��B </CONSEQUENCE> <PURPOSE> <contact required="opt-in"/> <individual-decision required="opt-in"/> <tailoring required="opt-in"/> </PURPOSE> <RECIPIENT><ours/><same required="opt-in"/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#user.name" optional="yes"/> <DATA ref="#user.home-info.postal" optional="yes"/> <DATA ref="#user.home-info.telecom.telephone" optional="yes"/> <DATA ref="#user.business-info.postal" optional="yes"/> <DATA ref="#user.business-info.telecom.telephone" optional="yes"/> <DATA ref="#user.home-info.online.email" optional="yes"/> </DATA-GROUP> </STATEMENT> <STATEMENT> <CONSEQUENCE> �䎩�g�̏��ɃA�N�Z�X�ł���悤�p�X���[�h��ݒ�ł��܂��B </CONSEQUENCE> <PURPOSE><individual-decision required="opt-in"/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#user.login.id"/> <DATA ref="#user.login.password"/> <CATEGORIES><uniqueid/></CATEGORIES> </DATA> </DATA-GROUP> </STATEMENT> <STATEMENT> <CONSEQUENCE> ���˗��ɂ��A�T�C�g���쐬���A�M���̎�ɂ��킹�����i�ɏœ_�����Ă܂��B </CONSEQUENCE> <PURPOSE> <pseudo-decision required="opt-in"/> <tailoring required="opt-in"/> </PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#user.bdate.ymd.year" optional="yes"/> <DATA ref="#user.gender" optional="yes"/> </DATA-GROUP> </STATEMENT> <STATEMENT> <CONSEQUENCE> �M���̉ߋ��̖K������ɃT�C�g���쐬���܂��B </CONSEQUENCE> <PURPOSE><tailoring/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#dynamic.cookies"> <CATEGORIES><state/></CATEGORIES> </DATA> <DATA ref="#dynamic.miscdata"> <CATEGORIES><preference/></CATEGORIES> </DATA> </DATA-GROUP> </STATEMENT> </POLICY> </POLICIES>
�{�͂ł́AP3P�|���V�[�̍\���ƃZ�}���e�B�N�X���`����B�S�Ẵ|���V�[��[UTF-8]��p���ĕ\�����Ȃ�����Ȃ�Ȃ��B
P3P�̃{�L���u������Web�T�C�g�̃v���N�e�B�X���L�q�ł���قǐ��m�ł͂Ȃ��ꍇ�A�T�C�g�͂��̃v���N�e�B�X�Ɉ�ԋ߂��{�L���u�����p����g�p���ACONSEQUENCE
�t�B�[���h�ɂ��ڍׂȐ����Ɛl�Ԃ��ǂނ��Ƃ̂ł���|���V�[����ׂ��ł���B�������A�|���V�[�͊Ԉ������A�������悤�ȃX�e�[�g�����g���s���Ă��Ȃ�Ȃ��B
�|���V�[��POLICIES
�v�f���ɒu���Ȃ���Ȃ�Ȃ��B
POLICIES
elementPOLICIES
�v�f�͈�̃t�@�C���ɕ�����P3P�|���V�[���W�߂�B
����͐��\�̍œK���Ƃ��Ē����F �l�b�g���[�N�̍s�����ƃL���b�V���O�����コ���A��̗v���ɂ���đ�R�̃|���V�[���W�߂邱�Ƃ��ł���B
POLICIES
�v�f�́A�|���V�[�t�@�C���̍��{�ƂȂ��Ă���v�f�ł���B�܂��APOLICIES
�v�f��META
�v�f�̒��̃|���V�[�Q�ƃt�@�C�����ɒu�������ł���B���̏ꍇ�A���[�U�G�[�W�F���g�̓|���V�[�Q�ƃt�@�C���ƃ|���V�[�̗����������Ă����̃t�@�C�������o�����Ƃ������K�v�ł���B
POLICIES
�v�f�͊܂܂��|���V�[�̗L��������������xml:lang
������(2.4.2�����Q��)EXPIRY
�v�f�A�����āADATASCHEMA
�v�f���g�p���Ė��ߍ��܂ꂽ�f�[�^�X�L�[�}��C�ӂɊ܂ނ��Ƃ��ł���B(5�����Q�Ƃ̂���)
�|���V�[��POLICIES
�v�f�ɂ���̂ŁA�t�@�C�����ɗB���name
�����������Ȃ�����Ȃ�Ȃ��B���̎��ɂ���āA�iPOLICY-REF
�v�f�́j�|���V�[�Q�Ƃ͂��̃|���V�[�Ƀ����N���邱�Ƃ��ł���B
�� 3.3:
http://www.example.com/Shop/policies.xml
�ɂ���t�@�C���͈ȉ��̃R���e���c���������ł����B:
<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY name="policy1" discuri="http://www.example.com/disc1"> .... </POLICY> <POLICY name="policy2" discuri="http://www.example.com/disc2"> .... </POLICY> <POLICY name="policy3" discuri="http://www.example.com/disc3"> .... </POLICY> </POLICIES>
http://www.example.com/Shop/CDs/*
�̃t�@�C����http://www.example.com/w3c/p3p.xml�ɂ���ȉ��̃|���V�[�Q�ƃt�@�C�����g�p����2�Ԗڂ̃|���V�[("policy2
")
�Ɗ֘A�t���邱�Ƃ��ł���B:
<META xmlns="http://www.w3.org/2002/01/P3Pv1"> <POLICY-REFERENCES> <POLICY-REF about="/Shop/policies#policy2"> <INCLUDE>/Shops/CDs/*</INCLUDE> </POLICY-REF> </POLICY-REFERENCES> </META>
[19] | policies |
= |
`<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"` [xml-lang] `>` [expiry] [dataschema] *policy "</POLICIES>" |
POLICY
�v�f POLICY
�v�f�ɂ́A���S��P3P�|���V�[���܂܂��B�eP3P�|���V�[�ɂ́A���POLICY
�v�f���������܂܂�Ȃ�����Ȃ�Ȃ��B
POLICY�v�f�ɂ́A���̃|���V�[�Ɋ܂܂��v���C�o�V�[�v���N�e�B�X�i
�v���C�o�V�[�Ɋւ��鏈���j�̑�\�҂ƂȂ鍇�@�g�D����肷��悤��ENTITY
�������܂܂�Ȃ�����Ȃ�Ȃ��B����ɁAPOLICY�v�f�ɂ�ACCESS
�v�f�i�����J�v�f�j���܂܂�Ȃ�����Ȃ�Ȃ��B�܂��A��ȏ��STATEMENT
�v�f�A�i�X�e�[�g�����g�v�f�jDISPUTES-GROUP
�v�f�i�W�������O���[�v�v�f�j�A
P3P�f�[�^�X�L�[�}�A�����Ĉ�ȏ��extension�i�g���j���܂܂�Ă��悢�B
<POLICY>
name
(�K�{�̑���)
discuri
(�K�{�̑���)
opturi
opt-in
�܂��� opt-out
�ɐݒ肳��Ă���K�v�ȑ����ƈꏏ�� purpose
���܂ރ|���V�[���K�{�ł���B opt_in�܂���opt_out�菇�͊e�T�C�g�Ō��肳��A�S�T�C�g�⎩�������ꂽ���J�j�Y���̂��߂ɒ��S�̃��J�j�Y����g�ݍ��܂Ȃ��Ƃ������Ƃɒ��ӁB
xml:lang
[20] | policy |
= |
`<POLICY name=` quotedstring ` discuri=` quoted-URI [` opturi=` quoted-URI] [xml-lang] `>` *extension [test] entity access [disputes-group] 1*statement-block *extension `</POLICY>` |
[21] | quoted-URI |
= |
`"` URI `"` |
�����ŁAURI��RFC 2396 [URI]�ɂ���Ē�`�����B |
TEST
�v�f TEST�v�f�̓e�X�g��ړI�Ƃ��Ďg�p�����F�|���V�[��TEST
�����݂���Ƃ������Ƃ͂��̃|���V�[���P�Ȃ��ł���Ƃ��������Ӗ�����̂ł���͖������Ȃ�����Ȃ�Ȃ����A�L����P3P�|���V�[�ƍl���Ă͂����Ȃ��B
[22] | test |
= |
"<TEST/>" |
ENTITY
�v�f ENTITY
�v�f�́A�v���C�o�V�[�v���N�e�B�X�\�L���s���Ă��鍇�@�g�D�Ɋւ��鐳�m�Ȑ��������B
<ENTITY>
ENTITY
�v�f�́A�r�W�l�X�f�[�^�W���́i�S�Ė��͈ꕔ�́j�t�B�[���h���Q�Ƃ��Ă���DATA
�v�f���琬�鍇�@�g�D�̖��O�ƁA�Z���A�d�b�ԍ��A�d�q���[���A�h���X�AURI�̂�����ȏ�̘A�����̗������܂܂Ȃ����Ȃ�Ȃ��B
����́A���p�҂��A����g�D�̃v���C�o�V�[�|���V�[�ɂ��ĘA�������ۂɎg���ł��낤�Z���A�d�b�ԍ��A�d�q���[���A�h���X����т��̑��̏��Ȃǂ̖₢���킹���́A���݂��閼�̂łȂ�����Ȃ�Ȃ��B�܂��A����@����K���̎w���ł́A�X�֔ԍ��₻�̑��̓��L�̏���₢���킹���Ɋ܂߂�K�v�����邱�Ƃɒ��ӂ��邱�ƁB
[23] | entity |
= |
"<ENTITY>" *extension entitydescription *extension "</ENTITY>" |
[24] | entitydescription |
= |
"<DATA-GROUP>" `<DATA ref="#business.name"/>` PCDATA "</DATA>" *(`<DATA ref="#business.` string `"/>` PCDATA "</DATA>") "</DATA-GROUP>" |
������string �� �r�W�l�X�f�[�^�W���ɂ���ċ�����鐔���̊ԁA �A�����镶��( " �� & �ŃG�X�P�[�v���ꂽ)�Œ�`�����BPCDATA [XML]�Œ�`����Ă���B |
ACCESS
�v�f ACCESS
�v�f�́A���̗l�X�Ȏ�ނɃA�N�Z�X����@�\���T�C�g�����邩�ǂ����������B
<ACCESS>
<all/>
�ȊO�j�A
�S�Ẵf�[�^�ւ̃A�N�Z�X���\�ł��邱�Ƃ͈Ӗ������A�A�N�Z�X���\�ȃf�[�^�����邱�ƁA
�܂��A�ǂ̂悤�ȃf�[�^�ɃA�N�Z�X�ł���̂����p�҂̓T�[�r�X�҂ɂ���Ɋm�F����ׂ��ł��邱�Ƃ��Ӗ����Ă���B
�T�[�r�X�҂́Adiscuri�Ŏ����ꂽWeb�ȊO�̎�i�Ŏ��W���ꂽ���ɃA�N�Z�X���鋖��^���Ă��悢�B �������AP3P�X�e�[�g�����g�������͈͂�HTTP�܂��͑���Web�]���v���g�R����ʂ��Ď��W�����f�[�^�Ɍ�����B �܂��A�A�N�Z�X��Web�o�R�Œ����ꍇ�́A�Z�L�����e�B�̖��͖{�����͈̔͊O�ł͂��邪�A ���̂悤�ȃA�N�Z�X�̂��߂ɋ��łȔF�ƃZ�L�����e�B���J�j�Y�����g�p���邱�Ƃ𐄏�����B
ACCESS
�v�f�́A�ȉ��̗v�f�̒������\������Ȃ���Ȃ�Ȃ��B:
<nonident/>
<all/>
<contact-and-other/>
<ident-contact/>
<other-ident/>
<none/>
[25] | access |
= |
"<ACCESS>" *extension access_disclosure *extension "</ACCESS>" |
[26] | access_disclosure |
= |
"<nonident/>" | ; �l����\�ȃf�[�^�͎g���Ă��Ȃ� |
DISPUTES
�v�f
�|���V�[�́A��ȏ��
DISPUTES
�v�f�i�W�������v�f�j���琬��ADISPUTES-GROUP
�v�f�i�W�������O���[�v�v�f�j���܂��ׂ��ł����B
DISPUTES
�v�f�́A�T�[�r�X�̃v���C�o�V�[�v���N�e�B�X�i�v���C�o�V�[�Ɋւ��鏈���j�Ɋւ��ČW�����������ۂɍs����W�������葱�����L�q���Ă���B�ǂ�DISPUTES
�v�f���ALONG-DESCRIPTION
�v�f��IMG
�v�f�AREMEDIES
�v�f��C�ӂɊ܂�ł��悢�B�����̌W�������̎�i�����T�[�r�X�҂́A���ꂼ��ɕ�����DISPUTES
�v�f���g���ׂ��ł���B���������g���Ȃ�A�قȂ�W����i�͌W��������i��������Ă���A���ꂼ���DISPUTES
�v�f�͂��ꂼ���LONG-DESCRIPTION
��IMG
�^�O�AREMEDIES
�v�f���K�v�ɂȂ�Ǝv����B
<DISPUTES>
resolution-type
)
(�K�{�̑���)
[service]
[independent]
[court]
[law]
�T�[�r�X(service)
(�K�{�̑���)
verification
)
short-description
)
DISPUTES
�v�f�ɂ́A�l�Ԃ��ǂނ��Ƃ��ł���LONG-DESCRIPTION
�v�f���܂ނ��Ƃ��ł���B����͓K�Ȗ@�I�t�H�[������A�K�Ȗ@���A�܂��́A��O�ғI�g�D�̖��O�A���邢�́A�T�[�r�XURI�Ɏ�����Ă��Ȃ��ꍇ�́A�J�X�^�}�[�T�[�r�X�̘A�������܂ނׂ��ł���B
(LONG-DESCRIPTION
)>
<IMG>
src
(�K�{�̑���)
width
)
height
)
alt
) (�K�{�̑���)
[27] | disputes-group |
= |
"<DISPUTES-GROUP>" *extension 1*dispute *extension "</DISPUTES-GROUP>" |
[28] | dispute |
= |
"<DISPUTES" " resolution-type=" '"'("service"|"independent"|"court"|"law")'"' service=" quoted-URI [" verification=" quotedstring] [" short-description=" quotedstring] ">" *extension [longdescription] [image] [remedies] *extension "</DISPUTES>" |
[29] | longdescription |
= |
<LONG-DESCRIPTION> PCDATA </LONG-DESCRIPTION> |
[30] | image |
= |
"<IMG src=" quoted-URI [" width=" `"` number `"`] [" height=" `"` number `"`] " alt=" quotedstring "/>" |
[31] | quotedstring |
= |
`"` string `"` |
������ string �͘A�����镶��( " �� & �ŃG�X�P�[�v���ꂽ)�Œ�`�����BPCDATA ��[XML]�Œ�`����Ă���B |
�T�[�r�X�͕����̕ۏT�[�r�X�������Ƃ��ł��A������DISPUTES-GROUP
�v�f�Ɋ܂܂�镡����DISPUTES
�v�f�̋L�ڂ�ʂ��ē���ł��邱�Ƃɒ��ӂ��邱�ƁB����g�D�̃v���C�o�V�[�v���N�e�B�X�����g�D���ŕۏ��ꂽ���̂��܂݁A��O�ҋ@�ւɂ�Ċč����ꂽ��A�܂��͖@�I�Ȋē@�ւ̊NJ����ɂ������肷�邱�Ƃ�������邱�Ƃɂ���āA����DISPUTES-GROUP�v�f�̃t�B�[���h���l�X�ȕ��@�Ŏg�p����邱�Ƃ����҂���B
REMEDIES
�v�f �X��DISPUTES
�v�f�́A�|���V�[�Ɋւ���ᔽ���������ꍇ�ɁA�\�ł��锅�����@���w�肵�Ă���REMEDIES
�v�f���܂��ׂ��ł����B
<REMEDIES>
REMEDIES
�v�f�́A�ȉ���1�ȏ�܂܂Ȃ���Ȃ�Ȃ��B:
<correct/>
<money/>
<law/>
[32] | remedies |
= |
"<REMEDIES>" *extension 1*remedy *extension "</REMEDIES>" |
[33] | remedy |
= |
"<correct/>" | "<money/>" | "<law/>" |
�X�e�[�g�����g�́A����̃f�[�^�̌^�ɓK�p�����f�[�^�v���N�e�B�X���������B
STATEMENT
�v�f
STATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�́APURPOSE
�v�f�i�ړI�v�f�j�ARECIPIENT
�v�f�i��̎җv�f�j�ARETENTION
�i�ۗL�v�f�j�A
DATA-GROUP
�v�f�i�f�[�^�O���[�v�v�f�j�A�I�v�V���i���Ȃ��̂Ƃ���CONSEQUENCE
�v�f�i���ʗv�f�j�ƈ�ȏ�̊g���𑩂˂����̂ł���B
DATA-GROUP
�v�f�ŎQ�Ƃ��ꂽ�S�Ẵf�[�^�́A�X�e�[�g�����g�Ɋ܂܂ꂽ���̑��̗v�f���琬������J�ɏ]���Ď�舵����B���̂悤�ɁA�T�C�g�͓������@�Ŏ�舵����v�f���O���[�v�����A�e�O���[�v�ɑ��ăX�e�[�g�����g���쐬���邱�Ƃ��ł���B�T�C�g�����W����f�[�^�̎�ނɍ��킹�ČX�̖ړI�Ƃ��̑��̏������J�������ꍇ�́A�e�f�[�^�v�f�ɍ��킹�ĕʁX�̃X�e�[�g�����g���쐬���邱�Ƃɂ���āA���̂悤�Ȍ��J���s�����Ƃ��ł���B
<STATEMENT>
[34] | statement-block |
= |
"<STATEMENT>" *extension [consequence] ((purpose recipient retention 1*data-group) | (non-identifiable [purpose] [recipient] [retention] *data-group)) *extension "</STATEMENT>" |
�v���N�e�B�X�̐錾���R���p�N�g�����邽�߂ɁA�T�[�r�X�҂̓f�[�^�v�f�Ɋւ���X�e�[�g�����g���ŏ����J�i�ړI�A��̎ҁA�ۑ��j���W�������邱�Ƃ��ł���B�T�[�r�X�҂́A���̂悤�ȏW�����͕t���I�ȍ�ƂƂ��čs��Ȃ�����Ȃ�Ȃ��B�Ⴆ�A���p�҂̔N��́u���g�D����ѓ��g�D�̋Ɩ��ϑ���v�ɒ��邪�A���p�҂̗X�֔ԍ��́u���g�D�Ɩ��W�ȑ�O�ҁv�ɒ���悤�ȃT�C�g�́A���p�҂̖��O�ƗX�֔ԍ����u���g�D����ѓ��g�D�̋Ɩ��ϑ���v����сu���g�D�Ɩ��W�ȑ�O�ҁv�ɒ���ƕ\���������悢�B���̂悤�ȃX�e�[�g�����g�ł́A���ۂɍs���Ă���ȏ�ɑ����̃f�[�^���O�҂ɒ��Ă���悤�Ɍ�����B���T�C�g�̏����J���ڍׂȂ��̂Ƃ��邩�R���p�N�g�Ȃ��̂Ƃ��邩�ǂ��������肷��̂́A�T�[�r�X�Ҏ���ł���BNON-IDENTIFIABLE
�v�f���܂ރX�e�[�g�����g�ɊJ��������ہA�X�e�[�g�����g���ʁX�ɏ������܂ꂽ�ꍇ�̂��ׂẴX�e�[�g�����g��NON-IDENTIFIABLE
�v�f�����݂���ꍇ�ɂ̂݁A�������ꂽ�X�e�[�g�����g�ɂ��̗v�f���܂܂�邱�Ƃ�����Ƃ������Ƃɒ��ӁB
�܂��A�T�[�r�X�҂͏�ɁA�K�p�����S�ẴI�v�V���������J���Ȃ���Ȃ�Ȃ��B�Ⴆ�A�u�T�[�r�X�܂��͐��i�̃}�[�P�e�B���O�̂��߂ɃT�C�g�K��҂ƘA�����Ƃ�v�Ƃ����ړI�݂̂ŏ������W����T�C�g���l���Ă݂�B�T�C�g�����́u�T�[�r�X�܂��͐��i�̃}�[�P�e�B���O�̂��߂ɃT�C�g�K��҂ƘA�����Ƃ�v���Ƃ��u�f�[�^������Ă��銈���̐��s�ƃT�|�[�g�v�̖ړI�ɂ����̂��Ƃ݂Ȃ��Ă���ꍇ�ł��A�T�C�g�͗����̖ړI��\�����Ȃ���Ȃ�Ȃ��B�����u�T�[�r�X�܂��͐��i�̃}�[�P�e�B���O�̂��߂ɃT�C�g�K��҂ƘA�����Ƃ�v�ړI�Łu���T�C�g����ѓ��T�C�g�̋Ɩ��ϑ���v�ɒ��A�u���݂̊����̐��s�ƃT�|�[�g�v�̖ړI�Łu���̃t�H�[�����v�ɒ���T�C�g�́A�u���T�C�g����ѓ��T�C�g�̋Ɩ��ϑ���v�Ɓu���̃t�H�[�����v�̗����̎�̎҂�\�����Ȃ���Ȃ�Ȃ��B
�T�[�r�X�҂͎��ɁA�������������W�����f�[�^���W��������B���̏W���f�[�^�͌��̃f�[�^�Ƃ͈Ⴄ�ړI�Ŏg�p����A���̃f�[�^���L�����L����A�܂��͌��̃f�[�^��蒷���ێ�����邱�Ƃ�����B�Ⴆ�Α����̃T�C�g�͍L���҂ɑ��āAWeb�փA�N�Z�X�����l�̐���A���܂��܂Ȑl�H���v�w�I�ȃO���[�v�ɓK������A�N�Z�X�҂̃p�[�Z���e�[�W�ȂǂĂ甭�\������A���J�����肷��B�������������v�̐��������ɂ����l�␢�т̃f�[�^�����o�����Ƃ��ł��Ȃ��悤�ɁA�W���������������g�p���ꂽ��A���L���ꂽ�肷��ƁAP3P�|���V�[�ŏ�L�̂悤�Ȑ��l������J�ƂȂ邱�Ƃ��K�v�ł���B�������Ȃ���A�T�[�r�X�͌��̃f�[�^�����W���ꂽ���������J�ɂ��Ȃ���Ȃ�Ȃ����A�f�[�^���W���������O�ɂ��̃f�[�^����쐬�����g�p�̂��ׂĂ�錾���Ȃ�����Ȃ�Ȃ��B
CONSEQUENCE
�v�f STATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ́A���p�҂ɑ��A�T�C�g�̃v���N�e�B�X�Ɋւ��Ēlj��I�Ȑ�����^���邱�Ƃ��ł���
CONSEQUENCE
�v�f�i���ʗv�f�j��C�ӂɊ܂ނ��Ƃ��ł���B
<CONSEQUENCE>
[35] | consequence |
= |
"<CONSEQUENCE>" PCDATA "</CONSEQUENCE>" |
NON-IDENTIFIABLE
�v�f ����STATEMENT
�z���ɂ͎��W���ꂽ�f�[�^���Ȃ��Ƃ������Ƃ�ASTATEMENT
��
�Q�Ƃ���Ă���f�[�^�͂��ׂĎ��W�Ɋւ��ē������������Ƃ������Ƃ������āASTATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ͔C�ӂ�NON-IDENTIFIABLE
�v�f���܂܂�鎖������B
<NON-IDENTIFIABLE/>
STATEMENT
���͂�
�ۂɎQ�Ƃ����f�[�^�������ɂ��邱�Ƃ������B�h���������h�����f�[�^���l�����邽�߂́A
�g�D���O�ҋ@�ւ����R�l�̎��ʂ̂��߂Ɏ��W���ꂽ�f�[�^��Y�t����Ó��ȕ��@�͂Ȃ��B�����_��
�ɍ쐬���ꂽ�Z�b�V����ID�̗l�ɁA�f�[�^�̎�ނɂ���ẮA�����瓽���ł��������̂�����B ����
�ɂ����āA���R�l�����ʂ���f�[�^�iIP�A�h���X�▼�O�A�Z���Ȃǁj�́h�����h���Ƃ݂Ȃ����
�悤�ɂ��邽�߂ɁA��t�I�ȕϊ����Ȃ���Ȃ���Ȃ�Ȃ��B
��t�I�ȕϊ��̗�Ƃ��āAIP�A�h���X�̍Ō��7�r�b�g�폜���A�[���ɒu�������邱�Ƃ�����B
���̕ϊ��̓o�b�N�A�b�v�}�̂ɕۑ��������̂��܂ށA�f�[�^�̃R�s�[���ׂĂɓK�p����Ȃ���Ȃ�Ȃ��B
���ʂ��ꂽ�f�[�^���e�[�u�������ӂɑΉ�����l�ƒu��������A���S���Y���͔�t�I���Ƃ݂͂Ȃ���Ȃ��B
�X�ɁA�N���蓾��f�[�^�l�̏W�����A�N���蓾��n�b�V���l���쐬����A����l���t�ɂ��悤�Ǝ��݂Ă���l��
��r�ł���قǏ��Ȃ��ꍇ�A����I�ȈÍ��n�b�V���́A��t�I���Ƃ݂͂Ȃ���Ȃ��BNON-IDENTIFIABLE
�v�f���A�|���V�[��STATEMENT
�v�f�ɑ��݂���ꍇ�A���̗v�f���������������@�ɂ��Ă̐l���ǂނ��Ƃ̂ł��������discuri�Ɋ܂܂�邩�����N����Ȃ�����Ȃ�Ȃ��B
�܂��ANON-IDENTIFIABLE
�v�f��STATEMENT
�ɑ��݂���ꍇ�A����STATEMENT
�̂��̑��̗v�f�͔C�ӂɂȂ�B
[36] | non-identifiable |
= |
"<NON-IDENTIFIABLE/>" |
PURPOSE
�v�f
NON-IDENTIFIABLE
�v�f���܂܂Ȃ��eSTATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ́A��ȏ�̃f�[�^���W�ړI�܂��̓f�[�^���p�ړI���܂�PURPOSE
�v�f�i�ړI�v�f�j���܂܂�Ȃ�����Ȃ�Ȃ��B�T�C�g�͎���̃f�[�^�v���N�e�B�X���A6�̓��艻���ꂽ�ړI�̂����̈�ȏ�̖ړI�ɕ��ނ��Ȃ�����Ȃ�Ȃ��B
<PURPOSE>
PURPOSE
�v�f�ɂ́A�ȉ��̖ړI�̒������ȏオ�܂܂�Ȃ�����Ȃ�Ȃ�:
<current/>
<admin/>
<develop/>
<tailoring/>
<pseudo-analysis/>
<pseudo-decision/>
<individual-analysis/>
<individual-decision/>
<contact/>
<current/>
���g�p�����B
����ɁA�J�X�^�}�C�Y���ꂽ�E�F�u�R���e���c�܂��́A���[�U���K��Ă���T�C�g�ɖ��ߍ��܂ꂽ�o�i�[�L����ʂ��Ẵ}�[�P�e�B���O���܂܂�Ȃ��B --
���������ꍇ�� <tailoring/>
,
<pseudo-analysis/>
��
<pseudo-decision/>
, �܂���
<individual-analysis/>
��
<individual-decision/>
purposes
�ŃJ�o�[����邾�낤�B
<historical/>
<DISPUTES>
�v�f�ɂ����ĎQ�Ƃ���Ȃ�����Ȃ�Ȃ����A���̏��i�ǂ��ɂ��̏�i�[����邩�A�Ɠ��ɂǂ̂悤�ɂ��Ă��̏����W���ߋ��̂ł����̕ۑ������コ����̂��j�ɃA�N�Z�X�ł��鎑�i�̂��郊�T�[�`���[�̓��ʂȒ�`���܂܂Ȃ�����Ȃ�Ȃ��B
<telemarketing/>
<current/>
���g�p�����B
<other-purpose>
string
</other-purpose>
�e�X�̖ړI�icurrent
������)�ɂ́A�ȉ��̃I�v�V���i���ȑ�����t�����邱�Ƃ��ł���:
required
always
: �ړI�������K�v�ł���B; ���[�U�̓f�[�^�̎g�p�� opt-in
�܂��� opt-out�����邱�Ƃ��ł��Ȃ��B����́Arequired
�����������ꍇ�̃f�t�H���g�ł���B
opt-in
:
���[�U�����̎g�p��ϋɓI�ɗv������ꍇ�ɂ݂̂��̖ړI�̂��߂ɁA�f�[�^���g�p���邱�Ƃ�����B --
�Ⴆ�A���[�U�����[�����O���X�g�ɒlj����Ăق����Ɨv�������ꍇ�B�ϋɓI�ȗv���ɂ̓��[�U�����ʂȏ��u�����Ȃ���Ȃ�Ȃ��B
�Ⴆ�A���[�U�������ɋL������ꍇ�A���[�����O���X�g�ɒlj����邽�߂ɒlj��̃{�b�N�X�Ƀ`�F�b�N�����邱�Ƃ͐ϋɓI�ȗv�����Ƃ݂Ȃ����B
�������Ȃ���A���O�Ƀ`�F�b�N�t���Ă��郁�\�����O���X�g�̗v���{�b�N�X�����钲���t�H�[�����o���邱�Ƃ́A�ϋɓI�ȗv���Ƃ݂͂Ȃ���Ȃ��B
����ɁA���[�U���ϋɓI�ɗv������ړI�ɂ������āA���[�U���S�ς���������A���̗v�������ۂ����肷��ɂ������Ȃ��B-- �����������Ƃ�opturi
�ɒ�`����Ȃ�����Ȃ�Ȃ��B
opt-out
:
���[�U�����̕��@�Ŏg�p���Ăق����Ȃ��Ɨv�����鎞�ȊO�Ƀf�[�^�͂��̖ړI�̂��߂Ɏg�p�����B ���̒l���I�������A���̃T�[�r�X��opturi
�Ń��[�U�����̖ړI��opt-out
������@�Ɋւ��ĕ�����Ղ��w������Ȃ�����Ȃ�Ȃ��B
�܂��A�T�[�r�X�̓f�[�^���W�̎��_�ŁA�����������w������邩�A�w���������ׂ��ł����B
[37] | purpose |
= |
"<PURPOSE>" *extension 1*purposevalue *extension "</PURPOSE>" |
[38] | purposevalue |
= |
"<current/>" | ; ���݂̊����̐��s�ƃT�|�[�g "<admin" [required] "/>" | ; �E�F�u�T�C�g�ƃV�X�e���̊Ǘ� "<develop" [required] "/>" | ; �����ƊJ�� "<tailoring" [required] "/>" | ; ���̏����̒��� "<pseudo-analysis" [required] "/>" | ; �y���l�[������ "<pseudo-decision" [required] "/>" | ; �y���l�[������ "<individual-analysis" [required] "/>" | ; �l���� "<individual-decision" [required] "/>" | ; �l���� "<contact" [required] "/>" | ; �T�[�r�X�܂��͏��i�̃}�[�P�e�B���O�̂��߂� | ; �T�C�g�K��҂ƘA�����Ƃ� "<historical" [required] "/>" | ; �ߋ��̂ł����̕ۑ� "<telemarketing" [required] "/>" | ; �d�b�ł̃}�[�P�e�B���O "<other-purpose" [required] ">" PCDATA "</other-purpose>"; ���̑��̗��p |
[39] | required |
= |
" required=" `"` ("always"|"opt-in"|"opt-out") `"` |
�T�[�r�X�҂͏�L�̗v�f���f�[�^���W�̖ړI��������邽�߂ɗp���Ȃ�����Ȃ�Ȃ��B�T�[�r�X�҂��K�p�����S���̖ړI�����J���Ȃ�����Ȃ�Ȃ��B�T�[�r�X�҂�����f�[�^�v�f������ړI�ŗ��p���邱�Ƃ����J���Ȃ������ꍇ�A���̂��Ƃ̓f�[�^�����̖ړI�ł͗��p���Ȃ��Ƃ������Ƃ��Ӗ����Ă���B�u���̑��̗��p�v�̖ړI�Ńf�[�^�𗘗p����ƌ��J�����T�[�r�X�҂́A���̖ړI�Ɋւ��Đl�Ԃ��ǂނ��Ƃ̂ł��������^���Ȃ�����Ȃ�Ȃ��B
RECIPIENT
�v�f
NON-IDENTIFIABLE
�v�f���܂܂Ȃ��eSTATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ́A���W�f�[�^�̈�ȏ�̎�̎҂��܂�RECIPIENT
�v�f�i��̎җv�f�j���܂܂�Ȃ�����Ȃ�Ȃ��B�T�C�g�̓f�[�^�̎�̎҂��A6�̓��艻���ꂽ��̎҂̂����̈�ȏ�̎�̎҂ɕ��ނ��Ȃ�����Ȃ�Ȃ��B
<RECIPIENT>
RECIPIENT
�v�f�ɂ́A�ȉ��̎�̎҂̒������ȏオ�܂܂�Ȃ�����Ȃ�Ȃ��B:
<ours>
<delivery>
<same>
<other-recipient>
<unrelated>
<public>
��L�̊e�^�O�͔C�ӂɈȉ����܂ނ��Ƃ��ł���:
recipient-description
�^�O;
<ours>
���O�Ƃ��āArequired
����:���̑����͋��L��opt-in/opt-out���\�ł��邩�ǂ����������āAPURPOSE
�^�O�ɗގ��̑����Ƃ��Ē�`����Ă���B�i�����Ă��̃f�t�H���g�l��always
�ł���B�j
[40] | recipient |
= |
"<RECIPIENT>" *extension 1*recipientvalue *extension "</RECIPIENT>" |
[41] | recipientvalue |
= |
"<ours>" *recdescr "</ours> | ; ���g�D����с^�܂��͓��g�D�̋Ɩ��ϑ��� "<same" [required] ">" *recdescr "</same>" | ; ���g�D�̃v���N�e�B�X�ɏ]�����@�g�D "<other-recipient" [required] ">" *recdescr "</other-recipient>" | ; ���g�D�Ƃ͈قȂ�v���N�e�B�X�ɏ]�����@�g�D "<delivery" [required] ">" *recdescr "</delivery>" | ; ���g�D�Ƃ͈قȂ�v���N�e�B�X�� "<public" [required] ">" *recdescr �]���\���̂���z���T�[�r�X "</public>" | ; ���̃t�H�[���� "<unrelated" [required] ">" *recdescr "</unrelated>" ; ���g�D�Ɩ��W�ȑ�O�� |
[42] | recdescr |
= |
"<recipient-description>" PCDATA ; ��̎҂̋L�q "</recipient-description>" |
�T�[�r�X�҂��K������S�Ă̎�̎������J���Ȃ�����Ȃ�Ȃ��B P3P�͂��̃f�[�^����̎҂ɂǂ̂悤�Ƀ����[�X�����̂��ɂ��Ă̋�ʂ͂��Ȃ��B�����A�f�[�^�������[�X�����A���̃f�[�^���K�v�ł���AP3P�|���V�[�ł��̃f�[�^���L�𖾂炩�Ɏ����Ȃ�����Ȃ�Ȃ������ł���B P3P�|���V�[�ŃJ�o�[����Ȃ���Ȃ�Ȃ��f�[�^�̌��\��ɂ͈ȉ�������B
��L�̎�̎҂��f�[�^���ׂĂ��L�q���Ă͂��Ȃ��ꍇ�����邱�Ƃɒ��ӁB���Ƃ��A�o�ׂ�x����������l�Ȃǂ̂悤�Ȏ������Ɩ��������Ȃ��l�i���̍s���̊����ƃT�|�[�g�ɕK�v�ł��邪�A���̋Ɩ��ɂ����������Ƃɖ�肪����j�̏ꍇ�B���݁A�z�B�T�[�r�X�̂݃|���V�[�Ŗ��炩�ɕ\���Ă���B���̎������Ɩ��ɂ��ẮA�I���W�i���̃T�[�r�X�v���o�C�_�Ɋւ��Ĉ�Ԑ��m�ɕ\���Ă���J�e�S���Ŏ����Ă���B
�z�B�T�[�r�X�̓��ʂȗv�f�͊܂܂�Ă��邪�A�i��s��N���W�b�g�J�[�h�Ȃǂ́j�x���������ɂ��Ă̗v�f�́A�ȉ��̗��R�̂��ߊ܂܂�Ă��Ȃ��B�z�B�̎�̎҂͕��ʁA�z�B�T�[�r�X�̃v���C�o�V�[�|���V�[���������@��Ȃ����A���Z�@�ւ͈�ʓI�Ɍڋq�̋��Z�f�[�^�̎g�p�Ɋւ��Čڋq�Ƃ̊ԂɓƗ��̓��ӏ��������낤�B
<delivery/>
�v�f�́A�z���𐋍s���邽�߂ɃT�[�r�X�҂̑�s�Ƃ��Ă̂݃f�[�^���g�p���邱�Ƃɓ��ӂ��Ă���z���T�[�r�X�ɑ��Ďg�����ׂ��ł͂Ȃ����Ƃɒ��ӂ��邱�ƁB
RETENTION
�v�f
NON-IDENTIFIABLE
�v�f���܂܂Ȃ��eSTATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ́A
���̃X�e�[�g�����g�ŎQ�Ƃ��ꂽ�f�[�^�ɓ��Ă͂܂�ۗL�|���V�[������RETENTION
�v�f�i�ۗL�v�f�j
���܂܂�Ȃ�����Ȃ�Ȃ��B
<RETENTION>
RETENTION
�v�f�ɂ́A�ȉ��̂�����1���܂܂�Ȃ���Ȃ�Ȃ�:
<no-retention/>
<stated-purpose/>
<legal-requirement/>
<business-practices/>
<indefinitely/>
[43] | retention |
= |
"<RETENTION>" *extension retentionvalue *extension "</RETENTION>" |
[44] | retentionvalue |
= |
"<no-retention/>" | ; �ۗL���Ȃ� "<stated-purpose/>" | ; �������ꂽ�ړI "<legal-requirement/>" | ; �@���Ɋ�Â��Č������ꂽ�ړI "<indefinitely/>" | ; ���͖������ɕۗL "<business-practices/>" ; �Ɩ��v���N�e�B�X�ɂ�� |
DATA�W��
��DATA
�v�f
NON-IDENTIFIABLE
�v�f���܂܂Ȃ��eSTATEMENT
�v�f�i�X�e�[�g�����g�v�f�j�ɂ́A1�ȏ��DATA
�v�f���܂�DATA�W��
�v�f���܂܂�Ȃ�����Ȃ�Ȃ��BDATA
�v�f�́A�T�C�g�����W����f�[�^�̌^��������邽�߂Ɏg����B
<DATA�W��>
base
ref
�����Ŏ����ꂽURI�Q�Ƃł���base URI ([URI])�B
���̑������ȗ����ꂽ�Ƃ��̃f�t�H���g�l��P3P��{�f�[�^�X�L�[�}(http://www.w3.org/TR/P3P/base)��URI([URI])�ł���B����������("")�������ꍇ�A�x�[�X�̓��[�J���̕����ł���B
<DATA>
ref
(�K�{�̑���)
DATA
�v�f��DATA-GROUP
�v�f�̒��Ɋ܂܂��Ȃ�A
�f�t�H���g�̃x�[�XURI��base
������URI�ł���ƍl������B
���̗�ł͓����悤�ɁA�f�t�H���g�x�[�XURI�͓����������Q�Ƃ���([URI])�Ɠ����Buser.gender
�� USER.GENDER
���邢�� User.Gender
�Ƃ͈قȂ�j�B
optional
optional
�����́A�|���V�[�ɂ����Ă̂ݎg�p�����i�f�[�^�X�L�[�}�̒�`�ɂ����Ă͎g�p����Ȃ��j�B
���[�U�G�[�W�F���g�͎����������ӎv�����optional
�������g�p���邱�Ƃ��Ē��ӂ��ׂ��ł���B�����Aoptional
���������[�U�G�[�W�F���g�����ڊǗ�����f�[�^�v�f�iHTTP
Referer
�w�b�_��N�b�L�[�̂悤�ȁj�ɊW������A���[�U�G�[�W�F���g�́A�f�[�^�v�f���K�v�ȏꍇ�ɃT�C�g�̃|���V�[�����[�U�̃v���t�@�����X�ƍ���Ȃ��ƁA�f�[�^�v�f���C�ӂł���E�F�u�T�C�g�ɂ��̃f�[�^���]������Ȃ����Ƃ��m�F���ׂ��ł���B�܂��A���[�U����ʓI�ɓ��͂���t�H�[���̃f�[�^�Ɋւ��āA�C�ӂ̃f�[�^�ɂ��ẴT�C�g�̋Ɩ������[�U�̃v���t�@�����X�ɍ���Ȃ��Ȃ�����A���[�U�G�[�W�F���g�̓��[�U�Ɍx�����ׂ��ł���B
DATA
�v�f�́A�����̃f�[�^���܂ނ��Ƃ��ł���iENTITY
�v�f�̃P�[�X�ł݂��悤�Ɂj�B�����āA�J�e�S�����֘A���܂ނ��Ƃ��ł���B
[45] | data-group |
= |
"<DATA-GROUP" [" base=" quoted-URI] ">" 1*dataref *extension "</DATA-GROUP>" |
[46] | dataref |
= |
`<DATA" ref="` URI-reference `"` [" optional=" `"` ("yes"|"no") `"`] ">" [categories] ; �f�[�^�v�f���J�e�S�� [PCDATA] ; �f�[�^�v�f�̌��ʂƂȂ�l "</DATA>" |
�����ŁA
URI-reference ��[URI]�Œ�`�����B |
�Ⴆ�A���p�҂̏Z���A�f�[�^�W��user.business-info
�̑S�Ă̗v�f�A����Ɂi�I�v�V���i���Ȃ��̂Ƃ��āj�f�[�^�W��user.home-info.telecom
�̑S�Ă̗v�f���Q�Ƃ��邽�߂ɁA�T�[�r�X��P3P�|���V�[���Ɉȉ��̎Q�ƃf�[�^���L�ڂ��邾�낤�B:
<DATA-GROUP> <DATA ref="#user.home-info.city"/> <DATA ref="#user.home-info.telecom" optional="yes"/> <DATA ref="#user.business-info"/> </DATA-GROUP>
�f�[�^�̎��ۂ̒l���������Ă���ꍇ�A���̒l��DATA
�v�f���ŕ\�����邱�Ƃ��ł���B�Ⴆ�A�|���V�[�̗��̗l�ɁB
<ENTITY> <DATA-GROUP> <DATA ref="#business.name">CatalogExample</DATA> <DATA ref="#business.contact-info.postal.street">4000 Lincoln Ave.</DATA> ...
CATEGORIES
�v�f �J�e�S���Ƃ́A���p�҂ƃ��[�U�G�[�W�F���g�ɁA�Ӑ}���ꂽ�f�[�^���p�Ɋւ��ăq���g�����f�[�^�v�f�̑����ł���B�J�e�S���́AP3P���[�U�G�[�W�F���g�̎����Ǝg�p�����e�Ղɂ��邽�߂ɕs���ł���B
�J�e�S���̓f�[�^�v�f�ł͂Ȃ����Ƃɒ��ӁF�J�e�S���ɂ���āA���p�҂͂���Ɉ�ʉ����ꂽ�v���t�@�����X��f�[�^�����K����\�����邱�Ƃ��ł���B
�J�e�S����ENTITY
�v�f��DATA
�v�f���Ŏg�p���ׂ��ł͂Ȃ��B
�f�[�^�J�e�S�����������߂Ɏg���Ă���L���͈ȉ��̒ʂ�ł���F
[47] | categories |
= |
"<CATEGORIES>" 1*category "</CATEGORIES>" |
[48] | category |
= |
"<physical/>" | ; ���Љ�ɂ�����A������ "<online/>" | ; �I�����C���A������ "<uniqueid/>" | ; ���j�[�N�Ȏ��ʎq "<purchase/>" | ; �w����� "<financial/>" | ; ���Z��� "<computer/>" | ; �R���s���[�^��� "<navigation/>" | ; �i�r�Q�[�V�����ƃN���b�N�X�g���[���̃f�[�^ "<interactive/>" | ; �C���^���N�e�B�u�f�[�^ "<demographic/>" | ; �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ "<content/>" | ; ���͂̓��e "<state/>" | ; ��ԊǗ����J�j�Y�� "<political/>" | ; �s����� "<health/>" | ; ���N��� "<preference/>" | ; �v���t�@�����X�i�n�D�j�f�[�^ "<government/> | ; ���{���s�̎��ʎq "<other-category>" PCDATA "</other-category>" ; ���̑� |
<physical/>
<online/>
<uniqueid/>
<purchase/>
<financial/>
<computer/>
<navigation/>
<interactive/>
<demographic/>
<content/>
<state/>
<political/>
<health/>
<preference/>
<location/>
<government/>
<other-category>
string
</other-category>
<other-category>
��
</other-category>
�^�O�ɋ���Łj������Ȃ���Ȃ�Ȃ��B �R���s���[�^����A�i�r�Q�[�V�����̃f�[�^�A �C���^���N�e�B�u�f�[�^�A���͂̓��e�̃J�e�S���́A�ȉ��̂悤�ɋ�ʂ��邱�Ƃ��ł���B�R���s���[�^�[���ɂ́AIP�A�h���X��\�t�g�E�F�A�\�����܂ޗ��p�҂̃R���s���[�^�[�Ɋւ����܂܂��B�i�r�Q�[�V�����̃f�[�^�ɂ́A�{���ɊW�������p�҂̎��ۂ̍s�����L�q����Ă���B�{���s���ɊW���������܂��O�t�@�C���̒���IP�A�h���X���L�^����Ă���ꍇ�ɂ́A�R���s���[�^�J�e�S���ƃi�r�Q�[�V�����J�e�S���̗��҂��g�p����Ă��邱�ƂɂȂ�B�C���^���N�e�B�u�f�[�^�́A�{���ɂƂǂ܂炸�A�T�C�g��ʼn��炩�̗L�p�ȃT�[�r�X����邽�߂ɐϋɓI�ɃT�C�g�����߂�f�[�^�ł���B���͂̓��e�́A�ʐM�ړI�̂��߂ɃT�C�g��Ō����������̂��Ƃł���B
Other�J�e�S���́A������̃J�e�S���ɂ����Ă͂܂�Ȃ��f�[�^���v�������ꍇ�ɂ̂ݎg����ׂ��ł���B
P3P�́A���p�҂ƃ��[�U�G�[�W�F���g�ɁA�T�[�r�X����v���������^�Ɋւ��ĕt���I�ȃq���g����邽�߂ɃJ�e�S�����g�p����B��{�f�[�^�X�L�[�}���̑啔���̃f�[�^�͂����ꂩ1�̃J�e�S���i�܂��͂������̃J�e�S���̑g�ݍ��킹�j�ɓ��邪�A����ňقȂ镡���̃J�e�S���ɓ���\���̂���f�[�^�v�f������B�O�҂́A�Œ�J�e�S���f�[�^�v�f�i���邢�́A�Z���u�Œ�f�[�^�v�f�v�j�ƌĂ�A��҂��σJ�e�S���f�[�^�v�f�i�u�σf�[�^�v�f�v�j�ƌĂ�Ă���B�ȉ���2�̏͂ŁA���^�̗v�f��5.7���Ő�������B
EXTENSION
�v�f P3P�́AEXTENSION
�Ƃ����v�f���g�p���āA�\���ƃZ�}���e�B�N�X���g�����邽�߂̏_����͂ȃ��J�j�Y�������B���̗v�f�͊g���ɑ����|���V�[/�|���V�[�Q�ƃt�@�C��/�f�[�^�X�L�[�}�̕����������ׂɎg�p�����BEXTENSION
�v�f���̃f�[�^�̈Ӗ��́A�g�����̂��̂ɂ���Ē�`�����B
<EXTENSION>
optional
yes
���w�肷�邱�Ƃɂ���Ď�����A���̊g���𗝉��ł��Ȃ��A�v���P�[�V�����͈��S��EXTENSION
�v�f�̓��e�����邱�Ƃ��ł��A
�ʏ�ǂ���Ƀ|���V�[�i�|���V�[�Q�ƃt�@�C���܂��́A�f�[�^�X�L�[�}�j�S�̂��������邱�Ƃ��ł��邱�Ƃ��Ӗ�����Boptional
�����͕K�{�ł͂Ȃ��A����l��yes
�F
[49] | extension |
= |
"<EXTENSION" [" optional=" `"` ("yes"|"no") `"`] ">" PCDATA "</EXTENSION>" |
��Ƃ��āA����"www.catalog.example.com"������̃f�[�^�W���v�f���A�A�����J�A�J�i�_�A���L�V�R�ɏZ��ł��闘�p�҂���̂ݎ��W���鎖�������@�\��P3P�ɒlj��������ꍇ�A�ȉ��̂悤�ȕK�{�g����lj����邱�Ƃ��ł���:
<DATA-GROUP> ... <EXTENSION> <COLLECTION-GEOGRAPHY type="include" xmlns="http://www.catalog.example.com/P3P/region"> <USA/><Canada/><Mexico/> </COLLECTION-GEOGRAPHY> </EXTENSION> </DATA-GROUP>
����ŁA����"www.catalog.example.com"���A�T�[�o���u����Ă��鍑�������g����lj��������ꍇ�A�ȉ��̗l�ɔC�ӊg���̕����K���Ă���F
<POLICY> <EXTENSION optional="yes"> <ORIGIN xmlns="http://www.catalog.example.com/P3P/origin" country="USA"/> </EXTENSION> ... </POLICY>
xmlns
�����͏d�v�ȑ����ł���B�Ƃ����̂́A����́A�g���Ɏg�p�����v�f�Ƒ����̖��̂����߂��邽�߂̃l�[����Ԃ��K�肷�邩��ł���B
[XML-Name]�ɋ�̓I�Ɏ������悤�ɁA�l�[�����URI���P�Ɋg���ɑ���B��̎��ʎq�ł��邱�Ƃ��Ӑ}����Ă���ɂ����Ȃ����Ƃɒ��ӂ��邱�ƁB�������Ȃ���A�T�[�r�X�҂͑Ή�����URI��ŁA�g���̐������ڂ����y�[�W��������悢�B
EXTENSION
�v�f��P3P�\�����̂��܂��܂ȏꏊ�ɑ��݂��邱�Ƃ��ł���B���̏ꏊ���t�^ 4��XML�X�L�[�}�ŋK�͓I�Ɏw�肳��Ă���i�����āA�t�^ 5��AMNF�\����DTD�Ŕ�����Ɏw�肳��Ă���j�B
���[�U�G�[�W�F���g�̓v���t�@�����X�̃C���|�[�g�Ə������\�ȕ��@�������Ȃ�����Ȃ�Ȃ��B�܂��A�v���t�@�����X���G�N�X�|�[�g�ł�����@���������ׂ��ł����B
P3P���[�U�G�[�W�F���g�̓��[�U���I�������v���t�@�����X�ݒ�ɏ]���ē��삵�Ȃ�����Ȃ�Ȃ��B���̂��߂ɂ́A���[�U�G�[�W�F���g���|���V�[�ƃ|���V�[�Q�ƃt�@�C�����������āA���[�U�̃v���t�@�����X��ݒ�Ŏw�肵�����̑��̊�Ɋւ��Ċe�|���V�[��K�ɕ]���ł��Ȃ���Ȃ�Ȃ��B�ݒ�ɂ���ẮA���[�U�G�[�W�F���g��P3P�̕K�v�ȕ��������݂��邩�ǂ������m�F������A�S�|���V�[�̍\�������������ǂ������m�F����K�v������B
�R���p�N�g�|���V�[�́A�|���V�[�̓K�p�ɂ��ă��[�U�G�[�W�F���g���v���œ����̌�����ł��邽�߂̃q���g�����P3P�|���V�[��v�����̂ł���B�R���p�N�g�|���V�[�̓��[�U�G�[�W�F���g��T�[�o�� �C���ł��鐫�\�̍œK���ł���B���[�U�̃v���t�@�����X�ɏ]���Č��������R���p�N�g�|���V�[����\���ȏ��鎖�̂ł��Ȃ����[�U�G�[�W�F���g�́A���S�ȃ|���V�[�����o���ׂ��ł����B
P3P�ɂ����āA�R���p�N�g�|���V�[�̓N�b�L�[�icf. [COOKIES] ����� [STATE])�݂̂̃|���V�[�����܂�ł���B�E�F�u�T�[�o�͊��S�ȃ|���V�[�ŎQ�Ƃ��ꂽ�N�b�L�[��\��P3P�̃R���p�N�g�|���V�[���r���h����ӔC������BP3P�̃R���p�N�g�|���V�[�Ŏw�肳�ꂽ�|���V�[�̓R���p�N�g�|���V�[�Ɠ���HTTP�����Őݒ肳��Ă�����AHTTP�����Ɋ֘A����X�N���v�g�Őݒ肳��Ă���N�b�L�[�Ɋi�[����Ă���f�[�^�₻�̃N�b�L�[�Ƀ����N���Ă���f�[�^�ɓK�p����B
HTTP���\�[�X�͂������P3P���X�|���X�w�b�_(cf. 2.2.2��)��ʂ���P3P�̃R���p�N�g�|���V�[���܂�����悢�B�T�C�g��P3P�w�b�_���g�p���Ă���ꍇ�AHEAD
��OPTION
�v�����܂ޓK�ȃ��N�G�X�g�����̃��X�|���X��P3P�̃R���p�N�g�|���V�[���܂��ׂ��ł����B
P3P�̃R���p�N�g�|���V�[�w�b�_�ɂ͈�ȏ�͈̔͂����߂�ꂽ�g�[�N���i"�R���p�N�g�|���V�["�j���܂ވ��p���ꂽ��������B�g�[�N���͂ǂ̏��Ԃłł��\���ł��邵�A�X�y�[�X����(" ") �͗L���ȃf���~�b�^�����ł���B���̃w�b�_�̍\���͈ȉ��ł���F
[50] | compact-policy-field |
= |
`CP="` compact-policy `"` |
[51] | compact-policy |
= |
compact-token *(" " compact-token) |
[52] | compact-token |
= |
compact-access | compact-disputes | compact-remedies | compact-non-identifiable | compact-purpose | compact-recipient | compact-retention | compact-categories | compact-test |
���ׂĂ�HTTP�w�b�_�Ɋւ��āAP3P�w�b�_�̃t�B�[���h�̖��O�͑啶������������ʂ��Ȃ��B���̑���A�t�B�[���h�l�i�܂�A�w�b�_�̃R���e���c�j�͑啶������������ʂ���B
HTTP�����ɃR���p�N�g�|���V�[�������܂܂�Ă���ꍇ�AP3P���[�U�G�[�W�F���g��2�Ԗڈȍ~�����ׂĖ������Ȃ�����Ȃ�Ȃ��B
P3P�̃R���p�N�g�|���V�[��P3P�̃{�L���u��������ȉ��̗v�f��\�킷�g�[�N�����g�p����B ACCESS
,
CATEGORIES
, DISPUTES
, NON-INDENTIFIABLE
,
PURPOSE
, RECIPIENT
, REMEDIES
,
RETENTION
, TEST
��̃R���p�N�g�|���V�[�Ƀg�[�N����2��ȏ㌻���ƁA���̃R���p�N�g�|���V�[�͈�x��������Ȃ������|���V�[�������Z�}���e�B�N�����B�R���p�N�g�|���V�[�ɏ��F����Ȃ��g�[�N���������ꍇ�A�R���p�N�g�|���V�[�̓g�[�N�������݂��Ȃ��|���V�[�������Z�}���e�B�N�����B
P3P�̃R���p�N�g�|���V�[�̃{�L���u������HTTP���X�|���X�w�b�_���Ńl�b�g���[�N��̃o�C�g�������炷���ߊJ���҂��ǂގ��̂ł��錾����g�p���ĕ\�������B���̃g�[�N���̍\���͈ȉ��ł���F
ACCESS
ACCESS
�v�f�̏��̓R���p�N�g�|���V�[��
�O�����R�[�h�ō\�����ꂽ�g�[�N�����g�p���Ĉȉ��̂悤�ɕ\�����F
[53] | compact-access |
= |
"NOI" | ; for <nonident/> "ALL" | ; for <all/> "CAO" | ; for <contact-and-other/> "IDC" | ; for <ident-contact/> "OTI" | ; for <other-ident/> "NON" ; for <none/> |
DISPUTES
���S��P3P�|���V�[�Ɉ�ȏ��DISPUTES
�v�f���܂�DISPUTES-GROUP
�v�f������ꍇ�A�T�[�o��P3P�̃R���p�N�g�|���V�[�t�B�[���h���P����"DSP
"�g�[�N������ă��[�U�G�[�W�F���g�ɒm�点��ׂ��ł���F
[54] | compact-disputes |
= |
"DSP" ; there is some DISPUTES |
REMEDIES
REMEDIES
�v�f�̏��̓R���p�N�g�|���V�[�Ɉȉ��̂悤�ɕ\�����F
[54] | compact-remedies |
= |
"COR" | ; for <correct/> "MON" | ; for <money/> "LAW" ; for <law/> |
NON-IDENTIFIABLE
�|���V�[�̊e�X�e�[�g�����g�ɂ���NON-IDENTIFIABLE
�v�f�̑��݂�NID
�g�[�N���ɂ���Ēm�炳���iNID
�g�[�N���̓|���V�[���̊e�X�e�[�g�����g��NON-IDENTIFIABLE
�v�f���Ȃ�����A�g�p���Ă��Ȃ�Ȃ��B�j�F
[56] | compact-non-identifiable |
= |
"NID" ; for <NON-IDENTIFIABLE/> |
PURPOSE
�ړI�ipurpose�j�͎O�����R�[�h�ō\������Ă���g�[�N���ƈ�̔C�ӂ̕����������g�p����P3P�̃R���p�N�g�|���V�[�ɕ\�������B���̂悤�ȔC�ӂ̑����́A���S��P3P�|���V�[����"required
"�����̒l���L��������F���̒l��"a
",
"i
" ��
"o
"�ł���A�Ή�����P3P�|���V�[����"required
"�������A�e�X"always
",
"opt-in
" ������ "opt-out
"�ɐݒ肳��Ȃ���Ȃ�Ȃ����Ƃ��Ӗ�����B
P3P�̃R���p�N�g�|���V�[�ɂ����āA���S��P3P�|���V�[���ɂ����ȏ��other-purposes��ݒ肵�Ȃ���Ȃ�Ȃ��ꍇ�A���S��P3P�|���V�[����
other-purposes�����݂���Ƃ������Ƃ����[�U�G�[�W�F���g�ɒm�点�邽�߂ɒP���OTP
�t���O���g�p�����B
P3P�̖ړI�ƃR���p�N�g�|���V�[�R�[�h�̊֘A���͈ȉ��ł���F
[57] | compact-purpose |
= |
"CUR" | ; for <current/> "ADM" [creq] | ; for <admin/> "DEV" [creq] | ; for <develop/> "TAI" [creq] | ; for <tailoring/> "PSA" [creq] | ; for <presudo-analysis/> "PSD" [creq] | ; for <preudo-decision/> "IVA" [creq] | ; for <individual-analysis/> "IVD" [creq] | ; for <indovidual-decision/> "CON" [creq] | ; for <contact/> "HIS" [creq] | ; for <historical/> "TEL" [creq] | ; for <telemarketing/> "OPT" [creq] ; for <other-purpose/> |
[58] | creq |
= |
"a"| ;"always" "i"| ;"opt-in" "o" ;"opt-out" |
RECIPIENT
��̎ҁirecipient�j�͎O�����R�[�h�ƈ�̔C�ӂ̕����������g�p����
P3P�̃R���p�N�g�|���V�[�ɕ\�������B���̂悤�ȔC�ӂ̑����͊��S��P3P�|���V�[����
"required
"�����̒l��������F���̒l��"a
", "i
" ������
"o
"�ł���A�Ή�����P3P�|���V�[��"required
"�������e�X"always
",
"opt-in
" ������"opt-out
"�ɐݒ肳��Ȃ���Ȃ�Ȃ����Ƃ��Ӗ�����B
P3P��̎҂ƃR���p�N�g�|���V�[�R�[�h�̊֘A���͈ȉ��ł���F
[59] | compact-recipient |
= |
"OUR" | ; for <ours/> "DEL" [creq] | ; for <delivery/> "SAM" [creq] | ; for <same/> "UNR" [creq] | ; for <unrelated/> "PUB" [creq] | ; for <public/> "OTR" [creq] ; for <other-recipient/> |
RETENTION
RETENTION
�v�f�̏��̓R���p�N�g�|���V�[�Ɉȉ��̂悤�ɕ\�����F
[60] | compact-retention |
= |
"NOR" | ; for <no-retention/> "STP" | ; for <stated-purpose/> "LEG" | ; for <legal-requirement/> "BUS" | ; for <business-practices/> "IND" ; for <indefinitely/> |
CATEGORIES
�J�e�S���icategories�j�̓R���p�N�g�|���V�[�Ɉȉ��̂悤�ɕ\�����F
[61] | compact-categories |
= |
"PHY" | ; for <physical/> "ONL" | ; for <online/> "UNI" | ; for <uniqueid/> "PUR" | ; for <purchase/> "FIN" | ; for <financial/> "COM" | ; for <computer/> "NAV" | ; for <navigation/> "INT" | ; for <interactive/> "DEM" | ; for <demographic/> "CNT" | ; for <content/> "STA" | ; for <state/> "POL" | ; for <political/> "HEA" | ; for <health/> "PRE" | ; for <preference/> "LOC" | ; for <location/> "GOV" | ; for <government/> "OTC" ; for <other-category/> |
���S��P3P�|���V�[���ɂ����āA��ȏ��other-category
���w�肳��Ă���ꍇ�A
�P����OTC
�g�[�N���́A���[�U�G�[�W�F���g��other-category
's�����S��P3P�|���V�[���ɑ��݂��邱�Ƃ�m�点�邽�߂Ɏg�p�����B
TEST
TEST
�v�f�̑��݂�TST
�g�[�N���ɂ���Ēm�炳���F
[62] | compact-test |
= |
"TST" ; for <TEST/> |
P3P�̃R���p�N�g�|���V�[��HTTP���X�|���X�w�b�_�ɂ���ꍇ�A���݂̃��X�|���X�Őݒ肳�ꂽ�N�b�L�[�ɓK�p����B����ɂ�HTTP
SET-COOKIE
�w�b�_���g�p���Đݒ肳�ꂽ�N�b�L�[�܂��́A�X�N���v�g�Őݒ肳�ꂽ�N�b�L�[������B
�R���p�N�g�|���V�[���g�p����ɂ́A���S��P3P�|���V�[�̌��͂��N�b�L�[�̗L�������ɋy�Ȃ���Ȃ�Ȃ��B�|���V�[���N�b�L�[�̗L���������ėL���ł��邱�Ƃ��������@�͂Ȃ��B�Ȃ��Ȃ�A�T�C�g�̓R���p�N�g�|���V�[�𑗐M���Ȃ�����A���[�U�G�[�W�F���g�����L���b�V�����œK���i�L���b�V���O�̒l�����E�ɂ��Ă���j���邩��m����@���Ȃ�����ł���B�T�[�o���R���p�N�g�|���V�[�𑗐M����ƁA�K������N�b�L�[�̊������L���ȊԂ́A���̃R���p�N�g�|���V�[�ƑΉ����銮�S��P3P�|���V�[���L���ł���Ƃ������������Ă���B
P3P�̃R���p�N�g�|���V�[���g�p���Ă��鎞�ɁA�E�F�u�T�C�g��P3P�|���V�[�Q�ƃt�@�C����
COOKIE-INCLUDE
�v�f���Q�Ƃ����|���V�[��v�邱�Ƃɂ���āA�R���p�N�g�|���V�[���\�z����ӔC������B�T�C�g�̃|���V�[�Q�ƃt�@�C����COOKIE-EXCLUDE
�v�f���g�p���Ă���ꍇ�A���̃T�C�g�́A����̉����Őݒ肳�ꂽ�N�b�L�[��^����ꂽ���[�U�G�[�W�F���g�ւ̐�����P3P�̃R���p�N�g�|���V�[�̑��M���Ǘ�����K�v�����邾�낤�B
P3P�|���V�[��P3P�̃R���p�N�g�|���V�[�֕ϊ�����ƁA�L�q�I�ȃ|���V�[���Ƀ��X�ݏo�����Ƃ�����B--�R���p�N�g�|���V�[�ɂ͊��S�ȃ|���V�[�Ŏw�肳�ꂽ�|���V�[�������ׂĊ܂�ł��Ȃ��Ă��悢�Bexpiry�v�f�Adata group/data-schema�v�f�Aentity�v�f�Aconsequences�v�f�A������disputes�v�f���܂ރR���p�N�g�|���V�[����������ۂɔj�����ꂽ���S�ȃ|���V�[����̏��͌�������B
�K�{�̊g���q���܂ފ��S�ȃ|���V�[���R���p�N�g�|���V�[�Ƃ��ĕ\���Ă��Ȃ�Ȃ��B
3.3.1�͂ŏq�ׂ��悤�ɁA���S�ȃ|���V�[�̕����̃X�e�[�g�����g�Ɍ����ړI�ipurposes�j�A��̎ҁirecipients�j�����ăJ�e�S���icategories�j�͂��ׂăR���p�N�g�|���V�[�Ɏ��W����Ȃ�����Ȃ�Ȃ��B���̎��W���s�����A�E�F�u�T�C�g�͊֘A����g�[�N�������ׂČ��J���Ȃ�����Ȃ�Ȃ��B�i�Ⴆ�A�����ۗ̕L�iRetention�j�|���V�[���ݒ肳��Ă���ȉ��̗�4.1���Q�ƁB�j
�܂��A�X�e�[�g�����g�Ɍ����e�Œ�J�e�S���f�[�^�v�f�ɑ��āA�֘A����J�e�S���́A�֘A����X�L�[�}�ɒ�`����Ă���悤�ɁA�R���p�N�g�|���V�[�ɑg���܂�Ȃ�����Ȃ�Ȃ��B
�� 4.1:
�ȉ���P3P�|���V�[���l���Ă݂�ƁF
<POLICY name="sample" discuri="http://www.example.com/cookiepolicy.html" opturi="http://www.example.com/opt.html"> <ENTITY> <DATA-GROUP> <DATA ref="#business.name">Example, Corp.</DATA> <DATA ref="#business.contact-info.online.email">[email protected]</DATA> </DATA-GROUP> </ENTITY> <ACCESS><none/></ACCESS> <DISPUTES-GROUP> <DISPUTES resolution-type="service" service="http://www.example.com/privacy.html" short-description="Please contact our customer service desk with privacy concerns by emailing [email protected]"/> </DISPUTES-GROUP> <STATEMENT> <PURPOSE><admin/><develop/><pseudo-decision/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><indefinitely/></RETENTION> <DATA-GROUP> <DATA ref="#dynamic.cookies"> <CATEGORIES><preference/><navigation/></CATEGORIES> </DATA> </DATA-GROUP> </STATEMENT> <STATEMENT> <PURPOSE><individual-decision required="opt-out"/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <DATA-GROUP> <DATA ref="#user.name.given"/> <DATA ref="#dynamic.cookies"> <CATEGORIES><preference/><uniqueid/></CATEGORIES> </DATA> </DATA-GROUP> </STATEMENT> </POLICY>
�Ή�����R���p�N�g�|���V�[�́F
"NON DSP ADM DEV PSD IVDo OUR IND STP PHY PRE NAV UNI"
���[�U�G�[�W�F���g�̒��ɂ̓��[�U�v���t�@�����X��]������̂ɃR���p�N�g�|���V�[���犮�S��P3P�|���V�[���쐬���悤�Ƃ�����̂�����B���[�U�G�[�W�F���g�͊���̑����Ɠ��l��ENTITY
�����
DISPUTES
�v�f����邱�Ƃ��ł��Ȃ��B�������F
ACCESS
�v�f�����āF�K��CATEGORIES
������
dynamic.miscdata
�v�f�Ɠ��l�ɁA�K��RECIPIENT
,
RETENTION
,
������PURPOSE
�v�f���܂ޒP���STATEMENT
�v�f��
�g�p���ă|���V�[���쐬�ł��Ȃ���Ȃ�Ȃ��B
ACCESS
�v�f�����āF�K��CATEGORIES
������
dynamic.miscdata
�v�f�Ɠ��l�ɁA�قȂ����Ή�����
RETENTION
�v�f�̒l�ƓK��
RECIPIENT
��PURPOSE
�v�f���܂�
������STATEMENT
�v�f�i�R���p�N�g�ȕۗL�iretention�j�̈قȂ�l�Ɠ������́j���g�p����
�|���V�[���쐬�ł��Ȃ���Ȃ�Ȃ��B 2.4.1���ŏq�ׂĂ����`���̕K�v�����ɏ]���āA(4.5���ɏ]���āAURI�̃|���V�[�Q�ƃt�@�C���ŎQ�Ƃ���Ă��銮�S�ȃ|���V�[���R���p�N�g�|���V�[�ɑ��ĉ������Ȃ��ꍇ�ł��j�A�T�C�g�͂�����̏ꍇ�ł��^����ꂽURI�̃R���p�N�g�|���V�[��L���ɂ��Ȃ�����Ȃ�Ȃ����Ƃɒ��ӁB
�f�[�^�X�L�[�}�Ƃ̓f�[�^�̏W���̋L�q�ł���BP3P�ɂ̓f�[�^�X�L�[�}���L�q������@������̂ŁA�T�[�r�X�͎��W�����f�[�^�ɂ��ă��[�U�G�[�W�F���g�ƒʐM�ł���B�f�[�^�X�L�[�}�͑������f�[�^�v�f����쐬����Ă���B�����f�[�^�v�f�̓T�[�r�X�����W���邩������Ȃ�����̍��ڂł���B
�f�[�^�̃f�[�^�v�f�͈ȉ��̓��������B
<DATA>
�v�f�ɂ��̃f�[�^�v�f�����ۂɎg�p�����B����͂��ׂẴf�[�^�v�f�ŕK�v�ł���B
�f�[�[�^�v�f�͊K�w���ɍ\������Ă���B�f�[�^�v�f�͎����I�ɊK�w���ɂ��̔z���ɂ��ׂẴf�[�^�v�f���܂߂�B�Ⴆ�A�h���[�U���h��\���Ă���f�[�^�v�f�ɂ́h���[�U�̖��O�h�A�h���[�U�̖����h�Ȃǂ�\�킷�f�[�^�v�f���܂܂�Ă���B���̊K�w�̓f�[�^�v�f�̖��O�Ɋ�Â��Ă���B���̂��߁A�f�[�^�v�f�Auser.name.given,
user.name.family,
������user.name.nickname
�̓f�[�^�v�fuser.name
�̎q�ł���A�f�[�^�v�fuser.name
�̓f�[�^�v�fuser
�̎q�ł���B
P3P�̓T�[�r�X�����ʂɎg�p����f�[�^�v�f���ʂɊ܂�P3P��{�f�[�^�X�L�[�}�Ƃ����f�[�^�X�L�[�}���`����B
�T�[�r�X�́A�����̃f�[�^�X�L�[�}(������<DATASCHEMA>
�v�f���g�p���č쐬�����)�̍쐬����ь��\�ɂ��V�����f�[�^�v�f��錾���邩������Ȃ��B�f�[�^�X�L�[�}�́A�Ɨ�����XML�t�@�C��(���̍��{�̗v�f�͂��̂Ƃ�DATASCHEMA
�ł���悤��)�̒��Ō��\���邱�Ƃ��ł��邩�A���邢�̓|���V�[�t�@�C��(�f�[�^�X�L�[�}�ɂ��ꎩ�g�Q�Ƃ�t����|���V�[�Ɠ����|���V�[�t�@�C���ɂł�)�ɂ����ߍ��ނ��Ƃ��ł���B
<DATASCHEMA>
�v�f�͈ȉ��̂悤�ɒ�`����Ă���B
[63] | dataschema |
= |
"<DATASCHEMA" [` xmlns="http://www.w3.org/2001/09/P3Pv1"`] ">" *(datadef|datastruct|extension) "</DATASCHEMA>" |
�Ɨ������f�[�^�X�L�[�}�ɂ̓t�@�C���̍��{�I��XML�v�f�̂Ƃ���<DATASCHEMA>
�v�f������A�ȉ��̂悤��P3P�f�[�^�X�L�[�}�Ƃ��Ď��ʂ��邽�߂ɂ�xmlns
�����ɓK�ȃl�[����Ԃ������Ȃ���Ȃ�Ȃ��B
<DATASCHEMA xmlns="http://www.w3.org/2002/01/P3Pv1"> <DATA-STRUCT ... /> ... <DATA-DEF ... /> </DATASCHEMA>
�C�ӂ�DATASCHEMA
��xml:lang
�������܂ނ��Ƃ��ł���B(2.4.2�����Q��)
�i3.2.1��,"<POLICIES>
�v�f�ɒ�`����Ă���悤�Ɂj�f�[�^�X�L�[�}���|���V�[�t�@�C���ɐ錾�����ƁA<DATASCHEMA>
�v�f�͂��łɎg�p����Ă���B
�f�[�^�X�L�[�}�ɂ͎��R����ŏ����ꂽ�����̃t�B�[���h������B�f�[�^�X�L�[�}�����J���Ă���T�[�r�X�͂����̃t�B�[���h�𑽌���ɖ|�����ƍl���Ă� �悢�B�f�[�^�v�f�̒Z�����O�ƒ������O��|�Ă��悢���A�f�[�^�v�f���͖|��Ă��Ȃ��B-���̃t�B�[���h�̓f�[�^�X�L�[�}�̖|��ɊW�Ȃ���ѐ���ۂ��Ȃ���Ȃ�Ȃ��B
�T�[�r�X��������Ńf�[�^�X�L�[�}����悤�Ƃ�����ꍇ�A�ŗǂ̑I�����ł���悤�ɂ��̃f�[�^�X�L�[�}�̗v���ɂ���Accept-Language
HTTP�v��-�w�b�_�ׂ��ׂ��ł����B
�f�[�^�X�L�[�}�͂悭�A�f�[�^�v�f�̋��ʂ̃O���[�v���ė��p����K�v������BP3P�f�[�^�X�L�[�}�̓f�[�^�\�����g�p���Ă�����T�|�[�g���Ă���B�f�[�^�\���͖��O��t�����A���ۓI�ȃf�[�^�v�f�̃O���[�v�̒�`�ł���B�f�[�^�v�f����`�����ƁA���̃f�[�^�v�f���\��������Ă��Ȃ��^�C�v�ł���ƒ�`���邱�Ƃ��ł���B���̏ꍇ�A�q�G�������g���Ȃ��B�܂��A�f�[�^�v�f����ʂɍ\��������Ă���^�C�v�ł���ƒ�`���邱�Ƃ��ł���B���̏ꍇ�A�f�[�^�v�f�̓f�[�^�\���Œ�`����Ă���v�f���ׂĂ��T�u-�v�f�Ƃ��đg���ނ��߂Ɏ����I�ɓW�J�����B�Ⴆ�A�ȉ��̍\�������t�Ǝ��Ԃ�\������̂Ɏg�p�����B
<!-- "date" Data Structure --> <DATA-STRUCT name="date.ymd.year" short-description="Year"/> <DATA-STRUCT name="date.ymd.month" short-description="Month"/> <DATA-STRUCT name="date.ymd.day" short-description="Day"/> <DATA-STRUCT name="date.hms.hour" short-description="Hour"/> <DATA-STRUCT name="date.hms.minute" short-description="Minute"/> <DATA-STRUCT name="date.hms.second" short-description="Second"/>
�ł́A��c�̎��ԂƏꏊ���܂ށh��c�h�f�[�^�v�f���`���Ă݂�B
<DATA-DEF name="meeting.time" short-description="Meeting time" structref="#date"/> <DATA-DEF name="meeting.place" short-description="Meeting place/>
meeting.place
�͍\�����Q�Ƃ��Ă��Ȃ��̂ŁA�\��������Ă��Ȃ��^�C�v�ł���A�q�v�f�������Ȃ��Bmeeting.time
�v�f��date
�\�����g�p���Ă���B���̂��Ƃ�錾���邱�Ƃňȉ��̃T�u-�v�f���쐬����B
meeting.time.ymd.year meeting.time.ymd.month meeting.time.ymd.day meeting.time.hms.hour meeting.time.hms.minute meeting.time.hms.second
P3P�|���V�[��meeting
�f�[�^�v�f�����W����Ɛ錾���邱�Ƃ��ł���Bmeeting
�f�[�^�v�f�͂��ׂĂ�meeting
�̃T�u-�v�f�����W���邱�Ƃ܂��́A�K�w-
meeting.time
�̔z���̃f�[�^�v�f�A�Ⴆ��meeting.time.ymd.day
�ȂǁA���g�p�ł��邱�Ƃ��Î����Ă���B
DATA-DEF
��DATA-STRUCT
�v�f
<DATA-DEF>
��
<DATA-STRUCT>
<STATEMENT>
���Ő錾����Ă���B
�ȉ��̑����͂����2�̗v�f�ŋ��ʂł���:
name
�i�K�{�̑����j
user.gender
�� USER.GENDER
���邢��
User.Gender
�Ƃ͈قȂ�B �Ȃ��A�f�[�^�v�f�ƍ\���̖��O�́A�ԍ��������h�b�g�̒���Ɍ����邱�Ƃ��ł��Ȃ��B
structref
strucref
�����̂Ȃ��i�܂��͊֘A�����\���̂Ȃ��j �f�[�^�v�f�܂��̓f�[�^�\����"�\��������Ă��Ȃ�"�Ƃ����B
short-description
DATA-DEF
��DATA-STRUCT
�v�f�� LONG-DESCRIPTION
�v�f���g���āA�f�[�^�v�f/�W���܂��͌^��LONG-DESCRIPTION
���܂ނ��Ƃ��ł���B
[64] | datadef |
= |
"<DATA-DEF name=" quotedstring [` structref="` URI-reference `"`] [" short-description=" quotedstring] ">" [categories] ; �f�[�^�v�f���J�e�S�� [longdescription] ; �f�[�^�v�f�̒����\�L "</DATA-DEF>" |
[65] | datastruct |
= |
"<DATA-STRUCT name=" quotedstring [` structref="` URI-reference `"`] [" short-description=" quotedstring] ">" [categories] ; �f�[�^�\�����J�e�S�� [longdescription] ; �f�[�^�\���̒����\�L "</DATA-STRUCT>" |
�����ŁAURI-reference ��[URI]�Œ�`�����B |
�f�[�^�v�f�͋��ʂ̃v���O��������ō\�����ł���F�\���̓f�[�^�v�f�̊K�w�I�ȁi�c���[�̂悤�ȁj�L�q�ł���F���̊K�w�I�ȋL�q�̓h�b�g(".
")�������L���Ƃ��Ďg�p��
name
�����łȂ����B
P3P�͕��L���g�p����Ă��鐔�����̍\����f�[�^�v�f�̑g�ݍ��݂̒�`������P3P��{�f�[�^�X�L�[�}�������Ă���BP3P�����ɂ�P3P��{�f�[�^�X�L�[�}�𗝉����邱�Ƃ��K�v�Ȃ̂ŁAP3P��{�f�[�^�X�L�[�}����`���Ă���\����v�f�͂���P3P�̎����҂����p�ł���悤�ɂȂ��Ă���B
�f�[�^�X�L�[�}�͍\�����L�q����DATA-STRUCT
���܂ނ��Ƃ�����B�Ⴆ�AP3P��{�f�[�^�X�L�[�}��uri
�f�[�^�\��(cf. 5.5.7.1��)�̂��߂ɁA�P���DATA-STRUCT
�͑��݂��Ȃ��B����ɁA���̍\�����`���邽�߂�uri.authority
�A uri.stem
�A������uri.querystring
���ꏏ�ɉ��߂����B
�J�e�S���̓f�[�^�\����f�[�^�v�f�Ɋ��蓖�Ă邱�Ƃ��ł���B�ȉ��̋K���͂����̃J�e�S�����ǂ̂悤�ȈӖ������̂����`���Ă���B
<DATA-STRUCT>
�v�f�̓J�e�S����`���܂�ł��悢�B�\���̒�`�ɃJ�e�S�����܂܂�Ă���ꍇ�A�f�[�^��`�ɂ��邱���̍\���ƃf�[�^�\�����g�p����Ƃ��̃J�e�S�����I�������B�\���̒�`�ɃJ�e�S�����Ȃ��ꍇ�A���̍\����f�[�^�v�f�ō\���̒�`���g�p����ہA���̍\���̃J�e�S�����`���Ă��悢�B�����łȂ��ꍇ�́A���̍\�����g�p����f�[�^�v�f�͉σJ�e�S���v�f�ƂȂ�B�|���V�[�̉σJ�e�S���f�[�^�v�f�𑼂Ŏg�p����Ƃ��̃|���V�[���ɃJ�e�S�������X�g���Ȃ���Ȃ�Ȃ��B
<DATA-DEF>
�ɃJ�e�S������`����Ă��Ȃ��ꍇ�A�\��������Ă��Ȃ��^�C�v��<DATA-DEF>
�͉σJ�e�S���f�[�^�v�f�ƂȂ�A�J�e�S�����܂܂�Ă���ꍇ��<DATA-DEF>
�Ƀ��X�g����Ă���J�e�S���������ƂɂȂ�B
<DATA-DEF>
�܂���<DATA-STRUCT>
�ɃJ�e�S������`����Ă��Ȃ��ꍇ�A���̍\���ɒ�`����Ă���J�e�S�����Ȃ��\�������ꂽ�^�C�v��<DATA-DEF>
�܂���<DATA-STRUCT>
�͉σJ�e�S���f�[�^�v�f�E�\�����쐬����B<DATA-DEF>
�܂���<DATA-STRUCT>
�Ƀ��X�g���ꂽ�J�e�S��������ꍇ�A�J�e�S���͂��̃f�[�^�v�f�܂��̓T�u�v�f�ɓK�p�����B�܂�A�\�������ꂽ�^�C�v�ƂȂ�f�[�^�v�f���`���A���̍\�������ꂽ�^�C�v���J�e�S�����`���Ȃ��ꍇ�A�J�e�S���̓T�u-�v�f�ɉ�����������B
<DATA-DEF>
�͂��̍\���Ƀ��X�g���ꂽ�J�e�S�����ׂĂ�I������B����ɁA
�J�e�S����<DATA-DEF>
�Ƀ��X�g����邱�Ƃ�����A�\���Œ�`�����J�e�S���ɕt�������B�����̃J�e�S���̓f�[�^�v�f�̃��x���ł̂ݒ�`����A�T�u��v�f�Ɂh������������h���Ƃ͂Ȃ��B
<DATA-STRUCT>
�͂��̃T�u�^�C�v�Ƀ��X�g���Ă���J�e�S�����ׂĂ�I������B
<DATA-STRUCT>
�͂��̃T�u�^�C�v�Ƀ��X�g���Ă���J�e�S�����ׂĂ�u��������B
foo.a.w
,
foo.a.y
, ������foo.b.z
����`�����J�e�S���͂��ׂāA�f�[�^�v�ffoo
�ɓK�p����ƍl���Ȃ�����Ȃ�Ȃ��B
<DATA-STRUCT>
�͉σJ�e�S���v�f��Œ�J�e�S���v�f�Œ�`���邱�Ƃ͂ł��Ȃ��B�\���̃T�u-�v�f�͂��ׂĉσJ�e�S���ɖ����Ă͂Ȃ�Ȃ��A���A�܂��́A���̂��ׂĂɕ����̃J�e�S�������蓖�Ă��Ȃ���Ȃ�Ȃ��B
<DATA-DEF>
���Q�Ƃ��Ă��Ȃ�Ȃ��B�܂�A�f�[�^�x�[�X�X�L�[�}�ɑ��݂���dynamic
�\��(cf. 5.6.4�� "Dynamic Data")�̓|���V�[���ł͎Q�Ƃł��Ȃ��A�Ƃ������Ƃł���B�i���̃T�u�v�f�Adynamic.clickstream
�A��dynamic.http
�Ȃǂ͌X�ɎQ�Ƃł���B�jHyperSpeedExample�Ђ��ԗ��̓�����vehicle
�Ƃ����\�����g�p���ďq�ׂ����ƍl���Ă���Ƃ����P�[�X���l����B���̍\���ɂ͈ȉ����܂܂��B
vehicle.model
),
vehicle.color
),
vehicle.built.year
), and
vehicle.price
). �܂��AHyperspeedExample�͎ԗ������Ǝ҂̏ꏊ�̒�`��g���݂����ꍇ�A����Z����X�֔ԍ��Ȃǂ̊֘A����f�[�^�ł��̑��̃t�B�[���h�ɍ\����t�����邱�Ƃ��ł���B�������A�\���̊e�����͓��l�ɂ��̑��̍\�����g�p���邱�Ƃ��ł���B�܂�A�\���͍\���ł����Ƃ������Ƃł���B���̏ꍇ�AP3P��{�f�[�^�X�L�[�}
�͏ꏊ�̗X�֏������ׂĕ\�L���āApostal
�\���������Ă���B���̂��ߍ\�����q�̍ŏI�I�Ȓ�`�͈ȉ��ƂȂ�B
vehicle.model
(�\��������Ă��Ȃ�)
vehicle.color
(�\��������Ă��Ȃ�)
vehicle.price
(�\��������Ă��Ȃ�)
vehicle.built.year
(�\��������Ă��Ȃ�)
vehicle.built.where
(��{�f�[�^�X�L�[�����postal
�\��������)
��{�\��postal�ɂ�postal.street
,
postal.city
�ȂǂƂ������t�H�[���̋L�q������B���B�͊�{�\��postal��vehicle.built.where
�ɓK�p���Ă���̂ŁA�evehicle.built.where.street
�����vehicle.built.where.city
�̋L�q���g���Ďԗ������̔Ԓn��s�s�ɃA�N�Z�X���邱�Ƃ��ł��邱�Ƃ��Ӗ�����B�]���āA�\����K�p���鎖�i���̏ꍇpostal
�j�͈�̃��W�����[���@�ɔ��ɕ��G�ȋL�q���쐬���邱�Ƃ��ł��邱�Ƃ��Ӗ�����B
HyperSpeedExample�͎��q��ׂĂ�<preference/>
�J�e�S���ɂ��邱�Ƃ�錾�������ƍl���Ă���Bvehicle.model�Avehicle.color,
vehicle.price,
������vehicle.built.year
�t�B�[���h�͂��ׂč\��������Ă��Ȃ��^�C�v�Ȃ̂ŁA������<preference/>
�J�e�S���Ɋ��蓖�Ă��HyperSpeedExample �̖ړI�͒B���ł���B���q�͍\�������ꂽ��`�Ȃ̂ŁA<preference/>
�J�e�S����vehicle.built.where
�Ɋ��蓖�Ă�ƁApostal
�\�����n�߂ɑ��̃J�e�S���ɒ�`����Ă����Ƃ��Ă��A���ׂĂ̗v�f��<preference/>
�J�e�S���ɔz�u���Avehicle.built.where
�J�e�S���̃T�u-�v�f���ׂĂɒ�`���ꂽ�J�e�S�����㏑���i�u��������j����B
��ɏq�ׂ��悤�ɁA�\���̓f�[�^�v�f���܂܂Ȃ��B�P�Ȃ钊�ۓI�ȋL�q�ł���B�F���B�͍\�����g�p���āA���₭�f�[�^�v�f�̍\�����������W���쐬���邱�Ƃ��ł���B�Ԃƃo�C�N�̃f�[�^�������������̂ŁA��̗l�ɁAHyperSpeedExample�ɂ͎ԗ��̓����Ɋւ��钊�ۓI�ȋL�q���K�v�ł���B�]���āA��L�̍\��vehicle
���g���āAcar
��motorcycle
�Ƃ�����̃f�[�^�v�f���`���邱�Ƃ��ł����B
���̃f�[�^�v�f�ƃf�[�^�\���̋L�q�̓f�[�^�X�L�[�}���g���āAXML�ɕ����������BHyperSpeedExample�̏ꍇ�A�L�q�͈ȉ��̗l�ɂȂ�B
<DATASCHEMA xmlns="http://www.w3.org/2002/01/P3Pv1"> <DATA-STRUCT name="vehicle.model" short-description="Model"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.color" short-description="Color"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.built.year" short-description="Construction Year"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.built.where" structref="http://www.w3.org/TR/P3P/base#postal" short-description="Construction Place"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-DEF name="car" structref="#vehicle"/> <DATA-DEF name="motorcycle" structref="#vehicle"/> </DATASCHEMA>
��𑱂��āA�Ԃ̃��f���Ɛ����N���Q�Ƃ��邽�߂ɁAHyperSpeedExample�� ���̂ǂ�ȃT�[�r�X��P3P�v���C�o�V�[�|���V�[�̓����Ɉȉ��̂悤�ȎQ�Əꏊ���܂߂đ��邱�Ƃ��ł��邾�낤�F
<DATA-GROUP> <!-- First, the "car.model" data element, whose definition is in the data schema at http://www.HyperSpeed.example.com/models-schema --> <DATA ref="http://www.HyperSpeed.example.com/models-schema#car.model"/> <!-- And second, the "car.built.year" data element, whose definition is the data schema at http://www.HyperSpeed.example.com/models-schema --> <DATA ref="http://www.HyperSpeed.example.com/models-schema#car.built.year"/> </DATA-GROUP>
base
�������g�����Ƃɂ��A��L�̎Q�Ƃ͂����ƒZ�k���邱�Ƃ��ł���F
<DATA-GROUP base="http://www.HyperSpeed.example.com/models-schema"> <DATA ref="#car.model"/> <DATA ref="#car.built.year"/> </DATA-GROUP>
���邢�̓f�[�^�X�L�[�}�̓|���V�[�t�@�C���ɒ������ߍ��������ł���B���̏ꍇ�A�|���V�[�t�@�C���͈ȉ��̂悤�ɂȂ�F
<POLICIES xmlns="http://www.w3.org/2002/01/P3Pv1"> <!-- Embedded data schema --> <DATASCHEMA> <DATA-STRUCT name="vehicle.model" short-description="Model"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.color" short-description="Color"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.built.year" short-description="Construction Year""> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="vehicle.built.where" structref="http://www.w3.org/TR/P3P/base#postal" short-description="Construction Place"> <CATEGORIES><preference/></CATEGORIES> </DATA-STRUCT> <DATA-DEF name="car" structref="#vehicle"/> <DATA-DEF name="motorcycle" structref="#vehicle"/> </DATASCHEMA> <!-- end of embedded data schema --> <POLICY name="policy1" discuri="http://www.example.com/disc1"> ... <DATA-GROUP base=""> <DATA ref="#car.model"/> <DATA ref="#car.built.year"/> </DATA-GROUP> ... </POLICY> <POLICY name="policy2" discuri="http://www.example.com/disc2"> .... </POLICY> <POLICY name="policy3" discuri="http://www.example.com/disc3"> .... </POLICY> </POLICIES>
�ǂ�ȏꍇ���A��̃t�@�C���ɓ�ȏ�̃f�[�^�X�L�[�}�������Ă��Ȃ�Ȃ������ɒ��ӁB
��{�f�[�^�X�L�[�}��g���f�[�^�X�L�[�}�Ŏw�肳�ꂽ�f�[�^�v�f����P3P�|���V�[�ȊO�̖ړI�Ɏg�p����邱�Ƃ�����Ƃ������Ƃɒ��ӁB�Ⴆ�AWeb�T�C�g��HTNL�t�H�[���t�B�[���h�Ƀ��x����t���邽�߂ɂ����̃f�[�^�v�f�����g�p���邱�Ƃ�����BP3P�|���V�[��t�H�[���œ����悤�Ƀf�[�^���Q�Ƃ��邱�Ƃɂ���āA���������ꂽ���̓c�[����P3P���[�U�G�[�W�F���g�ɂ��悭�A�g���邱�Ƃ��ł���B
�f�[�^�X�L�[�}�ɂ�����K�{�̗v�������́A�f�[�^�X�L�[�}�̎����L�����ł���B�����URI����擾�����f�[�^�X�L�[�}���g�����邱�Ƃɂ���āA�f�[�^�X�L�[�}�� ����݊����ŕύX���邱�Ƃ��ł���B�i�܂�A�f�[�^�X�L�[�}��ύX����ƁA���̃X�L�[�}���g�p���Ă��邠����|���V�[�̈Ӗ���ς��邱�Ƃ͂ł��Ȃ��B�Ƃ��������Ӗ����Ă���B�j���̂悤�ɂ��āA�|���V�[��URI�͂����Ɋ܂܂�Ă���f�[�^�v�f�ƍ\���ɂ����ėB��̊g���q�̗l�ɐU�镑���B�]���āA����݊����łȂ��f�[�^�X�L�[�}�͂��ׂāA�V���������ĈقȂ�URI���g�p���Ȃ���Ȃ�Ȃ��B
�f�[�^�X�L�[�}�̎����L�����̂���A�v���P�[�V�����͑�����T�C�g�̗�������ׂɒ��ꂽ���Ƃɒ��ӁF�f�[�^�X�L�[�}�p�ɓ���̌��ꂪ�g�p����鎖��K�ɏq�ׂ邽�߂ɁA
HTTP"Content-Language
"���g�p���āA�����f�[�^�X�L�[�}�̑�����T�C�g�i�|��j�ł��T�[�o�����邱�Ƃ��ł���B
��{�f�[�^�\����P3P��{�f�[�^�X�L�[�}�i���̊�{�̐����̂��߁A��{�f�[�^�\���͍ė��p�����ׂ��ł���A�܂����l�ɑ��̈قȂ�f�[�^�X�L�[�}�ɂ���čĎg�p���ׂ��ł���B�j�ɂ���Ďg�p�����\���ł���BP3P�ɏ��������S�Ẵ��[�U�G�[�W�F���g�̎����́A��{�f�[�^�\����F���ł��Ȃ�����Ȃ�Ȃ��B�ȉ��̌X�̕\�ł́A��{�f�[�^�\���̗v�f�A������J�e�S���A�\���A���p�҂Ɏ����ȈՕ\�L�����w�肵�Ă���B�����̃J�e�S�����Œ�f�[�^�v�f�Ɋ֘A�Â�����邩������Ȃ��B�������Ȃ���A�ǂ̊�{�f�[�^�v�f���\�Ȍ���A��������̃J�e�S���Ɋ��蓖�Ă���B�f�[�^�X�L�[�}�̐v�҂ɂ����������s�����𐄏�����B
date�\���́A���t����肷��B���t�Ɋւ�����́A���͂̏ɂ���Ďg�������قȂ�̂ŁA�S�Ă�date���́A"��"�J�e�S���i5.7.2�����Q�Ƃ̂���)�Ƃ��ĕ��ނ����B�Ⴆ�Τ�X�L�[�}��`�́A���̃f�[�^�\�����Q�Ƃ���v�f���̑Ή�����J�e�S���𖾔��ɐݒ�ł���B�Ⴆ�A���p�҂̒a������v������ꍇ�́A"�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^"�ɂȂ邪�A�N���W�b�g�J�[�h�̗L�������́A"�w�����"�J�e�S���ƂȂ�B
date |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
ymd.year | (�σJ�e�S��) | �\��������Ă��Ȃ� | �N |
ymd.month | (�σJ�e�S��) | �\��������Ă��Ȃ� | �� |
ymd.day | (�σJ�e�S��) | �\��������Ă��Ȃ� | �� |
hms.hour | (�σJ�e�S��) | �\��������Ă��Ȃ� | �� |
hms.minute | (�σJ�e�S��) | �\��������Ă��Ȃ� | �� |
hms.second | (�σJ�e�S��) | �\��������Ă��Ȃ� | �b |
fractionsecond | (�σJ�e�S��) | �\��������Ă��Ȃ� | �b�i�����_�ȉ��j |
timezone | (�J�e�S��) | �\��������Ă��Ȃ� | �^�C���]�[�� |
�Ⴆ�A"�^�C���]�[��"���́A[ISO8601]�̎��ԕW���ɒ�`����Ă���B "date.ymd"��"date.hms"�́A�N/��/���Ǝ�/��/�b�A���ꂼ��̑g�̎Q�Ǝ��Ԃ�Z�k���邽�߂Ɏg�p����邱�Ƃɒ��ӂ��ꂽ���B
personname�\���́A�l�̖��O�Ɋւ�������w�肷��B
personname |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
prefix | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �h�� |
given | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | ��(Given Name) |
family | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | �� |
middle | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | �~�h���l�[�� |
suffix | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���O�̐ڔ���iName Suffix�j |
nickname | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���� |
login�\���͔F��K�v�Ƃ���R���s���[�^�V�X�e����Web�T�C�g�̏��iID��p�X���[�h�j���w�肷��B���̃f�[�^�v�f�͔F�Ƀf�W�^���F���g�p���Ă���R���s���[�^�V�X�e����Web�T�C�g�Ɏg�p���ׂ��ł͂Ȃ����Ƃɒ��ӁB���̏ꍇ��certificate�\�����g�p�����B
login |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
id | ���j�[�N�Ȏ��ʎq | �\��������Ă��Ȃ� | ���O�C��ID |
password | ���j�[�N�Ȏ��ʎq | �\��������Ă��Ȃ� | ���O�C���p�X���[�h |
"id"�t�B�[���h�̓R���s���[�^�V�X�e���̃��O�C������ID������\���Ă���B�p�X���[�h�͔閧�ɂ���Ă��邪�A���[�U��ID�͌��J�����B����ɂ͐�������w�I�ȔF���J�j�Y���̃^�C�v�͊܂܂�Ȃ��B
"password" �t�B�[���h�̓R���s���[�^�V�X�e���̃��O�C�����̃p�X���[�h������\���Ă���B����͕�����ŁA���[�U��F����ۂɎg�p�����@���̃f�[�^�l�ł���B��ʓI�Ƀp�X���[�h�͔閧�ɂ���Ă��āA���ӂ��K�v�ȏ�ƍl�����Ă���B
certificate�\���́A�{�l�ł��邱�Ƃ̏ؖ��i��FX.509�j���w�肷��B
certificate |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
key | ���j�[�N�Ȏ��ʎq | �\��������Ă��Ȃ� | �F�،� |
format | ���j�[�N�Ȏ��ʎq | �\��������Ă��Ȃ� | �F�t�H�[�}�b�g |
"format"�t�B�[���h�́AIANA�ɓo�^����Ă�����J���A�������͔F�؏��̃t�H�[�}�b�g�̏���\�����߂Ɏg�p�����B "key"�t�B�[���h�́A�Ή�����F�،���\�����߂Ɏg�p�����B
telephonenum�\���́A�d�b�ԍ��Ɋւ���������w�肷��B
telephonenum |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
intcode | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | ���ԍ� |
loccode | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | �ǔ� |
number | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | �d�b�ԍ� |
ext | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | ���� |
comment | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | ���� |
contact�\���́A�A��������w�肷�邽�߂Ɏg�p�����B�T�[�r�X�́A�X�ցA�e���R�~���j�P�[�V�����A�܂��̓I�����C���A�h���X���̂ǂ̃f�[�^�̏W�����K�v�ł��邩���m�Ɏw�肷�邱�Ƃ��ł���B
contact |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
postal | ���Љ�ɂ�����A������, �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | postal | �X�֏�� |
telecom | ���Љ�ɂ�����A������ | telecom | �e���R�~���j�P�[�V������� |
online | �I�����C���A������ | online | �I�����C���A�h���X��� |
postal�\���́A�X�ւ��Đ���w�肷��B
postal |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
name | ���Љ�ɂ�����A������, �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | personname | ���� |
street | ���Љ�ɂ�����A������ | �\��������Ă��Ȃ� | ���E�Ԓn |
city | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �s�E�� |
stateprov | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �s���{�� |
postalcode | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �X�֔ԍ� |
country | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �� |
organization | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �c�́E�g�D�� |
"��"�t�B�[���h�͂��̍����̏���\���i�Ⴆ�A [ISO3166]�̃��X�g�ɋ������Ă��鍑�̒��̈�ȂǁB�j
telecom�\���́A�l�Ɋւ���e���R�~���j�P�[�V���������w�肷��B
telecom |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
telephone | ���Љ�ɂ�����A������ | telephonenum | �d�b�ԍ� |
fax | ���Љ�ɂ�����A������ | telephonenum | �t�@�b�N�X�ԍ� |
mobile | ���Љ�ɂ�����A������ | telephonenum | �g�ѓd�b�ԍ� |
pager | ���Љ�ɂ�����A������ | telephonenum | �|�P�b�g�x���ԍ� |
online�\���́A�l�⍇�@�g�D�Ɋւ���I�����C�������w�肷��B
online |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
Online Contact Information | �\��������Ă��Ȃ� | �d�q���[���A�h���X | |
uri | Online Contact Information | �\��������Ă��Ȃ� | �z�[���y�[�W�A�h���X |
�C���^�[�l�b�g�A�h���X��\�����߂Ɏg�p�����\���������B uri
�\���͔ėp���\�[�X���ʎq�iURI�j���J�o�[����B�ڍׂ�[URI]�ɏڂ�����`����Ă���B
ipaddr
�\����IP�A�h���X�ƃh���C�����V�X�e���iDNS�j�z�X�g����\���Ă���B
uri |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
authority | (�σJ�e�S��) | �\��������Ă��Ȃ� | URI���� |
stem | (�σJ�e�S��) | �\��������Ă��Ȃ� | URI�X�e�� |
querystring | (�σJ�e�S��) | �\��������Ă��Ȃ� | URI�̏Ɖ�� |
URI�̌�����[URI] ��authority
�R���|�[�l���g�Ƃ��Ē�`����Ă���B
URI�̃X�e����URI�̍ŏ���'?'�����܂ł̕����Ɋ܂܂�Ă�����Ƃ��Ē�`����Ă���B�����āA�Ɖ��͍ŏ���'?'�����̌��URI�����Ɋ܂܂�Ă�����ł���B
'?'���܂�ł��Ȃ�URI�Ɋւ��ẮA���̃X�e�����SURI�ł���A���̏Ɖ��͋�ł���B
URI�����قȂ���@�Ŏg�p���鎖���ł���̂ŁA���̃R���e�L�X�g�ɂ����āA
uri
�\���̂��ׂẴt�B�[���h��"��"�J�e�S���ł���ƕ��ނ����B�X�L�[�}�̒�`�͂��̃f�[�^�\�����Q�Ƃ��Ă���v�f�̑Ή�����J�e�S���𖾔��ɐݒ肵�Ȃ�����Ȃ�Ȃ��B
ipaddr
�\���̓V�X�e���̃z�X�g����IP�A�h���X��\���B
ipaddr |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
hostname | �R���s���[�^��� | �\��������Ă��Ȃ� | ���S�ȃz�X�g�ƃh���C���� |
partialhostname | �l�����v�w�I | �\��������Ă��Ȃ� | �z�X�g���̈ꕔ |
fullip | �R���s���[�^��� | �\��������Ă��Ȃ� | �SIP�A�h���X |
partialip | �l�����v�w�I | �\��������Ă��Ȃ� | IP�A�h���X�̈ꕔ |
hostname
�v�f�͊ȒP�ȃz�X�g���̏W���܂��́A�h���C�������܂S�z�X�g����\���ׂɎg�p�����B
partialhostname
�v�f�̓z�X�g���������Ȃ��Ƃ��z�X�g�������͂��������S�ɕ��ނ��ꂽ�z�X�g������\���B����������A���S�ɕ��ނ��ꂽ�z�X�g���̍ŏ���'.'�ɂ܂ŋy��ł��邷�ׂẮA�A�h���X�F���̂��߂�"�z�X�g���̈ꕔ"�Ƃ��č폜����Ȃ�����Ȃ�Ȃ��B
fullip
�v�f�͑SIP4�ł܂���6�ł̃A�h���X��\���Bpartialip
�v�f�����Ȃ��Ƃ�
�Ō��7bit�̏����폜����IP4�ŁiIP4�ł̂݁A6�ł͕\���Ȃ��j��\���B���ׂẴT�C�g�K��җp�ɍ��킹���p�^�[����bit�����ւ��Ă��̏����폜���Ȃ�����Ȃ�Ȃ��B�i�Ⴆ���ׂĂ�0�܂���1�j
����Web�T�C�g�̓T�C�g�K��҂̑SIP�A�h���X�܂��̓z�X�g�����g�p���邽�߂ɔF������Ă���킯�ł͂Ȃ����A���̏����k�������t�H�[���𗘗p����ׂɔF������Ă���B�A�h���X���̈ꕔ���݂̂��W�߂āA�T�C�g�K��҂͓����ɑ���m�F���s����B����"��菜���ꂽ"IP�A�h���X��z�X�g���͌l���[�U�ƘA�g���鎖�͂ł��Ȃ�������ȏ�ɘA�g������ł���Ǝ咣���邱�Ƃ͂��̎d�l���̈Ӑ}���邱�Ƃł͂Ȃ��B���̃f�[�^���k������T�C�g�̓v���N�e�B�X����萳�m�ɔ��f���邽�߂ɂ��̃v���N�e�B�X��錾�������ƍl���Ă��悢�B
loginfo
�\����Web�T�[�o�A�N�Z�X���O�Ɋi�[����Ă������\�����߂Ɏg�p�����B
loginfo |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
uri | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | uri | �v�����ꂽ���\�[�X��URI |
timestamp | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | date | �v���ƃ^�C���X�^���v |
clientip | �R���s���[�^���A�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | ipaddr | �N���C�A���g��IP �A�h���X�܂��̓z�X�g�� |
other.httpmethod | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | �\��������Ă��Ȃ� | HTTP�v������ |
other.bytes | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | �\��������Ă��Ȃ� | ���X�|���X�̃f�[�^�o�C�g |
other.statuscode | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | �\��������Ă��Ȃ� | ���X�|���X�X�e�[�^�X�R�[�h |
HTTP�v���̃��\�[�X��uri
�t�B�[���h�ŋL�^�����B�T�[�o�����̗v�����������鎞�Ԃ�
timestamp
�ŕ\������B�v������M���ꂽ���A�܂��́A�T�[�o�����X�|���X�𑗂�n�߂����A�܂��́A���X�|���X���M�������������A�v�����������ꂽ���Ԃ��T�[�o�����͎��R�ɕ\������ƒ�`�ł���B���̗v�����쐬���Ă���N���C�A���g�V�X�e����IP�A�h���X��clientip
���^����B
other
�f�[�^�t�B�[���h��Web�T�[�o�A�N�Z�X���O�ɋ��ʂ��Ċi�[����Ă��鑼�̏���\������B
other.httpmethod
�̓N���C�A���g�̗v���̒��ɂ���HTTP���@�iGET
,
POST
�Ȃǁj�ł���B other.bytes
�̓T�[�o�����������X�|���X�{�̂̃o�C�g���������Ă���B
other.statuscode
��200�A302�܂���404�Ƃ������v����HTTP�X�e�[�^�X�R�[�h�ł���B�i�ڍׂ�[HTTP1.1]��6.1.1�͂��Q�Ƃ̂��Ɓj
httpinfo
�\����loginfo
�\�����J�o�[���Ă��Ȃ�HTTP�v���g�R�����������\������B
httpinfo |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
referer | �i�r�Q�[�V�����ƃN���b�N�X�g���[���f�[�^ | uri | ���[�U���v�������Ō��URI |
useragent | �R���s���[�^��� | �\��������Ă��Ȃ� | ���[�U�G�[�W�F���g��� |
useragent
�t�B�[���h�̓��[�U��Web�u���E�U�̌^��o�[�W�����ɂ��Ă̏������ HTTP
User-Agent
�w�b�_�A�Ɓi�܂��́jHTTP accept
*�w�b�_�ɕ\�������B
referer
�t�B�[���h�̓��[�U���ȑO�K�₵���y�[�W�ɂ��Ă̏������ HTTP
Referer
�w�b�_�ɂ��̏���\������B���̃t�B�[���h�͑Ή�����HTTP�w�b�_�ƑS�������悤�ɃX�y���~�X����Ă��邱�Ƃɒ��ӂ��ꂽ���B
P3P�ɏ������Ď������ꂽ�S�Ẵ��[�U�G�[�W�F���g�́AP3P��{�f�[�^�X�L�[�}�̃f�[�^�v�f��F���ł��Ȃ�����Ȃ�Ȃ��B
P3P��{�f�[�^�X�L�[�}�́A��{�f�[�^�\���̒�`�� user
�A
thirdparty
�A business
�� dynamic
��4�̗v�f�W�����܂ށB user
�A
thirdparty
��
business
�W���́A���p�҂Ɓi�܂��́j�r�W�l�X���l�����ł��낤�v�f���܂݁A
dynamic
�W���́A���p�҂̃u���E�U�ɂ��{����ʂ��ē��I�ɐ��������v�f���܂ށB���[�U�G�[�W�F���g�́A�����̐l�����T�|�[�g����@�\���܂݁A���p�҂�user
�W���̗v�f�ɒl����A�f�[�^���|�W�g���ɂ�����ۑ����邱�Ƃ��\�ɂ���l�X�ȋ@�\���T�|�[�g���邩������Ȃ��B�܂����p�҂͂����̃f�[�^�v�f�ɒl����Ȃ��I�����s�������ł��邾�낤�B
P3P��{�f�[�^�X�L�[�}�̐�����XML��`�́A�t�^3�Œ���Ă���B�ȉ��̏͂ł́A��{�f�[�^�v�f�ƏW��������������Ă����B���ꂩ��A ���̃f�[�^�Z�b�g��v�f�̍쐬�v�����o�Ă���\��������B�J�^���O�A�x�����A�����ăG�[�W�F���g/�V�X�e�������X�L�[�}���܂ރA�v���P�[�V�����Ɋւ��Ă͂��łɖ����ł���B�i�g���I�ȃV�X�e���v�f�̏W�����http://www.w3.org/TR/NOTE-agent-attributes�Œ��Ă���j
�ȉ��̕\�ł��W���A�W�����̗v�f�A�v�f�Ɋ֘A����J�e�S���A�\���A�ȈՕ\�L�����w�肵�Ă���B��ȏ�̃J�e�S������̌Œ�f�[�^�v�f�Ɋ֘A�Â�����邩������Ȃ��B�������Ȃ���A�ǂ̊�{�f�[�^�v�f���\�Ȍ���A��������̃J�e�S���Ɋ��蓖�Ă���B�f�[�^�X�L�[�}�̐v�҂ɂ����������s�����𐄏�����B
user
�f�[�^�W���́A�l�Ɋւ����ʓI�ȏ����܂ށB
user |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
name | ���Љ�ɂ�����A������A�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | personname | ���p�Җ� |
bdate | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | date | ���p�҂̒a���� |
login | ���j�[�N�Ȏ��ʎq | login | ���p�҂̃��O�C����� |
cert | ���j�[�N�Ȏ��ʎq | certificate | ���p�҂̐g���ؖ� |
gender | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���p�҂̐��ʁi�j���܂��͏����j |
employer | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���p�҂َ̌� |
department | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���p�҂��Ζ����Ă���g�D�̕���܂��͉� |
jobtitle | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | ���p�҂̋Ζ���ł̌����� |
home-info | ���Љ�ɂ�����A������A�I�����C���A������A�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | contact | ���p�҂̎���ւ̘A������ |
business-info | ���Љ�ɂ�����A������A�I�����C���A������A�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | contact | ���p�҂̋Ζ���ւ̘A������ |
���̃f�[�^�W���́A���ꎩ�̂��f�[�^�̏W���ł���v�f���܂�ł��鎖�ɒ��ӂ��ꂽ���B�����̏W���́A�f�[�^�\���̏͂Œ�`���Ă���B�f�[�^�W�������ɂ���X�̗v�f�̂��߂̊ȈՕ\�L���́A�Ⴆ�J���}�ȂǁA����/�X�N���v�g�ɂ������蕶����p���āA�W���Ɨv�f�̂��߂ɒ�`����Ă���ȈՕ\�L���̘A���Ƃ��Ē�`����Ă���B�Ⴆ�Auser.home.postal.postalcode
�̊ȈՕ\�L���́A
"���p�҂̎���ւ̘A������, �X�֏��,
�X�֔ԍ�"�ƂȂ�B���[�U�G�[�W�F���g�̎����ɂ����āA�J���҂͗��p�҂ɏ������ꍇ�A�A�����ꂽ�\�L�����g�p�����ɁA�Ǝ��̊ȈՕ\�L�����g�p���Ă��悢���낤�B
thirdparty
�f�[�^�W���ł́A���p�҂ƃr�W�l�X���A�֘A�����O�ҋ@�ւɃf�[�^����邱�Ƃ��\�ɂ���B����́A��O�ҋ@�ւƃf�[�^�̂������s���K�v�����鎞�ɕ֗��ł���B�Ⴆ�A����l�ɑ�����v���[���g���I�����C���Œ������鎞��A�z��҂⋤���o�c�҂̏�����鎞�B���̂悤�ȏ��́A���p�҂̃��|�W�g����user
�f�[�^�W���Ƃ��ĕۑ�����邾�낤�B���[�U�G�[�W�F���g�́A�����̂��̂悤��thirdparty
�f�[�^�W����ۑ�����@�\����A�K�v�Ȏ��Ƀ��X�g����K�ȕ��𗘗p�҂��I���ł���悤�ɂ��邾�낤�B
thirdparty
�f�[�^�W���́Auser
�f�[�^�W���Ɠ����ł���B�ڍׂ�5.6.1
�l�f�[�^���Q�Ƃ��邱�ƁB
business
�f�[�^�W���́A�@�I�ȑg�D���L�q���邱�ƂɊւ���user
�f�[�^�̕����W���̋@�\��L����B
P3P
1.0�ɂ����āA���̃f�[�^�W���́Abusiness-to-business�̑��ݍ�p�ɂ��܂��K�p�\�ł��邯��ǂ��A��Ƀv���C�o�V�[�|���V�[�̒c�́E�g�D��錾���邽�߂Ɏg�p�����B
business |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
name | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �c�́E�g�D�� |
department | �l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | �\��������Ă��Ȃ� | �c�́E�g�D�ɂ����镔��܂��͉� |
cert | ���j�[�N�Ȏ��ʎq | certificate | �c�́E�g�D�ł���ؖ� |
contact-info | ���Љ�ɂ�����₢���������A�I�����C���₢�������A�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^ | contact | �c�́E�g�D�ւ̖₢���킹��� |
���p�҂����͂�����A�܂��̓��|�W�g���ɕۑ������肷��悤�ȌŒ�l�������Ȃ��f�[�^�v�f���w�肷��K�v���o�Ă���ꍇ������B
P3P��{�f�[�^�X�L�[�}�ɂ����Ă����̑S�Ă̗v�f��dynamic
�f�[�^�W�����ɃO���[�v�������B�T�C�g�́A����̑S�Ẵf�[�^�v�f������ɁA���I�f�[�^�W���݂̂𗘗p���āA���W����f�[�^�̌^���Q�Ƃ��Ă��悢���낤�B
dynamic |
�J�e�S�� | �\�� | �ȈՕ\�L�� |
clickstream | �i�r�Q�[�V�����ƃN���b�N�X�g���[���̃f�[�^, �R���s���[�^��� | loginfo | �N���b�N�X�g���[����� |
http | �i�r�Q�[�V�����ƃN���b�N�X�g���[���̃f�[�^, �R���s���[�^��� | httpinfo | HTTP�v���g�R����� |
clientevents | �i�r�Q�[�V�����ƃN���b�N�X�g���[���̃f�[�^ | �\��������Ă��Ȃ� | ���[�U�̃��\�[�X�Ƃ̑Θb |
cookies | (�σJ�e�S��) | �\��������Ă��Ȃ� | HTTP�N�b�L�[�̎g�p |
miscdata | (�σJ�e�S��) | �\��������Ă��Ȃ� | �G���Ȕ��{�f�[�^�X�L�[�}��� |
searchtext | �C���^���N�e�B�u�f�[�^ | �\��������Ă��Ȃ� | ���������� |
interactionrecord | �C���^���N�e�B�u�f�[�^ | �\��������Ă��Ȃ� | �T�[�o�̏��������̕ۑ� |
�����̗v�f�́A�����i�r�Q�[�V������Web�ł̂����Ɏ�����܂܂�Ă���B�܂��A�����̕��@��ʂ��Ď��W�������̌^��\�����邽�߂ɁA�����̗v�f�̓J�e�S���Ƌ��Ɏg�p�����ׂ��ł���B�ȉ��́A�e�X�̗v�f�ɂ��Ă̊ȒP�Ȑ����ł���B
clickstream
clickstream
�v�f�́A�����I�ɂ��ׂĂ�Web�T�C�g�K�p����B
�܂��AWeb�T�[�o�A�N�Z�X���O�Ɉ�ʓI�ɂ�����̑g�ݍ��킹��\������F ���[�U�̃R���s���[�^��IP�A�h���X�܂��̓z�X�g���A�v�����ꂽ���\�[�X��URI�A
�v�����Ȃ��ꂽ���ԁA�v���̒��Ŏg�p���ꂽHTTP�����A���X�|���X�̃T�C�Y�A ���X�|���X��HTTP�X�e�[�^�X�R�[�h�B
URI�p�X���͂��s���T�C�g�Ɠ��l�ɕW���̃T�[�o�A�N�Z�X���O���W�߂�Web�T�C�g�͂��̃f�[�^�v�f���g�p���āA
�ǂ̂悤�ɂ��Ă��̃f�[�^���g�p�����̂����q�ׂ邱�Ƃ��ł���B
clickstream
�v�f�p�Ƀ��X�g�����ꂽ�f�[�^�v�f�𐔌������W���Ȃ�Web�T�C�g�́A
dynamic.clickstream
�v�f�S�̂�����������̗v�f�����X�g���邱�Ƃ�I������悢�B
���̂��Ƃɂ���āA��萧�ꂽ�f�[�^���W�v���N�e�B�X�����T�C�g�����m�ɃT�C�g�K��҂� ���̃v���N�e�B�X��\�����Ƃ��ł���B
http
http
�v�f�ɂ�HTTP�v���g�R���Ɋ܂܂�Ă���lj������B
����̗v�f�̒�`�Ɋւ��Ă�httpinfo
�\���̒�`���Q�Ƃ̂��ƁB
�K�v�ł���A�T�C�g��httpinfo
�\���̂��ׂĂ̗v�f���J�o�[����ׂ� dynamic.http
���ȗ��`�B�Ƃ��Ďg�p�������悢���A httpinfo�\���ɂ������̗v�f���Q�Ƃ��Ă��悢�B
clientevents
clientevents
�v�f�́A���\�[�X�Ƃ̂��Ƃ���s���Ă��鎞�Ƀ��[�U���ǂ̂悤�ɂ���Web�u���E�U�[��
���Ƃ肷�邩�ɂ��Ẵf�[�^��\���B�Ⴆ�A���[�U���y�[�W�̂���摜�̏�Ń}�E�X���������ǂ���
�Ƃ�������A���[�U��Java�A�v���b�g�̃w���v�E�C���h�E���o�������ǂ����ɂ��Ă̏���
�A�v���P�[�V���������W����ꍇ�B���̎�̏��͓��I.clientevents�v�f�ŕ\�������B
���̂��Ƃ�̋L�^�̑����́A�h�L�������g�I�u�W�F�N�g���f���iDOM�j���x��2�C�x���g[DOM2-Events]�Œ�`���ꂽ
�C�x���g�ƃf�[�^�ŕ\�������B�܂��Aclientevents
�f�[�^�v�f�́A
�u���E�U�����\�[�X��\�����Ă���ԂɃ��[�U�ƃu���E�U�Ԃ̂��Ƃ�Ɋւ���f�[�^�ȊO���J�o�[����B
��O�Ƃ��āA��{�f�[�^�X�L�[�}�̑��̗v�f���J�o�[���Ă���v�f������B
�Ⴆ�A�y�[�W�����Ă��鎞�Ƀ����N���N���b�N���ăy�[�W��v�����鎖�̓��[�U�ƃu���E�U�̂��Ƃ�ł��邪�A
�P�Ƀ��[�U���N���b�N����URL�����W���邱�Ƃ͂��̃f�[�^�v�f��錾����K�v���Ȃ��G
clickstream
�����̃C�x���g���J�o�[���Ă���B
�������Ȃ���ADOM�C�x���gDOMFocusIn
�i�y�[�W�̃I�u�W�F�N�g�̏�����[�U���}�E�X�����Ă���̂�\���Ă���j��
�����̑��̗v�f�ł̓J�o�[����Ă��Ȃ��̂ŁA�����A�T�C�g�����̃C�x���g�̔��������W���Ă���A
���I.clientevents�v�f�����W���Ă���Əq�ׂȂ���Ȃ�Ȃ��B
���̃f�[�^�v�f�ŃJ�o�[���Ă��鍀�ڂ́A���ʁAJavaScript�Ȃǂ̃N���C�A���g���̃X�N��v�e�B���O����A �܂���ActiveX �܂���Java
�A�v���g�Ȃǂ̃N���C�A���g���̃A�v���b�g�Ŏ��W�����B �ȑO�q�ׂ��̂̓��[�U�����Ă��郊�\�[�X�Ɋւ��Ă��̂��������A
���̃f�[�^�v�f�����\�[�X�����o�I�ɕ\�����Ȃ�Web�A�v���P�[�V�����ɓK�p���Ă��邱�Ƃɒ��ӁB �Ⴆ�A�I�[�f�B�I�x�[�X��Web�u���E�U�ȂǁB
cookies
cookies
�v�f��HTTP�N�b�L�[���T�C�g�ɂ���Đݒ肳��Ă��邩�A
�܂��͌�������Ă���ꍇ�ɂ͕K���g�p�����ׂ��ł���B cookies
���σf�[�^�v�f�ł���A
�|���V�[�ŃJ�e�S���̎g�p�𖾂炩�ɐ錾����K�v�����邱�Ƃɒ��ӂ��ꂽ���B
miscdata
miscdata
�v�f�͓���̃f�[�^�v�f���g�p���ĎQ�Ƃ��Ȃ��T�[�r�X�Ŏ��W���������Q�Ƃ���B
�J�e�S���͂����̃f�[�^�����悭�\�����邽�߂Ɏg�p�����F
�T�C�g�͎��W�����G���ȃf�[�^�̊e�J�e�S���̃|���V�[�ɂ���Ɨ���miscdata
�v�f���Q�Ƃ��Ȃ�����Ȃ�Ȃ��B
searchtext
searchtext
�v�f�̓T�C�g�̌����ƍ����̂��߂Ɏg�p�������ʂȗU���̌^���Q�Ƃ���B
�Ⴆ�A�����G���W���̗B��̃t�B�[���h�������t�B�[���h�ł���A �T�C�g�̓f�[�^�v�f�����J���邱�Ƃ�����K�v�Ƃ���B
interactionrecord
interactionrecord
�v�f���g�p�����ׂ��ł���B
�i���Ȃ킿�A�N���b�N�X�g���[���f�[�^�ȊO�̏��B�Ⴆ�A�����������ȂǁB�j ��{�f�[�^�X�L�[�}�ɂ���v�f�͂قƂ��"�Œ肵��"�f�[�^�v�f�ƌ����Ă���F���̗v�f�͈�܂��͑����Ă���̃J�e�S���N���X�ɑ����Ă���B�J�e�S������{�f�[�^�X�L�[�}�̗v�f�܂��͍\���Ɉ��Ɋ��蓖�Ă邱�Ƃɂ���āA�T�[�r�X�ƃ��[�U�͊ȒP�ɁA�Ή�����J�e�S�����Q�Ƃ��ėv�f�̃O���[�v�S�����Q�Ƃ��邱�Ƃ��ł���B�Ⴆ�A�v���C�o�V�[�v���t�@�����X��������ł���[APPEL]���g�p����ꍇ�A���[�U�͂���J�e�S���̂�����f�[�^���W�߂��T�C�g�ɖK�₵���ۂɌx������K�����������Ƃ��ł���B
�Œ肵���f�[�^�v�f�̃f�[�^�X�L�[�}�̍쐬���ɁA�X�L�[�}�쐬�҂͂��̃f�[�^�v�f�������Ă���J�e�S���𖾔��ɗ��Ȃ���Ȃ�Ȃ��B�Ⴆ�F
<DATA-STRUCT name="postal.street" structref="#text" short-description="Street Address"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT>
�v�f�܂��͍\���������̃J�e�S���ɑ�����ꍇ�A�K�ȃJ�e�S�����Q�Ƃ��镡���̗v�f���g�p�ł���B�Ⴆ�Auser.name�̃f�[�^��"�����I"��"�l�����v�w�I"�̗���������Ƃ������Ƃ�錾���邽�߂ɁA�ȉ���XML�̕������g�p���邱�Ƃ��ł���F
<DATA-STRUCT name="user.name" structref="#personname" short-description="User's Name"> <CATEGORIES><physical/><demographic/></CATEGORIES> </DATA-STRUCT>
�Ⴆ�A���m�̊�{�f�[�^�v�f�ֈقȂ�J�e�S�������蓖�Ă�K����|���V�[���쐬���āA�Œ肵���f�[�^�v�f/�\���̃J�e�S���N���X���㏑���ł��Ȃ����Ƃɒ��ӁB���[�U�G�[�W�F���g�͂��̗l�ȃJ�e�S�������Ȃ�����Ȃ�Ȃ��B�����Ă��̑���ɁA�X�L�[�}��`�̃��X�g�ɂ���I���W�i���̃J�e�S���i�܂��̓J�e�S���̏W���j���g�p���Ȃ���Ȃ�Ȃ��B�ނ���A���[�U�G�[�W�F���g�̓��[�U�ɁA�Œ肵���f�[�^�v�f�͔�W���J�e�S���N���X�ƈꏏ�Ɏg�p����邱�Ƃ�m�点�����悢�B
��{�f�[�^�X�L�[�}�̃f�[�^�v�f/�\�����A���ׂĂ��炩���ߌ��߂��Ă���J�e�S���N���X�ɑ�����킯�ł͂Ȃ��B���ɂ͏ɍ��킹�āA�J�e�S���͈̔͂���̏����܂�ł��邱�Ƃ�����B�����������v�f/�\�����σJ�e�S���f�[�^�v�f/�\���Ƃ����B�i�܂��͒Z�k����"�σf�[�^�v�f/�\��"�jP3P��{�f�[�^�X�L�[�}�̉σf�[�^�v�f�قƂ�ǂ� dynamic�v�f�W���ɑg�ݍ��܂�Ă��邪�A�Œ肵���J�e�S���f�[�^�v�f�ƍ������Ă����Ƃ��Ă��A�f�[�^�̏W���̒��ɕ\�����邱�Ƃ��ł���B
�����������v�f�����/�܂��͍\���̃X�L�[�}��`���쐬���鎞�A�X�L�[�}�쐬�҂͖����ȃJ�e�S�����������X�g���Ă��Ȃ�Ȃ��B�������Ȃ���A���̗v�f/�\�����Œ�����Ă��܂��B�Ⴆ�A"�N"�f�[�^�\�����w�肷�鎞�o����͏ɂ���ėl�X�ȃJ�e�S���A�i�Ⴆ�ΐ��N�������Q�Ƃ��邽�߂ɃN���W�b�g�J�[�h�̊������g�p���鎞�ȂǁB�j�����̂����A�p�ȉ��̃X�L�[�}��`���g�p���邱�Ƃ��ł���F
<DATA-STRUCT name="date.ymd.year" short-description="Year"/> <!-- Variable Data Structure-->
���̎��ɂ���āA�����������σJ�e�S���f�[�^�\�����Q�Ƃ���V�����X�L�[�}�g���q�́A���̎g�p�ɂ��킹�āA���o�����v�f�ɓ���̃J�e�S�������蓖�Ă邱�Ƃ��ł���B�]���āA�Ⴆ�A�d�q������̃X�L�[�}�g���q�͈ȉ��̗l�ɃN���W�b�g�J�[�h�̊������`�ł���F
<DATA-STRUCT name="Card.ExpDate" structref="#date.ymd" short-description="Card Expiration Date"> <CATEGORIES><purchase/></CATEGORIES> </DATA-STRUCT>
���̂悤�ȏŁA�N���W�b�g�J�[�h�̊����I�������w�肷�邽�߂Ɏg�p����ꍇ�A�σJ�e�S���f�[�^�\�����t�͌Œ肵���J�e�S��"�w�����"�Ɋ��蓖�Ă���B
���[�U�̃v���t�@�����X�̓J�e�S�����i���̗v�f���������g�p�Ɋւ���v���t�@�����X�����ʓI�ɕ\���Ă���j��lj����邱�ƂȂ��ɁA�����������σf�[�^�����X�g���邱�Ƃ͂ł��邪�A�T�[�r�X�͂������ʂȃ|���V�[�̉σf�[�^�v�f�̎g�p�ɓK�p����J�e�S���𖾔��Ɏw�肵�Ȃ��Ă��Ȃ�Ȃ��Ƃ������ɒ��ӁB���̏��̓|���V�[�̃��X�g�̑Ή�����DATA
�v�f�̃J�e�S���v�f�Ƃ��ĕ\������Ȃ���Ȃ�Ȃ��B�ȉ��͂��̗�ł���F
<POLICY ... > ... <DATA ref="#dynamic.cookies"><CATEGORIES><uniqueid/></CATEGORIES></DATA> ... </POLICY>
�T�[�r�X�����̃T�C�g�Ń��[�U��F�����邽�߂Ɏg�p����邱�Ƃ�錾����ꍇ�i���Ȃ킿�J�e�S�����j�[�N�Ȏ��ʎq�Ȃǁj
�T�[�r�X�������̃J�e�S���ɂ���f�[�^�v�f��錾�������Ǝv���ꍇ�A�Ή�����J�e�S����錾���邾���ł悢�B�i��L�̏��ɏq�ׂĂ���悤�Ɂj�F
<POLICY ... > ... <DATA ref="#dynamic.cookies"><CATEGORIES><uniqueid/><preference/></CATEGORIES></DATA> ... </POLICY>
��L�̐錾���g�p���āA�T�[�r�X�͂��̃T�C�g�Ń��[�U��F�����A ���������[�U�̃v���t�@�����X�f�[�^���i�[���邽�߂ɃN�b�L�[���g�p���邱�Ƃ�m�点��B P3P�̖ړI�Ɋւ��āA���̏��̕ʌ̃N�b�L�[�Ɋi�[����Ă���̂���̃N�b�L�[�Ɋi�[����Ă���̂��̋�ʂ͂Ȃ����Ƃɒ��ӁB
�Ō�ɁA�J�e�S���͎p�������ł��邱�Ƃɒ��ӁF �t�B�[���h���\�z�����A�J�e�S���͋��ł��p�����Ƃ��ł��邪�A���炩���ߒ�`���ꂽ�J�e�S����L���Ȃ��t�B�[���h�ł݂̂��ꂪ�\�B �]���āA�X�L�[�}�쐬�҂��쐬�����V�����v�f�ɓK�ȃJ�e�S�������ׂēK�p���Ă��邱�Ƃ�ۏ���ׂɁA�X�L�[�}�쐬�҂ɍő�̓w�͂��Ē������Ƃ��Ă���B
P3P�ł́AWeb�T�C�g�����W����f�[�^�^�̕\�����@�Ɋւ��āA�l�X�Ȍ`�ɑΉ��ł���悤�ɂ��Ă���B
�����̎O�̕��@���A��̃|���V�[�����őg�ݍ��킹�邱�Ƃ��ł���B
dynamic.miscdata
�v�f���g�p���邱�Ƃɂ���āA�T�C�g�͊e�X�̃f�[�^�v�f����邱�ƂȂ��ɁA���W����f�[�^���w�肷�邱�Ƃ��ł���B���̂��Ƃ́A�����̃f�[�^�����W����T�C�g��A�g�D�E�c�̂̑S�̂����P3P�|���V�[�ŃJ�o�[����������ȑg�D�E�c�̂̃T�C�g�ɂƂ��Ĕ��ɕ֗��ł���B�������A���̃A�v���[�`�ɂ��s���ȓ_�́A���[�U�G�[�W�F���g�́A�T�C�g���Q�Ƃ���J�e�S���ɑ������ׂẴf�[�^�v�f�����W���邩������Ȃ��Ɖ��肵�Ȃ���Ȃ�Ȃ��Ƃ������Ƃł���B�]���āA�Ⴆ�A����T�C�g�̃v���C�o�V�[�|���V�[��"���Љ�ɂ�����A������"�J�e�S����
dynamic.miscdata
�����W����ƌf���Ă���A���ۂɎ��W�������́A�Ζ���̏Z���݂̂��Ƃ���A����ł���͂胆�[�U�G�[�W�F���g�́A�T�C�g�͓d�b�ԍ������W���邩������Ȃ��Ɖ��肷�邾�낤�B�����A�T�C�g���d�b�ԍ���Ζ���̏Z���ȊO��"���Љ�ɂ�����A������"�������W���Ȃ����Ƃ𖾔��ɂ������ꍇ�A�T�C�g�́Auser.business-info.contact.postal
�v�f�����W���邱�Ƃ𖾂炩�ɂ���ׂ��ł���B�Ȃ��A���[�U�G�[�W�F���g�́A�����t�H�[�����͋@�\�ŊJ������Ă���̂ŁA���W����f�[�^�����T�C�g�́A�����t�H�[�����͋@�\�����悭�������邱�Ƃ��ł���Ǝv����B
�V�K�X�L�[�}���`���邱�Ƃɂ���āA�T�C�g�́A��{�f�[�^�W���̘g���āA���W����f�[�^�𐳊m�Ɏw�肷�邱�Ƃ��ł���B�������A���[�U�G�[�W�F���g���V�K�X�L�[�}���ɒ�`����Ă���v�f�ɐ��ʂ��Ă��Ȃ��ꍇ�A���[�U�G�[�W�F���g�́A�V�K�̗v�f�Ɋւ��Ă̍ŏ����̏���𗘗p�҂ɒ��邱�Ƃ��ł��邾�낤�B���[�U�G�[�W�F���g��������͌X�̗v�f�̂��߂Ɏw�肳�ꂽ�J�e�S���ƕ\�L���Ɋ�Â����낤�B
�T�C�g����ʓI�ȃf�[�^�J���A�܂��͓���̃f�[�^�J���̂ǂ��炩��]��ł��邩�ɂ�����炸�A
dynamic
�f�[�^�W���Ɋ܂܂�����̗v�f���J�����邱�Ƃɂ͗��_������B�Ⴆ�Adynamic.cookies
���J�����邱�Ƃɂ���āA�T�C�g�̓N�b�L�[�̎g�p�������A���̎g�p�ړI��������邱�Ƃ��ł���B���̏��Ɋ�Â��āA���p�҂ɃN�b�L�[����̃C���^�[�t�F�C�X����郆�[�U�G�[�W�F���g�̎��������シ��B�܂��A�f�t�H���g�ł�HTTP_REFERER�w�b�_�𑗐M���Ȃ����[�U�G�[�W�F���g�́A
P3P�v���C�o�V�[�|���V�[����dynamic.http.referer
�v�f���������A�w�b�_�����p�҂̋��e�\�ȖړI�Ŏg�p�����ꍇ�ɂ́A�w�b�_�𑗐M���邩������Ȃ��B
�ȒP�ȎQ�ƂɊւ��ẮAP3P��{�f�[�^�X�L�[�}�ɑ�������f�[�^�X�L�[�}�͈ȉ��̂��̂ł���B�܂��A�X�L�[�}�͎���URI�ɂ���Bhttp://www.w3.org/TR/P3P/base
<DATASCHEMA xmlns="http://www.w3.org/2002/01/P3Pv1"> <!-- ********** Base Data Structures ********** --> <!-- "date" Data Structure --> <DATA-STRUCT name="date.ymd.year" short-description="Year"/> <DATA-STRUCT name="date.ymd.month" short-description="Month"/> <DATA-STRUCT name="date.ymd.day" short-description="Day"/> <DATA-STRUCT name="date.hms.hour" short-description="Hour"/> <DATA-STRUCT name="date.hms.minute" short-description="Minutes"/> <DATA-STRUCT name="date.hms.second" short-description="Second"/> <DATA-STRUCT name="date.fractionsecond" short-description="Fraction of Second"/> <DATA-STRUCT name="date.timezone" short-description="Time Zone"/> <!-- "login" Data Structure --> <DATA-STRUCT name="login.id" short-description="Login ID"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="login.password" short-description="Login Password"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-STRUCT> <!-- "personname" Data Structure --> <DATA-STRUCT name="personname.prefix" short-description="Name Prefix"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="personname.given" short-description="Given Name (First Name)"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="personname.middle" short-description="Middle Name"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="personname.family" short-description="Family Name (Last Name)"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="personname.suffix" short-description="Name Suffix"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="personname.nickname" short-description="Nickname"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <!-- "certificate" Data Structure --> <DATA-STRUCT name="certificate.key" short-description="Certificate key"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="certificate.format" short-description="Certificate format"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-STRUCT> <!-- "telephonenum" Data Structure --> <DATA-STRUCT name="telephonenum.intcode" short-description="International Telephone Code"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telephonenum.loccode" short-description="Local Telephone Area Code"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telephonenum.number" short-description="Telephone Number"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telephonenum.ext" short-description="Telephone Extension"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telephonenum.comment" short-description="Telephone Optional Comments"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <!-- "postal" Data Structure --> <DATA-STRUCT name="postal.name" structref="#personname"> </DATA-STRUCT> <DATA-STRUCT name="postal.street" short-description="Street Address"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="postal.city" short-description="City"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="postal.stateprov" short-description="State or Province"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="postal.postalcode" short-description="Postal Code"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="postal.organization" short-description="Organization Name"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="postal.country" short-description="Country Name"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <!-- "telecom" Data Structure --> <DATA-STRUCT name="telecom.telephone" short-description="Telephone Number" structref="#telephonenum"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telecom.fax" short-description="Fax Number" structref="#telephonenum"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telecom.mobile" short-description="Mobile Telephone Number" structref="#telephonenum"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="telecom.pager" short-description="Pager Number" structref="#telephonenum"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <!-- "online" Data Structure --> <DATA-STRUCT name="online.email" short-description="Email Address"> <CATEGORIES><online/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="online.uri" short-description="Home Page Address"> <CATEGORIES><online/></CATEGORIES> </DATA-STRUCT> <!-- "contact" Data Structure --> <DATA-STRUCT name="contact.postal" short-description="Postal Address Information" structref="#postal"> </DATA-STRUCT> <DATA-STRUCT name="contact.telecom" short-description="Telecommunications Information" structref="#telecom"> <CATEGORIES><physical/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="contact.online" short-description="Online Address Information" structref="#online"> <CATEGORIES><online/></CATEGORIES> </DATA-STRUCT> <!-- "uri" Data Structure --> <DATA-STRUCT name="uri.authority" short-description="URI Authority"/> <DATA-STRUCT name="uri.stem" short-description="URI Stem"/> <DATA-STRUCT name="uri.querystring" short-description="Query-string Portion of URI"/> <!-- "ipaddr" Data Structure --> <DATA-STRUCT name="ipaddr.hostname" short-description="Complete Host and Domain Name"> <CATEGORIES><computer/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="ipaddr.partialhostname" short-description="Partial Hostname"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="ipaddr.fullip" short-description="Full IP Address"> <CATEGORIES><computer/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="ipaddr.partialip" short-description="Partial IP Address"> <CATEGORIES><demographic/></CATEGORIES> </DATA-STRUCT> <!-- "loginfo" Data Structure --> <DATA-STRUCT name="loginfo.uri" short-description="URI of Requested Resource" structref="#uri"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="loginfo.timestamp" short-description="Request Timestamp" structref="#date"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="loginfo.clientip" short-description="Client's IP Address or Hostname" structref="#ipaddr"> </DATA-STRUCT> <DATA-STRUCT name="loginfo.other.httpmethod" short-description="HTTP Request Method"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="loginfo.other.bytes" short-description="Data Bytes in Response"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="loginfo.other.statuscode" short-description="Response Status Code"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <!-- "httpinfo" Data Structure --> <DATA-STRUCT name="httpinfo.referer" short-description="Last URI Requested by the User" structref="#uri"> <CATEGORIES><navigation/></CATEGORIES> </DATA-STRUCT> <DATA-STRUCT name="httpinfo.useragent" short-description="User Agent Information"> <CATEGORIES><computer/></CATEGORIES> </DATA-STRUCT> <!-- ********** Base Data Schemas ********** --> <!-- "dynamic" Data Schema --> <DATA-DEF name="dynamic.clickstream" short-description="Click-stream Information" structref="#loginfo"> <CATEGORIES><navigation/><computer/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="dynamic.http" short-description="HTTP Protocol Information" structref="#httpinfo"> <CATEGORIES><navigation/><computer/></CATEGORIES> </DATA-DEF> <DATA-DEF name="dynamic.clientevents" short-description="User's Interaction with a Resource"> <CATEGORIES><navigation/></CATEGORIES> </DATA-DEF> <DATA-DEF name="dynamic.cookies" short-description="Use of HTTP Cookies"/> <DATA-DEF name="dynamic.searchtext" short-description="Search Terms"> <CATEGORIES><interactive/></CATEGORIES> </DATA-DEF> <DATA-DEF name="dynamic.interactionrecord" short-description="Server Stores the Transaction History"> <CATEGORIES><interactive/></CATEGORIES> </DATA-DEF> <DATA-DEF name="dynamic.miscdata" short-description="Miscellaneous Non-base Data Schema = information"/> <!-- "user" Data Schema --> <DATA-DEF name="user.name" short-description="User's Name" structref="#personname"> <CATEGORIES><physical/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.bdate" short-description="User's Birth Date" structref="#date"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.login" short-description="User's Login Information" structref="#login"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.cert" short-description="User's Identity Certificate" structref="#certificate"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.gender" short-description="User's Gender"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.jobtitle" short-description="User's Job Title"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.home-info" short-description="User's Home Contact Information" structref="#contact"> <CATEGORIES><physical/><online/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.business-info" short-description="User's Business Contact Information" structref="#contact"> <CATEGORIES><physical/><online/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.employer" short-description="Name of User's Employer"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="user.department" short-description="Department or Division of Organization where User is Employed"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <!-- "thirdparty" Data Schema --> <DATA-DEF name="thirdparty.name" short-description="Third Party's Name" structref="#personname"> <CATEGORIES><physical/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.bdate" short-description="Third Party's Birth Date" structref="#date"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.login" short-description="Third Party's Login Information" structref="#login"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.cert" short-description="Third Party's Identity Certificate" structref="#certificate"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.gender" short-description="Third Party's Gender"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.jobtitle" short-description="Third Party's Job Title"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.home-info" short-description="Third Party's Home Contact Information" structref="#contact"> <CATEGORIES><physical/><online/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.business-info" short-description="Third Party's Business Contact Information" structref="#contact"> <CATEGORIES><physical/><online/><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.employer" short-description="Name of Third Party's Employer"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="thirdparty.department" short-description="Department or Division of Organization where Third Party is Employed"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <!-- "business" Data Schema --> <DATA-DEF name="business.name" short-description="Organization Name"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="business.department" short-description="Department or Division of Organization"> <CATEGORIES><demographic/></CATEGORIES> </DATA-DEF> <DATA-DEF name="business.cert" short-description="Organization Identity certificate" structref="#certificate"> <CATEGORIES><uniqueid/></CATEGORIES> </DATA-DEF> <DATA-DEF name="business.contact-info" short-description="Contact Information for the Organization" structref="#contact"> <CATEGORIES><physical/><online/><demographic/></CATEGORIES> </DATA-DEF> </DATASCHEMA>
�t�^4�ɂ́AP3P�|���V�[�Q�ƃt�@�C����P3P�|���V�[������P3P�f�[�^�X�L�[�}�̕����̂��߂�XML�X�L�[�}������BP3P�|���V�[�Q�ƃt�@�C���AP3P�|���V�[����������P3P�f�[�^�X�L�[�}�̕����͂��̃X�L�[�}�ƈ�v���Ȃ�����Ȃ�Ȃ�XML�����ł���B ����XML�X�L�[�}��XML�X�L�[�}�d�l��XML-Schema1][XML-Schema2]�Ɋ�Â��Ă��邱�Ƃɒ��ӂ��ꂽ���B���̃X�L�[�}��URIhttp://www.w3.org/2002/01/P3Pv1.xsd �̓Ɨ������t�@�C���ɕ\������Ă���B
<?xml version='1.0' encoding='UTF-8'?> <schema xmlns='http://www.w3.org/2001/XMLSchema' xmlns:p3p='http://www.w3.org/2002/01/P3Pv1' targetNamespace='http://www.w3.org/2002/01/P3Pv1' elementFormDefault='qualified'> <!-- enabling xml:lang attribute --> <import namespace='http://www.w3.org/XML/1998/namespace' schemaLocation='http://www.w3.org/2001/xml.xsd' /> <!-- Basic P3P Data Type --> <simpleType name='yes_no'> <restriction base='string'> <enumeration value='yes'/> <enumeration value='no'/> </restriction> </simpleType> <!-- *********** Policy Reference *********** --> <!-- ************** META ************** --> <element name='META'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element ref='p3p:POLICY-REFERENCES'/> <element ref='p3p:POLICIES' minOccurs='0'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute ref='xml:lang' use='optional'/> </complexType> </element> <!-- ******* POLICY-REFERENCES ******** --> <element name='POLICY-REFERENCES'> <complexType> <sequence> <element ref='p3p:EXPIRY' minOccurs='0'/> <element ref='p3p:POLICY-REF' minOccurs='0' maxOccurs='unbounded'/> <element ref='p3p:HINT' minOccurs='0' maxOccurs='unbounded'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <element name='POLICY-REF'> <complexType> <sequence> <element name='INCLUDE' minOccurs='0' maxOccurs='unbounded' type='anyURI'/> <element name='EXCLUDE' minOccurs='0' maxOccurs='unbounded' type='anyURI'/> <element name='COOKIE-INCLUDE' minOccurs='0' maxOccurs='unbounded' type='p3p:cookie-element'/> <element name='COOKIE-EXCLUDE' minOccurs='0' maxOccurs='unbounded' type='p3p:cookie-element'/> <element name='METHOD' minOccurs='0' maxOccurs='unbounded' type='anyURI'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute name='about' type='anyURI' use='required'/> </complexType> </element> <complexType name='cookie-element'> <attribute name='name' type='string' use='optional'/> <attribute name='value' type='string' use='optional'/> <attribute name='domain' type='string' use='optional'/> <attribute name='path' type='string' use='optional'/> </complexType> <!-- ************* HINT ************* --> <element name='HINT'> <complexType> <attribute name='scope' type='string' use='required'/> <attribute name='path' type='string' use='required'/> </complexType> </element> <!-- ************ POLICIES ************ --> <element name='POLICIES'> <complexType> <sequence> <element ref='p3p:EXPIRY' minOccurs='0'/> <element ref='p3p:DATASCHEMA' minOccurs='0'/> <element ref='p3p:POLICY' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute ref='xml:lang' use='optional'/> </complexType> </element> <!-- ************* EXPIRY ************* --> <element name='EXPIRY'> <complexType> <attribute name='max-age' type='nonNegativeInteger' use='optional'/> <attribute name='date' type='string' use='optional'/> </complexType> </element> <!-- **************** Policy **************** --> <!-- ************* POLICY ************* --> <element name='POLICY'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element ref='p3p:TEST' minOccurs='0'/> <element ref='p3p:ENTITY'/> <element ref='p3p:ACCESS'/> <element ref='p3p:DISPUTES-GROUP' minOccurs='0'/> <element ref='p3p:STATEMENT' maxOccurs='unbounded'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute name='discuri' type='anyURI' use='required'/> <attribute name='opturi' type='anyURI' use='optional'/> <attribute name='name' type='ID' use='required'/> <attribute ref='xml:lang' use='optional'/> </complexType> </element> <!-- ************* TEST ************* --> <element name='TEST'> <complexType/> </element> <!-- ************* ENTITY ************* --> <element name='ENTITY'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element name='DATA-GROUP'> <complexType> <sequence> <element name='DATA' type='p3p:data-in-entity' maxOccurs='unbounded'/> </sequence> </complexType> </element> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <complexType name='data-in-entity' mixed='true'> <attribute name='ref' type='anyURI' use='required'/> </complexType> <!-- ************* ACCESS ************* --> <element name='ACCESS'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice> <element name='nonident' type='p3p:access-value'/> <element name='ident-contact' type='p3p:access-value'/> <element name='other-ident' type='p3p:access-value'/> <element name='contact-and-other' type='p3p:access-value'/> <element name='all' type='p3p:access-value'/> <element name='none' type='p3p:access-value'/> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <complexType name='access-value'/> <!-- ************ DISPUTES ************ --> <element name='DISPUTES-GROUP'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element ref='p3p:DISPUTES' maxOccurs='unbounded'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <element name='DISPUTES'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice minOccurs='0'> <sequence> <element ref='p3p:LONG-DESCRIPTION'/> <element ref='p3p:IMG' minOccurs='0'/> <element ref='p3p:REMEDIES' minOccurs='0'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <sequence> <element ref='p3p:IMG'/> <element ref='p3p:REMEDIES' minOccurs='0'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <sequence> <element ref='p3p:REMEDIES'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </choice> </sequence> <attribute name='resolution-type' use='required'> <simpleType> <restriction base='string'> <enumeration value='service'/> <enumeration value='independent'/> <enumeration value='court'/> <enumeration value='law'/> </restriction> </simpleType> </attribute> <attribute name='service' type='anyURI' use='required'/> <attribute name='verification' type='string' use='optional'/> <attribute name='short-description' type='string' use='optional'/> </complexType> </element> <!-- ******** LONG-DESCRIPTION ******** --> <element name='LONG-DESCRIPTION'> <simpleType> <restriction base='string'/> </simpleType> </element> <!-- ************** IMG *************** --> <element name='IMG'> <complexType> <attribute name='src' type='anyURI' use='required'/> <attribute name='width' type='nonNegativeInteger' use='optional'/> <attribute name='height' type='nonNegativeInteger' use='optional'/> <attribute name='alt' type='string' use='required'/> </complexType> </element> <!-- ************ REMEDIES ************ --> <element name='REMEDIES'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice maxOccurs='unbounded'> <element name='correct' type='p3p:remedies-value'/> <element name='money' type='p3p:remedies-value'/> <element name='law' type='p3p:remedies-value'/> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <complexType name='remedies-value'/> <!-- *********** STATEMENT ************ --> <element name='STATEMENT'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element name='CONSEQUENCE' minOccurs='0' type='string'/> <choice> <sequence> <element ref='p3p:PURPOSE'/> <element ref='p3p:RECIPIENT'/> <element ref='p3p:RETENTION'/> <element name='DATA-GROUP' type='p3p:data-group-type' maxOccurs='unbounded'/> </sequence> <sequence> <element name='NON-IDENTIFIABLE'/> <element ref='p3p:PURPOSE' minOccurs='0'/> <element ref='p3p:RECIPIENT' minOccurs='0'/> <element ref='p3p:RETENTION' minOccurs='0'/> <element name='DATA-GROUP' type='p3p:data-group-type' minOccurs='0' maxOccurs='unbounded'/> </sequence> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <!-- ************ PURPOSE ************* --> <element name='PURPOSE'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice maxOccurs='unbounded'> <element name='current' type='p3p:purpose-value'/> <element name='admin' type='p3p:purpose-value'/> <element name='develop' type='p3p:purpose-value'/> <element name='tailoring' type='p3p:purpose-value'/> <element name='pseudo-analysis' type='p3p:purpose-value'/> <element name='pseudo-decision' type='p3p:purpose-value'/> <element name='individual-analysis' type='p3p:purpose-value'/> <element name='individual-decision' type='p3p:purpose-value'/> <element name='contact' type='p3p:purpose-value'/> <element name='historical' type='p3p:purpose-value'/> <element name='telemarketing' type='p3p:purpose-value'/> <element name='other-purpose'> <complexType mixed='true'> <attribute name='required' use='optional' type='p3p:required-value'/> </complexType> </element> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <simpleType name='required-value'> <restriction base='string'> <enumeration value='always'/> <enumeration value='opt-in'/> <enumeration value='opt-out'/> </restriction> </simpleType> <complexType name='purpose-value'> <attribute name='required' use='optional' type='p3p:required-value' default='always' /> </complexType> <!-- *********** RECIPIENT ************ --> <element name='RECIPIENT'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice maxOccurs='unbounded'> <element name='ours'> <complexType> <sequence> <element ref='p3p:recipient-description' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <element name='same' type='p3p:recipient-value'/> <element name='other-recipient' type='p3p:recipient-value'/> <element name='delivery' type='p3p:recipient-value'/> <element name='public' type='p3p:recipient-value'/> <element name='unrelated' type='p3p:recipient-value'/> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <complexType name='recipient-value'> <sequence> <element ref='p3p:recipient-description' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute name='required' use='optional' type='p3p:required-value'/> </complexType> <element name='recipient-description'> <complexType mixed='true'/> </element> <!-- *********** RETENTION ************ --> <element name='RETENTION'> <complexType> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <choice> <element name='no-retention' type='p3p:retention-value'/> <element name='stated-purpose' type='p3p:retention-value'/> <element name='legal-requirement' type='p3p:retention-value'/> <element name='indefinitely' type='p3p:retention-value'/> <element name='business-practices' type='p3p:retention-value'/> </choice> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> </complexType> </element> <complexType name='retention-value'/> <!-- ************** DATA ************** --> <complexType name='data-group-type'> <sequence> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> <element name='DATA' type='p3p:data-in-statement' maxOccurs='unbounded'/> <element ref='p3p:EXTENSION' minOccurs='0' maxOccurs='unbounded'/> </sequence> <attribute name='base' type='anyURI' use='optional' default='http://www.w3.org/TR/P3P/base'/> </complexType> <complexType name='data-in-statement' mixed='true'> <sequence minOccurs='0' maxOccurs='unbounded'> <element ref='p3p:CATEGORIES'/> </sequence> <attribute name='ref' type='anyURI' use='required'/> <attribute name='optional' use='optional' default='no' type='p3p:yes_no'/> </complexType> <!-- ************** Data Schema ************* --> <!-- *********** DATASCHEMA *********** --> <element name='DATASCHEMA'> <complexType> <choice minOccurs='0' maxOccurs='unbounded'> <element ref='p3p:DATA-DEF'/> <element ref='p3p:DATA-STRUCT'/> <element ref='p3p:EXTENSION'/> </choice> <attribute ref='xml:lang' use='optional'/> </complexType> </element> <element name='DATA-DEF' type='p3p:data-def'/> <element name='DATA-STRUCT' type='p3p:data-def'/> <complexType name='data-def'> <sequence> <element ref='p3p:CATEGORIES' minOccurs='0'/> <element ref='p3p:LONG-DESCRIPTION' minOccurs='0'/> </sequence> <attribute name='name' type='ID' use='required'/> <attribute name='structref' type='anyURI' use='optional'/> <attribute name='short-description' type='string' use='optional'/> </complexType> <!-- *********** CATEGORIES *********** --> <element name='CATEGORIES'> <complexType> <choice maxOccurs='unbounded'> <element name='physical' type='p3p:categories-value'/> <element name='online' type='p3p:categories-value'/> <element name='uniqueid' type='p3p:categories-value'/> <element name='purchase' type='p3p:categories-value'/> <element name='financial' type='p3p:categories-value'/> <element name='computer' type='p3p:categories-value'/> <element name='navigation' type='p3p:categories-value'/> <element name='interactive' type='p3p:categories-value'/> <element name='demographic' type='p3p:categories-value'/> <element name='content' type='p3p:categories-value'/> <element name='state' type='p3p:categories-value'/> <element name='political' type='p3p:categories-value'/> <element name='health' type='p3p:categories-value'/> <element name='preference' type='p3p:categories-value'/> <element name='location' type='p3p:categories-value'/> <element name='government' type='p3p:categories-value'/> <element name='other-category' type='string'/> </choice> </complexType> </element> <complexType name='categories-value'/> <!-- *********** EXTENSION ************ --> <element name='EXTENSION'> <complexType mixed='true'> <choice minOccurs='0' maxOccurs='unbounded'> <any minOccurs='0' maxOccurs='unbounded' processContents='skip'/> </choice> <attribute name='optional' use='optional' default='yes' type='p3p:yes_no'/> </complexType> </element> </schema>
���̕t�^�ł́AP3P�|���V�[�Q�ƃt�@�C���AP3P�|���V�[����������P3P�f�[�^�X�L�[�}�����̂��߂�DTD���܂ށB P3P���L���ł��邱�Ƃ��m�F���邽�߂ɂ���DTD���g�p���Ă��悢�B�i�������ADTD�Ɣ�r�����ꍇ�A���ۂ����L���ȃt�@�C�������݂��邱�Ƃ����邱�Ƃɒ��ӁB�j DTD��URIhttp://www.w3.org/2002/01/P3Pv1.dtd�̓Ɨ������t�@�C���ɕ\������Ă���B .
<!-- *************** Entities *************** --> <!ENTITY % URI "CDATA"> <!ENTITY % NUMBER "CDATA"> <!-- *********** Policy Reference *********** --> <!-- ************** META ************** --> <!ELEMENT META (EXTENSION*, POLICY-REFERENCES, POLICIES?, EXTENSION*)> <!ATTLIST META xml:lang NMTOKEN #IMPLIED> <!ATTLIST META xmlns CDATA #FIXED "http://www.w3.org/2002/01/P3Pv1"> <!-- ******* POLICY-REFERENCES ******** --> <!ELEMENT POLICY-REFERENCES (EXPIRY?, POLICY-REF*, HINT*, EXTENSION*)> <!-- *********** POLICY-REF *********** --> <!ELEMENT POLICY-REF (INCLUDE*, EXCLUDE*,
COOKIE-INCLUDE*,
COOKIE-EXCLUDE*, METHOD*, EXTENSION*)> <!ATTLIST POLICY-REF about %URI; #REQUIRED > <!-- ************** HINT ************** --> <!ELEMENT HINT EMPTY> <!ATTLIST HINT scope CDATA #IMPLIED path CDATA #IMPLIED > <!-- ************* EXPIRY ************* --> <!ELEMENT EXPIRY EMPTY> <!ATTLIST EXPIRY max-age %NUMBER; #IMPLIED date CDATA #IMPLIED > <!-- ************ POLICIES ************ --> <!ELEMENT POLICIES (EXPIRY?, DATASCHEMA?, POLICY*)> <!ATTLIST POLICIES xml:lang NMTOKEN #IMPLIED> <!ATTLIST POLICIES xmlns CDATA #FIXED "http://www.w3.org/2002/01/P3Pv1"> <!-- ***** INCLUDE/EXCLUDE/METHOD ***** --> <!ELEMENT INCLUDE (#PCDATA)> <!ELEMENT EXCLUDE (#PCDATA)> <!ELEMENT COOKIE-INCLUDE EMPTY> <!ATTLIST COOKIE-INCLUDE name CDATA #IMPLIED value CDATA #IMPLIED domain CDATA #IMPLIED path CDATA #IMPLIED> <!ELEMENT COOKIE-EXCLUDE EMPTY> <!ATTLIST COOKIE-EXCLUDE name CDATA #IMPLIED value CDATA #IMPLIED domain CDATA #IMPLIED path CDATA #IMPLIED> <!ELEMENT METHOD (#PCDATA)> <!-- **************** Policy **************** --> <!-- ************* POLICY ************* --> <!ELEMENT POLICY (EXTENSION*, TEST?, ENTITY, ACCESS, DISPUTES-GROUP?, STATEMENT+, EXTENSION*)> <!ATTLIST POLICY name ID #REQUIRED discuri %URI; #REQUIRED opturi %URI; #IMPLIED xml:lang NMTOKEN #IMPLIED> <!-- ******** TEST ******** --> <!ELEMENT TEST EMPTY> <!-- ************* ENTITY ************* --> <!ELEMENT ENTITY (EXTENSION*, DATA-GROUP, EXTENSION*)> <!-- ************* ACCESS ************* --> <!ELEMENT ACCESS (EXTENSION*, (nonident | all | contact-and-other | ident-contact | other-ident | none), EXTENSION*)> <!ELEMENT nonident EMPTY> <!ELEMENT all EMPTY> <!ELEMENT contact-and-other EMPTY> <!ELEMENT ident-contact EMPTY> <!ELEMENT other-ident EMPTY> <!ELEMENT none EMPTY> <!-- ************ DISPUTES ************ --> <!ELEMENT DISPUTES-GROUP (EXTENSION*, DISPUTES+, EXTENSION*)> <!ELEMENT DISPUTES (EXTENSION*, ( (LONG-DESCRIPTION, IMG?, REMEDIES?, EXTENSION*) | (IMG, REMEDIES?, EXTENSION*) | (REMEDIES, EXTENSION*) )?)> <!ATTLIST DISPUTES resolution-type (service | independent | court | law) #REQUIRED service %URI; #REQUIRED verification CDATA #IMPLIED short-description CDATA #IMPLIED > <!-- ******** LONG-DESCRIPTION ******** --> <!ELEMENT LONG-DESCRIPTION (#PCDATA)> <!-- ************** IMG *************** --> <!ELEMENT IMG EMPTY> <!ATTLIST IMG src %URI; #REQUIRED width %NUMBER; #IMPLIED height %NUMBER; #IMPLIED alt CDATA #REQUIRED > <!-- ************ REMEDIES ************ --> <!ELEMENT REMEDIES (EXTENSION*, (correct | money | law)+, EXTENSION*)> <!ELEMENT correct EMPTY> <!ELEMENT money EMPTY> <!ELEMENT law EMPTY> <!-- *********** STATEMENT ************ --> <!ELEMENT STATEMENT (EXTENSION*, CONSEQUENCE?, ((PURPOSE,RECIPIENT,RETENTION,DATA-GROUP+)| (NON-IDENTIFIABLE,PURPOSE?,RECIPIENT?,RETENTION?,DATA-GROUP*)), EXTENSION*)> <!-- ********** CONSEQUENCE *********** --> <!ELEMENT CONSEQUENCE (#PCDATA)> <!-- ******** NON-IDENTIFIABLE ******** --> <!ELEMENT NON-IDENTIFIABLE EMPTY> <!-- ************ PURPOSE ************* --> <!ELEMENT PURPOSE (EXTENSION*, (current | admin | develop | customization | tailoring | pseudo-analysis | pseudo-decision | individual-analysis | individual-decision | contact | historical | telemarketing | other-purpose)+, EXTENSION*)> <!ENTITY % pur_att "required (always | opt-in | opt-out) #IMPLIED"> <!ELEMENT current EMPTY> <!ATTLIST current %pur_att;> <!ELEMENT admin EMPTY> <!ATTLIST admin %pur_att;> <!ELEMENT develop EMPTY> <!ATTLIST develop %pur_att;> <!ELEMENT customization EMPTY> <!ATTLIST customization %pur_att;> <!ELEMENT tailoring EMPTY> <!ATTLIST tailoring %pur_att;> <!ELEMENT pseudo-analysis EMPTY> <!ATTLIST pseudo-analysis %pur_att;> <!ELEMENT pseudo-decision EMPTY> <!ATTLIST pseudo-decision %pur_att;> <!ELEMENT individual-analysis EMPTY> <!ATTLIST individual-analysis %pur_att;> <!ELEMENT individual-decision EMPTY> <!ATTLIST individual-decision %pur_att;> <!ELEMENT contact EMPTY> <!ATTLIST contact %pur_att;> <!ELEMENT profiling EMPTY> <!ATTLIST profiling %pur_att;> <!ELEMENT historical EMPTY> <!ATTLIST historical %pur_att;> <!ELEMENT telemarketing EMPTY> <!ATTLIST telemarketing %pur_att;> <!ELEMENT other-purpose (#PCDATA)> <!ATTLIST other-purpose %pur_att;> <!-- *********** RECIPIENT ************ --> <!ELEMENT RECIPIENT (EXTENSION*, (ours | same | other-recipient | delivery | public | unrelated)+, EXTENSION*)> <!ELEMENT ours (recipient-description*)> <!ELEMENT same (recipient-description*)> <!ATTLIST same %pur_att;> <!ELEMENT other-recipient (recipient-description*)> <!ATTLIST other-recipient %pur_att;> <!ELEMENT delivery (recipient-description*)> <!ATTLIST delivery %pur_att;> <!ELEMENT public (recipient-description*)> <!ATTLIST public %pur_att;> <!ELEMENT unrelated (recipient-description*)> <!ATTLIST unrelated %pur_att;> <!ELEMENT recipient-description (#PCDATA)> <!-- *********** RETENTION ************ --> <!ELEMENT RETENTION (EXTENSION*, (no-retention | stated-purpose | legal-requirement | indefinitely | business-practices), EXTENSION*)> <!ELEMENT no-retention EMPTY> <!ELEMENT stated-purpose EMPTY> <!ELEMENT legal-requirement EMPTY> <!ELEMENT indefinitely EMPTY> <!ELEMENT business-practices EMPTY> <!-- ************** DATA ************** --> <!ELEMENT DATA-GROUP (EXTENSION*, DATA+, EXTENSION*)> <!ATTLIST DATA-GROUP base %URI; "http://www.w3.org/TR/P3P/base" > <!ELEMENT DATA (#PCDATA | CATEGORIES)*> <!ATTLIST DATA ref %URI; #REQUIRED optional (yes | no) "no" > <!-- *********** DATA SCHEMA *********** --> <!ELEMENT DATASCHEMA (DATA-DEF | DATA-STRUCT | EXTENSION)*> <!ATTLIST DATASCHEMA xml:lang NMTOKEN #IMPLIED> <!ATTLIST DATASCHEMA xmlns CDATA #FIXED "http://www.w3.org/2002/01/P3Pv1"> <!ELEMENT DATA-DEF (CATEGORIES?, LONG-DESCRIPTION?)> <!ATTLIST DATA-DEF name ID #REQUIRED structref %URI; #IMPLIED short-description CDATA #IMPLIED > <!ELEMENT DATA-STRUCT (CATEGORIES?, LONG-DESCRIPTION?)> <!ATTLIST DATA-STRUCT name ID #REQUIRED structref %URI; #IMPLIED short-description CDATA #IMPLIED > <!-- *********** CATEGORIES *********** --> <!ELEMENT CATEGORIES (physical | online | uniqueid | purchase | financial | computer | navigation | interactive | demographic | content | state | political | health | preference | location | government | other-category)+> <!ELEMENT physical EMPTY> <!ELEMENT online EMPTY> <!ELEMENT uniqueid EMPTY> <!ELEMENT purchase EMPTY> <!ELEMENT financial EMPTY> <!ELEMENT computer EMPTY> <!ELEMENT navigation EMPTY> <!ELEMENT interactive EMPTY> <!ELEMENT demographic EMPTY> <!ELEMENT content EMPTY> <!ELEMENT state EMPTY> <!ELEMENT political EMPTY> <!ELEMENT health EMPTY> <!ELEMENT preference EMPTY> <!ELEMENT location EMPTY> <!ELEMENT government EMPTY> <!ELEMENT other-category EMPTY> <!-- *********** EXTENSION ************ --> <!ELEMENT EXTENSION ANY> <!ATTLIST EXTENSION optional (yes | no) "yes" >
���̎d�l���ł̐�����P3P���@�́A[ABNF]���킸���ɏC���������̂��g�p���č쐬����Ă���B�ȉ���ABNF�̊ȒP�Ȑ����ł���B
name = (elements)
(
element1 element2)
<a>*<b>element
<a>element
<a>*element
*<b>element
*element
[element]
"string"
or
'string'
�g�p����Ă��邻�̑��̕\�L�@��:
/* ... */
�{�t�^��P3P�̊J���̈Ӑ}��������AP3P�Z�p�̐ӔC����g�p�Ɋւ���K�C�h���C���𐄏�������̂ł���B�O�o�[�W������W3C�m�[�g�̒��� "P3P Guiding Principles�GP3P�K�C�h���C��"(http://www.w3.org/TR/NOTE-P3P10-principles)�Ƃ��Č��\����Ă���B
�uPlatform for Privacy Preferences Project�i�v���C�o�V�[���̎�舵���ɑ���l�̃v���t�@�����X�i�I�D�j���x������Z�p��ՁiP3P�j�j�v�͏_��������A���l�ȗ��p�҂̃v���t�@�����X�A����A�T�[�r�X�҂̃|���V�[�A����уA�v���P�[�V�������x��������̂Ƃ��Đv���ꂽ�B P3P�̂��̏_��́A�v�҂������z���`���Ȃ������悤�ȗl�X�Ȋv�V�I���@�ɂ�����P3P���g�p����@��������̂ł���B P3P�K�C�h���C���́A�{�Z�p�̐v���Ɋ����ɋL�ڂ���P3P���[�L���O�O���[�v�̃����o�[�̈Ӑ}��\������ړI�ŁA�܂��AWeb��ł̗��p�҂̃v���C�o�V�[�ƐM�p�E�M�����ő剻���邽�߂�P3P���ł������I�ɗp������@���Ă���ړI�ō쐬���ꂽ�B��X�̏_��̖ڕW�ɓK���悤�ɁA�{�����͂����Ȃ�g�D�ɑ��Ă��v�����ۂ����Ƃ͂Ȃ��B�ނ���A�{������1)P3P�v�҂̈Ӑ}�Ɛ�������ۂ��߂������Ȃ��ׂ��ł��邩�A�����2)P3P������Web�T�[�r�X�ɂ����闘�p�҂̐M�p���ő剻����ɂ͂ǂ�������悢���ɂ��Ă̐������s���B P3P��Web��̃v���C�o�V�[����邱�Ƃ̎菕��������ړI���������B��X�́A���̖ړI��B�����邽�߂ɂ��̎w�j���̗p����g�D��l�A����ҁA��Ƃ����̃K�C�h���C�����̗p���邱�Ƃ����シ��B
P3P�́A�T�[�r�X�҂�����̏��v���N�e�B�X�����J���邱�ƂƁA�l�������̌l���̎��W�Ǝg�p�Ɋւ��ď�������ł̌�����s�����Ƃ��\�ɂ��邱�Ƃɂ���āA Web��ł̃v���C�o�V�[�ƐM�p�����コ���邽�߂ɐv���ꂽ�B P3P���[�U�G�[�W�F���g�́A�l���̎��W�Ǝg�p�Ɋւ��ăT�[�r�X�҂ƍ��ӂɒB���邽�߂ɁA�l�ɑ����ď������s���B���ׂĂ̑g�D�����̂悤�ȍ��ӂd����Ƃ������ݗ����̏�ɐM�p�͓�����B
�T�[�r�X�҂́A�֘A����@����f�[�^�ی�E�v���C�o�V�[����������̏��v���N�e�B�X�ɓK�p���邱�Ƃɂ���ĐM�p���ێ����A�v���C�o�V�[��ی삷��ׂ��ł���B�ȉ��ɁAP3P�̊J���ɂ������ĎQ�l�ɂ����A�܂�P3P���g�p����g�D�ɂƂ��ėL�p�ł��낤�v���C�o�V�[�����ƃK�C�h���C���̃��X�g��������:
����ɁA�T�[�r�X�҂�P3P�����҂́A�q���̃v���C�o�V�[���߂�����ʂȌ��O�ɂ��ė������A����ɑΏ�����ׂ��ł���B
�T�[�r�X�҂͎���̏��v���N�e�B�X�ɂ��āA�K�ȃ^�C�~���O�Ŏ����̂���ʒm����Ȃ���Ȃ�Ȃ��B�܂��A���[�U�G�[�W�F���g�͗��p�҂������̒ʒm�ɃA�N�Z�X���A�����Ɋ�Â��Ĉӎv������s�����߂̌��ʓI�ȃc�[������ׂ��ł���B
�T�[�r�X�҂͈ȉ������ׂ��ł���F
���[�U�G�[�W�F���g�͈ȉ������ׂ��ł���F
���p�҂͌l���̎��W�A�g�p����ъJ���Ɋւ��ĈӖ�����I�����s���\�͂�^������ׂ��ł���B���p�҂͎���̌l���ɑ���R���g���[������ێ����A�l�������ۂ̏����ɂ��Č��肷�ׂ��ł���B
�T�[�r�X�҂͈ȉ������ׂ��ł���F
���[�U�G�[�W�F���g�͈ȉ������ׂ��ł���F
�T�[�r�X�҂͗��p�҂Ɨ��p�҂̌l�����������Ɗ��S���������Ď�舵���ׂ��ł���B����́A�v���C�o�V�[��ی삵�A�M���𑝂����߂ɂ͕s���Ȃ��Ƃł���B
�T�[�r�X�҂͈ȉ������ׂ��ł���F
���[�U�G�[�W�F���g�͈ȉ������ׂ��ł���F
P3P���̂̓Z�L�����e�B���J�j�Y�����܂�ł��Ȃ����A�Z�L�����e�B�c�[���ƘA�g���Ďg�p�����悤�ɈӐ}����Ă���B���p�҂̌l���͏�ɁA���̏��̃Z���V�r�e�B�ɍ��킹�ēK�ȃZ�L�����e�B���S���u�������ĕی삳���ׂ��ł���B
�T�[�r�X�҂͈ȉ������ׂ��ł���F
���[�U�G�[�W�F���g�͈ȉ������ׂ��ł���F
�{�d�l����P3P�d�l�����[�L���O�O���[�v�ɂ���č쐬���ꂽ�B P3P�d�l�����[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���F Lorrie Cranor (AT&T, �c��), Mark Ackerman (University of California, Irvine), Margareta Björksten (Nokia), Eric Brunner (Engage), Joe Coco (Microsoft), Brooks Dobbs (DoubleClick), Rajeev Dujari (Microsoft), Matthias Enzmann (GMD), Patrick Feng (RPI), Aaron Goldfeder (Microsoft), Dan Jaye (Engage), Marit Koehntopp (Privacy Commission of Land Schleswig-Holstein, Germany), Yuichi Koike (NEC/W3C), Yusuke Koizumi (ENC), Daniel LaLiberte (Crystaliz), Marc Langheinrich (NEC/ETH Zurich), Daniel Lim (PrivacyBank), Ran Lotenberg (IDcide), Massimo Marchiori (W3C/MIT/UNIVE), Christine McKenna (Phone.com, Inc.), Mark Nottingham (Akamai), Paul Perry (Microsoft), Jules Polonetsky (DoubleClick), Martin Presler-Marshall (IBM), Joel Reidenberg (Fordham Law School), Dave Remy (Geotrust), Ari Schwartz (CDT), Noboru Shimizu (ENC), Rob Smibert (Jotter Technologies Inc.), Tri Tran (AvenueA), Mark Uhrmacher (DoubleClick), Danny Weitzner (W3C), Michael Wallent (Microsoft), Rigo Wenning (W3C), Betty Whitaker (NCR), Allen Wyke (Engage), Kevin Yen (Netscape), Sam Yen (Citigroup), Alan Zausner (American Express).
P3P�d�l�����[�L���O�O���[�v�́A�{�d�l���̑����̕������ȑO��P3P���[�L���O�O���[�v����p���ł���B P3P�d�l�����[�L���O�O���[�v�͂����̃O���[�v�̃����o�[�̍v���ɑ��ӈӂ�\�������i�t�L���������c�̂́A�����o�[�����[�L���O�O���[�v�ɎQ�����Ă��������̏����c�̂ł���j�B
P3P�C���v�������e�[�V�����E�f�B�v���C�����g���[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���F Rolf Nelson (W3C, �c��), Marc Langheinrich (NEC/ETH Zurich, �c��), Mark Ackerman (University of California, Irvine), Rob Barrett (IBM), Joe Coco (Microsoft), Lorrie Cranor (AT&T), Massimo Marchiori (W3C/MIT), Gabe Montero (IBM), Stephen Morse (Netscape), Paul Perry (Microsoft), Ari Schwartz (CDT), Gabriel Speyer (Citibank), Betty Whitaker (NCR).
P3P�\�����[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���FSteve Lucas (Matchlogic, �c��), Lorrie Cranor (AT&T), Melissa Dunn (Microsoft), Daniel Jaye (Engage Technologies), Massimo Marchiori (W3C/MIT), Maclen Marvit (Narrowline), Max Metral (Firefly), Paul Perry (Firefly), Martin Presler-Marshall (IBM), Drummond Reed (Intermind), Joseph Reagle (W3C).
P3P�{�L���u�����n�[���i�C�[�[�V�������[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���F Joseph Reagle (W3C, �c��), Liz Blumenfeld (America Online), Ann Cavoukian (Information and Privacy Commission/Ontario), Scott Chalfant (Matchlogic), Lorrie Cranor (AT&T), Jim Crowe (Direct Marketing Association), Josef Dietl (W3C), David Duncan (Information and Privacy Commission/Ontario), Melissa Dunn (Microsoft), Patricica Faley (Direct Marketing Association), Marit Köhntopp (Privacy Commissioner of Schleswig-Holstein, Germany), Tony Lam (Hong Kong Privacy Commissioner's Office), Tara Lemmey (Narrowline), Jill Lesser (America Online), Steve Lucas (Matchlogic), Deirdre Mulligan (Center for Democracy and Technology), Nick Platten (Data Protection Consultant, formerly of DG XV, European Commission), Ari Schwartz (Center for Democracy and Technology), Jonathan Stark (TRUSTe).
P3P�v���g�R���E�f�[�^���M���[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���FYves Leroux (Digital, �c��), Lorrie Cranor (AT&T), Philip DesAutels (Matchlogic), Melissa Dunn (Microsoft), Peter Heymann (Intermind), Tatsuo Itabashi (Sony), Dan Jaye (Engage), Steve Lucas (Matchlogic), Jim Miller (W3C), Michael Myers (VeriSign), Paul Perry (FireFly), Martin Presler-Marshall (IBM), Joseph Reagle (W3C), Drummond Reed (Intermind), Craig Vodnik (Pencom Web Worlds).
P3P�{�L���u�������[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���FLorrie Cranor (AT&T, �c��), Mark Ackerman (W3C), Philip DesAutels (W3C), Melissa Dunn (Microsoft), Joseph Reagle (W3C), Upendra Shardanand (Firefly).
P3P�A�[�L�e�N�`�����[�L���O�O���[�v�̎Q�������o�[�͈ȉ��̒ʂ�ł���FMartin Presler-Marshall (IBM, �c��), Mark Ackerman (W3C), Lorrie Cranor (AT&T), Philip DesAutels (W3C), Melissa Dunn (Microsoft), Joseph Reagle (W3C).
�Ō�ɁA�t�^7��W3C�m�[�g�̒��� "P3P Guiding Principles" �����ɍ쐬�������̂ł���B���̏����҂͈ȉ��̒ʂ�ł���F Azer Bestavros (Bowne Internet Solutions), Ann Cavoukian (Information and Privacy Commission Ontario Canada), Lorrie Faith Cranor (AT&T Labs-Research), Josef Dietl (W3C), Daniel Jaye (Engage Technologies), Marit Köhntopp (Land Schleswig-Holstein), Tara Lemmey (Narrowline; TrustE), Steven Lucas (MatchLogic), Massimo Marchiori (W3C/MIT), Dave Marvit (Fujitsu Labs), Maclen Marvit (Narrowline Inc.), Yossi Matias (Tel Aviv University), James S. Miller (MIT), Deirdre Mulligan (Center for Democracy and Technology), Joseph Reagle (W3C), Drummond Reed (Intermind), Lawrence C. Stewart (Open Market, Inc.).