���̃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




W3C

Platform for Privacy Preferences 1.0 (P3P1.0) �d�l��

W3C���� 2002�N4��16��

���̔�:
http://www.w3.org/TR/2002/REC-P3P-20020416/
�ŐV���J��:
http://www.w3.org/TR/P3P/
����:
http://www.w3.org/TR/2002/PR-P3P-20020128/
�ҏW��:
Massimo Marchiori, W3C / MIT / University of Venice, (massimo@w3.org)
����:
Lorrie Cranor, AT&T
Marc Langheinrich, ETH Zurich
Massimo Marchiori, W3C / MIT / University of Venice
Martin Presler-Marshall, IBM
Joseph Reagle, W3C/MIT

�W���I�Ȓ������܂߁A���̃h�L�������g������\���Q�Ƃ̂��ƁB

�܂��A�|�����Q�Ƃ��ꂽ���B


�v�|

�{�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

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

�{�͂ł́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�ɂ‚��ẮAwww-p3p-public-comments@w3.org(���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


�ڎ�

  1. ���_
    1. P3P1.0�d�l��
      1. P3P1.0�̍ŏI�ړI�Ɖ”\��
      2. P3P���p��
      3. P3P�|���V�[
      4. P3P���[�U�G�[�W�F���g
      5. �T�[�o��ł�P3P�̎���
      6. P3P�̏����o�[�W����
    2. �{�d�l���ɂ‚���
    3. ���p��
  2. �|���V�[�Q��
    1. �|���V�[�Q�Ƃ̊T�v�ƖړI
    2. �|���V�[�Q�ƃt�@�C���̑��ݏꏊ
      1. ���m�̑��ݏꏊ
      2. HTTP�w�b�_
      3. HTML link�^�O
      4. XHTML link�^�O
      5. HTTP�|�[�g����т��̑��̃v���g�R��
    3. �|���V�[�Q�ƃt�@�C���̍\���ƃZ�}���e�B�N�X
      1. �|���V�[�Q�ƃt�@�C���̗�
      2. �|���V�[�Q�ƃt�@�C���̒�`
        1. �|���V�[�Q�ƃt�@�C���̏���
          1. �����̈Ӌ`
          2. �|���V�[�Q�ƃt�@�C���̃��C���h�J�[�h
        2. META��POLICY-REFERENCES�v�f
        3. �|���V�[�Q�ƃt�@�C���̗L��������EXPIRY�v�f
          1. ���`�x�[�V�����ƃ��J�j�Y��
          2. EXPIRY�v�f
          3. �|���V�[�ƃ|���V�[�Q�ƃt�@�C���̗v��
          4. �|���V�[�Q�ƃt�@�C������у|���V�[�̗L�������̃G���[����
        4. POLICY-REF�v�f
        5. INCLUDE��EXCLUDE�v�f
        6. HINT�v�f
        7. COOKIE-INCLUDE��COOKIE-EXCLUDE�v�f
        8. METHOD�v�f
      3. �|���V�[��URI�֓K�p
      4. �t�H�[������ъ֘A���郁�J�j�Y��
    4. �lj��v������
      1. ��`��
      2. ������
      3. �Z�[�t�]�[��
      4. ���[�U�G�[�W�F���g�ɂ��|���V�[�ƃ|���V�[�Q�ƃt�@�C���̏���
      5. �|���V�[�̑��M�Ɋւ���Z�L�����e�B
      6. �|���V�[�̉���
      7. �|���V�[�Q�ƃt�@�C�����Ȃ��ꍇ
      8. �񓯊��̕]��
    5. �V�i���I�̗�
  3. �|���V�[�̍\���ƃZ�}���e�B�N�X
    1. �|���V�[�̗�
      1. ���R����̃|���V�[
      2. �|���V�[��XML������
    2. �|���V�[
      1. POLICIES�v�f
      2. POLICY�v�f
      3. TEST�v�f
      4. ENTITY�v�f
      5. ACCESS�v�f
      6. DISPUTES�v�f
      7. REMEDIES�v�f
    3. �X�e�[�g�����g
      1. STATEMENT�v�f
      2. CONSEQUENCE�v�f
      3. NON-IDENTIFIABLE�v�f
      4. PURPOSE�v�f
      5. RECIPIENT�v�f
      6. RETENTION�v�f
      7. DATA-GROUP��DATA�v�f
    4. �J�e�S����CATEGORIES�v�f
    5. �g�����J�j�Y��:EXTENSION�v�f
    6. ���[�U�v���t�@�����X
  4. �R���p�N�g�|���V�[
    1. �R���p�N�g�|���V�[�̎Q��
    2. �R���p�N�g�|���V�[�̃{�L���u����
      1. �R���p�N�g��ACCESS
      2. �R���p�N�g��DISPUTES
      3. �R���p�N�g��REMEDIES
      4. �R���p�N�g��NON-IDENTIFIABLE
      5. �R���p�N�g��PURPOSE
      6. �R���p�N�g��RECIPIENT
      7. �R���p�N�g��RETENTION
      8. �R���p�N�g��CATEGORIES
      9. �R���p�N�g��TEST
    3. �R���p�N�g�|���V�[�͈̔�
    4. �R���p�N�g�|���V�[�̗L������
    5. P3P�|���V�[���R���p�N�g�|���V�[�֕ϊ�����
    6. �R���p�N�g�|���V�[��P3P�|���V�[�֕ϊ�����
  5. �f�[�^�X�L�[�}
    1. �f�[�^�X�L�[�}�̂��߂̎��R����̃T�|�[�g
    2. �f�[�^�\��
    3. DATA-DEF��DATA-STRUCT�v�f
      1. P3P�f�[�^�X�L�[�}�̃J�e�S��
      2. P3P�f�[�^�X�L�[�}�̗�
      3. �f�[�^�v�f�̖��O�̎g�p
    4. �f�[�^�X�L�[�}�̎����L����
    5. ��{�f�[�^�^
      1. ���t
      2. ���O
      3. ���O�C��
      4. �F��
      5. �d�b
      6. �A������
        1. �X��
        2. �e���R�~���j�P�[�V����
        3. �I�����C��
      7. �A�N�Z�X���O�ƃC���^�[�l�b�g�A�h���X
        1. URI
        2. ipaddr
        3. �A�N�Z�X���O���
        4. ���̑�HTTP�v���g�R�����
    6. ��{�f�[�^�X�L�[�}
      1. �l�f�[�^
      2. ��O�ҋ@�փf�[�^
      3. �r�W�l�X�f�[�^
      4. ���I�f�[�^
    7. �J�e�S������уf�[�^�v�f/�\��
      1. �Œ�J�e�S���f�[�^�v�f/�\��
      2. �•σJ�e�S���f�[�^�v�f/�\��
    8. �f�[�^�v�f�̎g�p
  6. �t�^
    �t�^ 1�F�Q�l�����i�W�������j
    �t�^ 2�F�Q�l���� �i�W���񏀋��j
    �t�^ 3�FP3P��{�f�[�^�X�L�[�}��`�i�W�������j
    �t�^ 4�FXML�X�L�[�}��`�i�W�������j
    �t�^ 5�FXML DTD ��`�i�W���񏀋��j
    �t�^ 6�FABNF�\�L�@�i�W���񏀋��j
    �t�^ 7�FP3P�K�C�h���C���i�W���񏀋��j
    �t�^ 8�F���[�L���O�O���[�v�v���ҁi�W���񏀋��j


1. ���_

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

1.1 P3P1.0�d�l��

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

1.1.1 P3P1.0�̍ŏI�ړI�Ɖ”\��

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

1.1.2 P3P���p��

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

1.1.3 P3P�|���V�[

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

1.1.4 P3P���[�U�G�[�W�F���g

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

1.1.5 �T�[�o��ł�P3P�̎���

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

1.1.6 P3P�̏����o�[�W����

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

1.2 �{�d�l���ɂ‚���

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

�u�`���Ȃ�����Ȃ�Ȃ��v�������́u�`���Ă��Ȃ�Ȃ��v
���̗p��܂��͌`�e��"�v�������"�́A���Y�A�C�e�����{�d�l���ɂ����Đ�ΓI�ɕK�v�Ȃ��̂ł��邱�Ƃ��Ӗ�����B
�u�`�����ׂ��ł����v�������́u�`�����ׂ��łȂ��v
���̗p��܂��͌`�e��"���������"�́A���Y�A�C�e���������ȗ��R�̂��ƂɁA����󋵉��ɂ����Ė����ł��邱�Ƃ��Ӗ�����B�������A���S�����̏ꍇ�A�������ׂ����̂ł���A�������Ȃ��ꍇ�A���Ӑ[���������ׂ����̂ł���B
�u�`�������悢�v
���̗p��܂��͌`�e��"�I�v�V���i��"�́A���Y�A�C�e���������Ă������Ă��悢���̂ł��邱�Ƃ��Ӗ�����B�Ⴆ�΁A����x���_�[�́A�v���_�N�g�𖣗͂�����̂Ƃ���ׁA�}�[�P�b�g�헪�I�ɂ��̃A�C�e�����܂߂邩������Ȃ����A���̃x���_�[�͂��̃A�C�e�����ȗ����邩������Ȃ��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

1.3 ���p��

����
[XML]��XML�����Œ�`���ꂽ�A������0�ˆȏ�̕�������Ȃ镶����BP3P�̒��̂ЂƂ‚̕����́A����Ɉ�v����ЂƂ‚̒��ۉ����ꂽUnicode�l�Ɠ����ɂȂ�i[UNICODE]�Q�Ɓj�B
�f�[�^�v�f
������d�b�ԍ��Ƃ������X�̃f�[�^�̎��̂��Ӗ�����B���݌݊����̂��߁AP3P 1.0�̓f�[�^�v�f�̊�{�W�����߂Ă���B
�f�[�^�J�e�S��
�u���Љ�ɂ�����A������v�Ȃǂ̂悤�ȁA�f�[�^�v�f���f�[�^�W���̂���d�v�ȑ������w���A �g���X�g�G���W���ɂ��A�ǂ̃f�[�^�^���������Ȃ̂����f����ׂɗp������BP3P 1.0�́A �f�[�^�J�e�S���̏W�����߂Ă���B
�f�[�^�W��
"user.home.postal"�Ƃ������A�f�[�^�v�f�̈�ʓI�ȃO���[�v�̂��Ƃł���B ����P3P 1.0�́A��‚��̊�{�f�[�^�W�����߂Ă���B
�f�[�^�X�L�[�}
P3P1.0 DATASCHEMA �v�f���g�p���Ē�`�����v�f�ƏW���̏W�܂�B P3P1.0��P3P��{�f�[�^�X�L�[�}�Ƃ����W���̃f�[�^�X�L�[�}���`����B
�f�[�^�\��
�f�[�^�v�f�̏W���̊K�w�I�ȋL�q�B�f�[�^�W���͂��̃f�[�^�\���ɏ]���ċL�q�����BP3P1.0��P3P��{�f�[�^�X�L�[�}�Ƀf�[�^�W�����L�q���邽�߂Ɏg�p�����B
�����ȃv���N�e�B�X
�I���W�i���̃v���N�e�B�X�Ɣ�r���āA�ړI�A��̎ҁA�l�����ʉ”\�ȗ��p�Ȃǂ��������A�������́A��萧�񂳂�Ă���v���N�e�B�X�ł���A �X�ɁA���̑��̏��J���������{���I�ɈقȂ�Ȃ����̂������B �Ⴆ�΁A�قȂ�ƊE�K�C�h���C���ɏ������Ă��邪�A���Ă���v���N�e�B�X��L�����‚̃T�C�g�������B
���肳�ꂽ�f�[�^
�l����肷��ׂɃf�[�^���W�҂��Ó��Ɏg�p���邱�Ƃ̂ł���f�[�^
�|���V�[
��A�������͕����̃v���C�o�V�[�X�e�[�g�����g�̏W�܂�ł���A���L�ҁAURI�A�ۏ؂ⓖ�Y�̃|���V�[�ɂ���ăJ�o�[�����T�[�r�X�̌W�������葱�� �Ȃǂƈꏏ�ɂȂ��Ă���B
�v���N�e�B�X
�f�[�^�̗��p�̎d���A�ړI�A��̎҂₻�̑��̏����J�����Ȃǂ��q�ׂĂ�������J�̏W���B
�v���t�@�����X
���[�U�G�[�W�F���g���s���ׂ��A�N�V���������߂��‚̋K���A�������́A�K���̏W���B ����v���t�@�����X�́A�`����`�̎Z��”\�ȃX�e�[�g�����g(��G�v���t�@�����X��������[APPEL])�ɂ��L�q����邩������Ȃ��B
�ړI
�f�[�^���W�ƃf�[�^���p�̗��R�B
���|�W�g��
���[�U�G�[�W�F���g�̊Ǘ����ŁA���p�ҏ����i�[���Ă������J�j�Y���������B
���\�[�X
URI�����ʂł���l�b�g���[�N�̃f�[�^�I�u�W�F�N�g��T�[�r�X�̂��ƁB���\�[�X�͕����̕\���i�Ⴆ�΁A�������A�f�[�^�t�H�[�}�b�g�A�T�C�Y�A�𑜓x�Ȃǁj�ŗ��p�”\�ł��邩�A���@�ɂ���ĈقȂ邱�Ƃ�����B
�Z�[�t�]�[��
�T�[�r�X�񋟎҂��Œ���̃f�[�^���W�������Ȃ�Web�T�C�g�̈ꕔ�ł���A�l��Ó��ɓ��肵�Ȃ����@�̏ꍇ�ɂ̂ݎ��W���ꂽ�f�[�^�g�p�����B
�T�[�r�X
�|���V�[�𔭍s���A�K�v�Ȃ�f�[�^�v�����s���v���O�����������B ���̒�`�ɏ]���΁A�T�[�r�X�́A�T�[�o(�T�C�g)�A���[�J���A�v���P�[�V�����A���[�J���ɓ����A�N�e�B�u�R�[�h(ActiveX�R���g���[����Java�A�v���b�g��)�� ���̃��[�U�G�[�W�F���g�ł����Ă��悢�B�������A��ʓI�ɂ̓T�[�r�X��Web�T�C�g�ł���B�{�d�l�ł́A�h�T�[�r�X�h�Ƃ����p��ƁhWeb�T�C�g�h�Ƃ����p����݊���������悤�Ɏg�p���Ă���B
�T�[�r�X�񋟎�(�f�[�^�Ǘ��ҁA�g�D)
Web�T�C�g���g���ď���v���_�N�g��񋟂��A�������W���A�v���N�e�B�X�X�e�[�g�����g���쐬���f������l�A�������́A�g�D�������B
�X�e�[�g�����g
P3P�X�e�[�g�����g�́A�f�[�^�v�f�̎��W���s���Ƃ��ɊJ�������v���C�o�V�[�v���N�e�B�X�̏W���ł���B
URI
Web���\�[�X����肷��ׂɗp������Uniform Resource Identifier�������B URI�̍\���y�уZ�}���e�B�N�X�Ɋւ���ڍׂ͕t�^��[URI]���Q�Ƃ��ꂽ���BXML��HTML�ɏ����ꂽURI�́A[CHARMODEL]��Character Encoding in URI References�͂Œ�`���ꂽ�悤�Ɏ�舵����Ƃ݂Ȃ��B ���̂��Ƃ́AHTTP�w�b�_�Ɋ܂܂��URI�Q�Ƃ�K�p������̂ł͂Ȃ��AURI��HTTP�w�b�_�ł��‚������ׂ��ł���B
���p��
�T�[�r�X�𗘗p���A�l����L����l(�܂��́A�P�̗̂l�ɍs������l�X�̃O���[�v)�������BP3P�|���V�[�͂��̌l��O���[�v�ɂ‚��Ă̌l�f�[�^�̏W���Ǝg�p���L�q���Ă���B
���[�U�G�[�W�F���g
���p�҂̑��ɁA���[�U�v���t�@�����X�Ɋ�Â��āA�T�[�r�X�Ƃ̂��Ƃ�𒇉�邱�Ƃ�ړI�ɍ��ꂽ�v���O�����������B ��l�̗��p�҂������̃��[�U�G�[�W�F���g�����‚��Ƃ��ł��A�܂��A���[�U�G�[�W�F���g�́A�K�������f�X�N�g�b�v��ɑ��݂��Ȃ���΂Ȃ�Ȃ����Ƃ͂Ȃ����A���Ẵ��[�U�G�[�W�F���g�͗��p�҂����̗��v�̂��߂ɓ��삵�A���p�҂̊Ǘ����ɂȂ���΂Ȃ�Ȃ��B ���̂悤�ȗ��p�҂ƃ��[�U�G�[�W�F���g�̐M���֌W�́AP3P�O���̐���ɂ���č��E����邩������Ȃ��B �Ⴆ�΁A���郆�[�U�G�[�W�F���g�́A�I�y���[�e�B���O�V�X�e����Web�N���C�A���g�̈ꕔ�Ƃ��āA�܂��AISP��v���C�o�V�[��s�Ǝ҂̌_������̈ꕔ�Ƃ��āA �M������邩������Ȃ��B

2. �|���V�[�Q��

2.1 �|���V�[�Q�Ƃ̊T�v�ƖړI

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

2.2 �|���V�[�Q�ƃt�@�C���̑��ݏꏊ

���̏͂ł́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����

  1. ���m�̑��ݏꏊ�ɂ��邩�A
  2. ������HTML LINK�^�O�Ń|���V�[�Q�ƃt�@�C���������Ă��邩�A
  3. ������XHTML LINK�^�O�Ń|���V�[�Q�ƃt�@�C���������Ă��邩�A
  4. ������HTTP�w�b�_��ʂ��ă|���V�[�Q�ƃt�@�C���������Ă���B

���[�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

2.2.1 ���m�̑��ݏꏊ

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

2.2.2 HTTP�w�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-fields�ɂ����āj�F������Ă��Ȃ����߂𔭌��������[�U�G�[�W�F���g�́A���̔F������Ă��Ȃ����߂𖳎����Ȃ�����Ȃ�Ȃ��B�������邱�Ƃɂ���āA�����P3P�̓������ȒP�ɂ��邱�Ƃ��ł���B

�� 2.1:

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

2.2.3 HTML 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

2.2.4 XHTMLlink�^�O

HTML�����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

2.2.5 HTTP�|�[�g����т��̑��̃v���g�R��

�����ŋ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

2.3 �|���V�[�Q�ƃt�@�C���̍\���ƃZ�}���e�B�N�X

���̏͂ł̓|���V�[�Q�ƃt�@�C���̏ڍׂ��������B

2.3.1 �|���V�[�Q�ƃt�@�C���̗�

Web�T�C�g���ȉ��̃X�e�[�g�����g���쐬�������Ƃ����P�[�X���l�����ꍇ�F

  1. P3P�|���V�[ /P3P/Policies.xml#first���A/catalog�A/cgi-bin�A�܂��́A/servlet�Ŏn�܂�p�X�����ƒ��\�[�X�������T�C�g�S�̂ɓK�p����B
  2. P3P�|���V�[ /P3P/Policies.xml#second���A/catalog�Ŏn�܂�p�X�����ƒ��\�[�X���ׂĂɓK�p����B
  3. P3P�|���V�[ /P3P/Policies.xml#third���A/servlet/unknown�������A/cgi-bin��/servlet�Ŏn�܂�p�X�����ƒ��\�[�X���ׂĂɓK�p����B
  4. �ǂ�P3P�|���V�[��/servlet/unknown�ɓK�p����邩�̃X�e�[�g�����g�͂Ȃ��B
  5. �X�e�[�g�����g��2���ԗL���ł���B

��L�̃X�e�[�g�����g�͈ȉ���XML�ɂ���ĕ\�L�����F

�� 2.2:

<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��)

2.3.2 �|���V�[�Q�ƃt�@�C���̒�`

���̏͂ł́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

2.3.2.1 �|���V�[�Q�ƃt�@�C���̏���

2.3.2.1.1 �����̈Ӌ`

�|���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

2.3.2.1.2 �|���V�[�Q�ƃt�@�C���̃��C���h�J�[�h

�|���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

URI�̃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

2.3.2.2 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>
���̗v�f�͈�ˆȏ��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

2.3.2.3 �|���V�[�Q�ƃt�@�C���̗L��������EXPIRY�v�f

2.3.2.3.1 ���`�x�[�V�����ƃ��J�j�Y��

�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

2.3.2.3.2 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
2.3.2.3.3 �|���V�[�ƃ|���V�[�Q�ƃt�@�C���̗v��

���ۂ̃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

  1. ���[�U�G�[�W�F���g���|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j����M����ہA�L���b�V���O�v���L�V( [CACHING]���Q��)����s����ꍇ�A���[�U�G�[�W�F���g�̓|���V�[�Q�ƃt�@�C����|���V�[���ǂ̂��炢�̊��Ԃ��̃L���b�V���O�v���L�V�ɑ��݂���̂���m��K�v������B���̊��Ԃ͑��ΓI�L���������g�p����|���V�[�܂��̓|���V�[�Q�ƃt�@�C���̗L��������������Ȃ�����Ȃ�Ȃ��B
  2. ���[�U�G�[�W�F���g���|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���Ċm�F����K�v������ہA�Ċm�F���邱�Ƃ��|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j�̌��o�[�W���������o�����ƂɂȂ邱�Ƃ��m�F����K�v������B�Ⴆ�΁A���[�U�G�[�W�F���g��1���̑��ΓI�L�����������ƒ|���V�[�Q�ƃt�@�C����ێ����Ă���ꍇ���l����B���̃t�@�C�������[�U�G�[�W�F���g���L���b�V���O�v���L�V����ēx���o�����ꍇ�A���̃t�@�C����3���ԃl�b�g���[�N�L���b�V���ɑ��݂��A���̌��ʂ��̃t�@�C���͖��ʂɂȂ�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

  1. ��M�����ԓ����L���������Â��Ȃ����Ƃ��m�F����ׂɃL���b�V������v���w�b�_���g�p����B����͍ő�����L���b�V������ݒ�A�|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j�̗L�������������ɏ��Ȃ��ő�������g�p���čs���B�Ⴆ�΁A���[�U�G�[�W�F���g�� �ő������43200�ł���Cache-Control�𑗂�Ƃ���ƁA������12���Ԉȏ�ɂ͂Ȃ�Ȃ��Ɗm�F�ł���B
  2. ���ΓI�L���������g�p���Ă���ꍇ�A�|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���牞���̊����������B�����̊����� Age: HTTP����-�w�b�_���^�����Ă���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

2.3.2.3.4 �|���V�[�Q�ƃt�@�C������у|���V�[�̗L�������̃G���[����

�ȉ��̂悤�Ȃ̏�Ԃ̎��ɁA���ʂɒ�`���ꂽ�Z�}���e�B�N�X�����݂���B

  1. �L�������������ł��邩�A�쐬�ɊԈႢ�����邽�߁A�ߋ��̐�ΓI�L�������͑��ΓI�A��ΓI�Ɋւ�炸�A�|���V�[�Q�ƃt�@�C���i�܂��̓|���V�[�j���|���V�[���ʂȂ��̂ɂ���B���̏ꍇ�A���[�U�G�[�W�F���g�͂��������g�p�”\�ȃ|���V�[�Q�ƃt�@�C���i�܂����|���V�[) ���Ȃ����̂悤�ɐU�镑��Ȃ�����Ȃ�Ȃ��B���̏ꍇ�̕K�v�Ȏ菇�Ɋւ��Ă�2.4.7�́h�|���V�[�Q�ƃt�@�C�����Ȃ��ꍇ�h���Q�Ƃ̂��ƁB
  2. 86400�b�i����j���Z�����ΓI�L��������86400�b�Ɠ������ƌ��Ȃ����B
  3. ��ˆȏ��EXPIRY�v�f������ꍇ�A�Q�ƃt�@�C���̗L�����������߂�̂ɂ́A�ŏ��ɂ�����t��D�悷��B

2.3.2.4 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
�P���P3P�v���C�o�V�[�|���V�[�Ɋւ�������܂ށB
about (�K�{�̑���)
�t���O�����g���ʎq�̕������iname�����ɗ^�����Ă���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

2.3.2.5 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

2.3.2.6 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

scope�����ɂƂ��č��@�I�ł͂Ȃ��l�͈ȉ��ł���B

path�����́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

2.3.2.7 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
�N�b�L�[��NAME�������ƍ�����B
value
�N�b�L�[��VALUE�������ƍ�����B
domain
�N�b�L�[��Domain�������ƍ�����B
path
�N�b�L�[��Path�������ƍ�����B

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

2.3.2.8 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

2.3.3 �|���V�[��URI�֓K�p

�|���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�ȗ�:

  1. URI�����o���ƃt�H�[�����܂�HTML�y�[�W���Ԃ���A���[�U��"Submit"�{�^�����N���b�N����ƁA ���̃t�H�[���R���e���c�͓�Ԗڂ�URI�֑�����B ���̓�Ԗڂ�URI���J�o�[���Ă���P3P�|���V�[�͂��̃t�H�[�������W�������ׂĂ� �f�[�^���J�����Ȃ�����Ȃ�Ȃ��B �ŏ���URI�i�������炻�̃t�H�[�������[�h����Ă���j���J�o�[���Ă��� P3P�|���V�[�̓t�H�[���Ɏ��W�����f�[�^�����J�������悢���A���Ȃ������悢�B
  2. HTML�y�[�W�͂��̃y�[�W���ǂ̂��炢�\�����ꂽ���Ƃ��̃y�[�W��̂���I�u�W�F�N�g �̏�Ƀ��[�U���}�E�X�𓮂��������ǂ�����ǐՂ���JavaScript�R�[�h���܂�ł���B �y�[�W���A�����[�h�����ƁAJavaScript�R�[�h��HTML�y�[�W���n�܂�T�[�o�ɂ��̏��𑗂�B JavaScript�R�[�h�̍s����HTML�y�[�W��P3P�|���V�[�ɂ���ăJ�o�[����Ȃ�����Ȃ�Ȃ��B ���̐��_�́A���̍s���́A���[�U���m��Ȃ������ɋN��������A�܂��̓��[�U�̓��ӂȂ��ɋN����A �y�[�W�̃��[�h�̌��ʂƂ��Ď����I�ɋN����Ƃ������̂ł���B
  3. ���\�[�X�́A�d�q���[���v���O�����̂��߂ɁA���s�”\��Ԃ��B���̓d�q���[���v���O�������g�p����ׂɃ��[�U�̓C���X�g�[���v���O�������N�����A �d�q���[���v���O�������N�������A���̋@�\���g�p����B �d�q���[���v���O�������_�E�����[�h���ꂽURI���J�o�[���Ă���P3P�|���V�[�́A ���̓d�q���[���v���O�������g�p���Ď��W���鎖�̂ł���f�[�^�ɂ‚��ẴX�e�[�g�����g���쐬����K�v���Ȃ��B ���̓d�q���[���v���O�������C���X�g�[�����A�N�����邱�Ƃ̓E�F�u�u���E�W���O�����邱�ƂƂ͖��炩�ɈႤ���̂ł���̂ŁA ���̎d�l���ł̓J�o�[���Ă��Ȃ��B �قȂ�v���g�R���̃_�E�����[�h���”\�ɂ����A�v���P�[�V������P3P�ɕ\�����Ƃ��ł���悤�Ƀf�U�C�����鎖���ł������A ���̎d�l���ɂ͏q�ׂȂ��B
  4. �t�H�[�����܂�ł���HTML�y�[�W�̓J�X�^���N���C�A���g�R���g���[����񋟂�����s�”\�Ȃ��̂ւ̎Q�Ƃ��܂ށB ���̃R���g���[���ɂ���f�[�^�̓t�H�[�����񎦂��ꂽ���ɃT�C�g�֒񎦂����B ���̏ꍇ�AHTML�y�[�W��URI�ƃJ�X�^���R���g���[����URI�́A �J�X�^���R���g���[�����\�����Ă���f�[�^�ɂ‚��ẴX�e�[�g�����g���쐬����K�v���Ȃ��B �������Ȃ���A�t�H�[���R���e���c������URI�́A�t�H�[�����������鎖�ő��̃f�[�^���J�o�[����悤�ɁA �J�X�^���R���g���[������̃f�[�^���J�o�[���Ȃ�����Ȃ�Ȃ��B ���̂ӂ�܂��́AHTML�t�H�[�����W����HTML�R���g���[�����g�p���鎞��HTML�̏������@�Ɨގ����Ă���B ���̃R���g���[�����g�̓f�[�^�����W���邱�Ƃ͂Ȃ��A���̃t�H�[�����m�炳�ꂽ���Ƀf�[�^�����W�����B ���̗�̓��[�U���ϋɓI��"Submit"�₻��ɗގ������{�^���������� ���̃t�H�[�����ʒm����邾���ł���Ƃ������Ƃ����肵�Ă��邱�Ƃɒ��ӂ��ꂽ���B �t�H�[���������I�ɒʒm�����΁A�i�Ⴆ�΂��̃y�[�W��JavaScript�R�[�h�Łj���̗�͗�#2�Ɨގ����邾�낤�B �����āA�t�H�[��������W���ꂽ�f�[�^��HTML�t�H�[�����J�o�[���Ă���P3P�|���V�[�ɋL�q����Ȃ�����Ȃ�Ȃ��B
  5. URI�ւ̗v���͑�O�҃w���_�C���N�g�����B ���҂��ȑO���W�����l�f�[�^���Ɖ��⃊�_�C���N�gURI�̑��̕����ɖ��ߍ��߂΁A ���҂�URI�̃v���C�o�V�[�|���V�[�͓]�����ꂽ�f�[�^��ނ��L�q���Ȃ��Ă͂Ȃ�Ȃ����A ��O�҂���̎҂Ƃ��ĂƂ肱�܂Ȃ�����Ȃ�Ȃ��B

2.3.4 �t�H�[������ъ֘A���郁�J�j�Y��

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

2.4 �lj��v������

2.4.1 ��`��

���[�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

2.4.2 ������

����̃|���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

2.4.3 �Z�[�t�]�[��

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

�T�[�o�̃Z�[�t�]�[���v���N�e�B�X�ɂ͈ȉ��̎������K�v�ł���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

2.4.4 ���[�U�G�[�W�F���g�ɂ��|���V�[�ƃ|���V�[�Q�ƃt�@�C���̏���

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

2.4.5 �|���V�[�̑��M�Ɋւ���Z�L�����e�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

2.4.6 �|���V�[�̉���

�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

2.4.7�|���V�[�Q�ƃt�@�C�����Ȃ��ꍇ

�^����ꂽ�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

2.4.8 �񓯊��̕]��

���[�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

2.5 �V�i���I�̗�

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

3. �|���V�[�̍\���ƃZ�}���e�B�N�X

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

3.1 �|���V�[�̗�

3.1.1 ���R����̃|���V�[

�ȉ��̕��͎͂��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

�� 3.1: CatalogExample�Ђ̉{���Ҍ����v���C�o�V�[�|���V�[
CatalogExample�Ђ͂��Ȃ��̃v���C�o�V�[���؂ɂ��܂��B ���Ȃ����L����T�����߂Ɏ��B�̃T�C�g�ɗ���ꂽ�Ƃ��ɂ́A���B�̓T�C�g�����P���邽�߂����ɂ��̏����g ���܂��B�����āA�g���m�F�”\�ȕ��@�ŕۊǂ��邱�Ƃ͂���܂���B

CatalogExample�Ђ�PrivacySealExample�v���O�����̔F�‚������Ă��܂��B PrivacySealExample�́A�E�F�u�T�C�g�g�p�����҂ɍ����v���C�o�V�[����擾�����A �����ĉ� �v�č��l�ƈꏏ�ɂ����̏��̋Ɩ����t�H���[����Ă��邱�Ƃ��m�F���邱�Ƃɂ��A ���Ȃ��̃v���C�o�V�[��ۏ؂��Ă��܂��B

���̃X�e�[�g�����g�Ɋւ��鎿��͂�����F
CatalogExample��
4000 Lincoln Ave.
Birmingham, MI 48009 USA
email: catalog@example.com
Telephone 248-EXAMPLE (248-392-6753)


�������B�����Ȃ��̖⍇���ɕԓ����Ȃ��������A���邢�͂��Ȃ��̖⍇���������Ɉ����Ȃ������Ƃ��ɂ́Ahttp://www.privacyseal.example.org�ɂ����PrivacySealExample�ƘA������邱�Ƃ��ł��܂��BCatalogExample�Ђ̓v���C�o�V�[�|���V�[�Ɋ֘A�����������邷�ׂẴG���[���邢�͕s�@�ȍs�����C�����܂��B

���B���W�߂���Ƃ��̗��R:
���Ȃ������B�̃T�C�g���{�����邱�Ƃɂ���ďW�߂���F


�f�[�^�̕ۊ�:
�u�T���ƂɏW�߂�{�����̐��������܂��B

��3.1��P3P�v�f�Ƒ��������g���������ȋL�q�͈ȉ��̂Ƃ���ł���B [�e�ՂȎQ�Ƃ̂��߂Ɏd�l���̏͂��J�b�R�ł������Ă���]:

�� 3.2: CatalogExample�Ђ̏��i�w���҂ނ��̃v���C�o�V�[�|���V�[
CatalogExample�Ђ͂��Ȃ��̃v���C�o�V�[���؂ɂ��܂��B ���B�͂��Ȃ��̃N���W�b�g�J�[�h�ԍ��₻�̑��̋��Z�����O�҂Ƌ��L���邱�Ƃ͂���܂���B ���Ȃ��̋��� ���������ꍇ�Ɍ���A���Ȃ����ߋ��ɓ��ʂȒ񋟂��������A�ߋ��̍w���̏K���Ȃǂ̃v���t�@�����X�i�n�D�j���A�T�d�ɑI�񂾃}�[�P�e�B���O�p�[�g�i�[�Ƃ̂ݏ������L���܂��B ���Ȃ��̍D�݂ƌ����Ȃ��̂�m�邱�Ƃɂ���āA�j�[�Y�ɉ��������悢�\���o�i���j��񋟂��邱�Ƃ��ł��܂��B

CatalogExample�Ђ�PrivacySealExample�v���O�����̔F�‚������Ă��܂��B PrivacySealExample�́A�E�F�u�T�C�g�g�p�����҂ɍ����v���C�o�V�[����擾�����A �����ĉ� �v�č��l�ƈꏏ�ɂ����̏��̋Ɩ����t�H���[����Ă��邱�Ƃ��m�F���邱�Ƃɂ��A ���Ȃ��̃v���C�o�V�[��ۏ؂��Ă��܂��B

���̃X�e�[�g�����g�Ɋւ��鎿��͂�����F
CatalogExample��
4000 Lincoln Ave.
Birmingham, MI 48009 USA
email: catalog@example.com
Telephone +1 248-EXAMPLE (+1 248-392-6753)


�������B�����Ȃ��̖⍇���ɕԓ����Ȃ��������A���邢�͂��Ȃ��̖⍇���������Ɉ����Ȃ������Ƃ��ɂ́APrivacySealExample http://www.privacyseal.example.org/privacyseal�ɘA������邱�Ƃ��ł��܂��BCatalogExample�Ђ̓v���C�o�V�[�|���V�[�Ɋ֘A�����������邷�ׂẴG���[���邢�͕s�@�ȍs�����C�����܂��B

���Ȃ������B�̃T�C�g���{������ۂɎ��B�����W�߂���͈ȉ��ł��B


���Ȃ������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

3.1.2 �|���V�[��XML������

�ȉ���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">catalog@example.com</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">catalog@example.com</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>

3.2 �|���V�[

�{�͂ł́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

3.2.1 The POLICIES element

POLICIES�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>"

3.2.2  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>
��ˆȏ�̃X�e�[�g�����g���܂ށB�e�X�e�[�g�����g�͈�g�̃f�[�^�v�f�ɓK�p������g�̏��J��(DISCLOSURE)�v�f���܂ށB
name(�K�{�̑���)
�|���V�[���Q�Ƃ��邱�Ƃ̂ł���t���O�����g���ʎq�Ƃ��Ďg�p����Ă��邱�̃|���V�[�̖��O�B
discuri (�K�{�̑���)
���R����̃v���C�o�V�[�X�e�[�g�����g��URI�B
opturi
���[�U�����ʂȖړI�iopt_in�܂���opt_out�j�̂��߂Ɏg�p�����f�[�^��v��������A���ۂ����肷��ۂɏ]�����Ƃ̂ł���URI�̎w���̂��ƁB ���̑�����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
�|���V�[���\������錾��i2.4.2�����Q�ƁB�j
[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

3.2.3 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/>"

3.2.4 ENTITY �v�f

ENTITY�v�f�́A�v���C�o�V�[�v���N�e�B�X�\�L���s���Ă��鍇�@�g�D�Ɋւ��鐳�m�Ȑ�����񋟂���B

<ENTITY>
�|���V�[���ɂ���v���o�V�[�v���N�e�B�X�̕\�L���s�����@�g�D�����ʂ���B

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

3.2.5 ACCESS �v�f

ACCESS�v�f�́A���̗l�X�Ȏ�ނɃA�N�Z�X����@�\���T�C�g���񋟂��邩�ǂ����������B

<ACCESS>
�l����”\����{�l���{�����A�T�[�r�X�񋟎҂ɑ΂��Ď�������\�����邱�Ƃ��ł��邩�ۂ��B �T�[�r�X�񋟎҂�access�����ɂ����Ĉ�‚̒l�����J���Ȃ�����Ȃ�Ȃ��B �A�N�Z�X��i�͓��肵�Ȃ��B���p�҂̃A�N�Z�X���”\�Ȓl�����J����Ă���ꍇ�i<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/>
Web�T�C�g�͌l����”\�ȃf�[�^�͎g���Ă��Ȃ�
<all/>
�S�Ă̌l����”\���: �S�Ă̌l����”\���փA�N�Z�X���񋟂���Ă���B
<contact-and-other/>
�l����”\�ȘA������Ƃ��̑��̌l����”\���: �l����”\�ȃI�����C���A������A�l����”\�Ȏ����E�ɂ�����A������A����т��̑��̌l���肳�ꂽ���ւ̃A�N�Z�X���񋟂���Ă���B
<ident-contact/>
�l����”\�ȘA������: �l����”\�ȃI�����C���A������ƌl����”\�Ȏ����E�ł̘A������ւ̃A�N�Z�X���񋟂���Ă��� �i�Ⴆ�΁A���p�҂͏Z���Ȃǂ̏��ɃA�N�Z�X���邱�Ƃ��ł���j�B
<other-ident/>
���̑��̌l����”\���: �l����”\�Ȃ��̑��̏��ւ̃A�N�Z�X���񋟂���Ă��� �i�Ⴆ�΁A���p�҂͎����ɉۋ����ꂽ�I�����C�����p���Ȃǂ̏��ɃA�N�Z�X���邱�Ƃ��ł���j�B
<none/>
�Ȃ�: �l����”\���ւ̃A�N�Z�X�͒񋟂��Ă��Ȃ��B

[25]
access
=
"<ACCESS>"
*extension
access_disclosure
*extension
"</ACCESS>"
[26]
access_disclosure
=
"<nonident/>"          | ; �l����”\�ȃf�[�^�͎g���Ă��Ȃ�

"<all/>" | ; �l����”\�ȑS�Ă̏�� "<contact-and-other/>" | ; �l����”\�A����т��̑��̃R���^�N�g��� "<ident-contact/>" | ; �l����”\�R���^�N�g��� "<other-ident/>" | ; ���̑��̌l����”\�ȃf�[�^ "<none/>" ; �Ȃ�

3.2.6 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>
�T�[�r�X�̃v���C�o�V�[�v���N�e�B�X�i�v���C�o�V�[�Ɋւ��鏈���j�A���̓v���g�R���ᔽ�Ɋւ��ČW�����������ۂɍs����W�������葱�����L�q���Ă���B
�����^�C�v(resolution-type) (�K�{�̑���)
�ȉ���4�‚̒l�����‚�I��:
�ڋq����(Customer service) [service]
���p�҂́A���W���ꂽ�f�[�^�̗��p�Ɋւ���W���̉����̂��߂ɁAWeb�T�C�g�̌ڋq�����̑�\�҂ɐ\�����Ă邱�Ƃ��ł���B ���̋L�q�́A�ڋq�T�[�r�X�ւ̘A�����@�ւ����񂪊܂܂�Ȃ�����Ȃ�Ȃ��B
�Ɨ��@��(Independent organization) [independent]
���p�҂́A���W���ꂽ�f�[�^�̗��p�Ɋւ���W�������̂��߂ɁA����Ɨ��@�ւɐ\�����Ă邱�Ƃ��ł���B �L�q�̒��ɂ͂��̑�O�ҋ@�ււ̘A�����@�Ɋւ����񂪊܂܂�Ȃ�����Ȃ�Ȃ��B
�ٔ���(Court) [court]
���p�҂́A�E�F�u�T�C�g�����i���邱�Ƃ��ł���B
�K�p�”\�Ȗ@��(Applicable law) [law]
�v���C�o�V�[�X�e�[�g�����g�Ɋ֘A�����W���ɂ‚��ẮA�X�e�[�g�����g�ɂ����ĎQ�Ƃ��ꂽ�@���ɂ���ĉ������Ȃ����B
�T�[�r�X(service) (�K�{�̑���)
�ڋq�����̃E�F�u�y�[�W��Ɨ��@�ւ�URI�A�܂��͊֘A����ٔ�����K�p�”\�Ȗ@���Ɋւ�������ڂ��Ă���URI�B
����(verification)
���؎葱���ׂ̈Ɏg�p�����URI�A�܂��͏ؖ����B �v���C�o�V�[�V�[�����������Ă���T�C�g�̎咣�����؂���ׂ̋@�\���A�v���C�o�V�[�V�[���񋟑g�D���񋟂��邱�Ƃ��\�������B
�ȈՕ\�L(short-description)
�K���ɍ��@�I�Ɍ��J����邩�A�@���ɓK�p���ꂽ�A�܂��͑�O�ғI�g�D�Ȃǂ̖��O�A ���邢�̓T�[�r�XURI�ɂ����Ď�����Ă��Ȃ����p�҂ւ̃T�[�r�X�ƂȂ�A�����Ȃǂ̐l�Ԃ��ǂނ��Ƃ��ł���Z���L�q�B ��������255�ȉ��B

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

<�����\�L(LONG-DESCRIPTION)>
���̗v�f�́A�l�Ԃ��ǂނ��Ƃ��ł���i�����j�L�q���܂ށB

<IMG>
�i�Ⴆ�΁A�Ɨ��@�ւ܂��͊֘A����ٔ����̃C���[�W���S�j�C���[�W���S
src (�K�{�̑���)
�C���[�W���S��URI
��(width)
�C���[�W���S�̃s�N�Z����
����(height)
�C���[�W���S�̃s�N�Z����
��փe�L�X�g(alt) (�K�{�̑���)
�C���[�W���S�ɑ���Z���e�L�X�g

[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

3.2.7 REMEDIES �v�f

�X��DISPUTES�v�f�́A�|���V�[�Ɋւ���ᔽ���������ꍇ�ɁA�”\�ł��锅�����@���w�肵�Ă���REMEDIES�v�f���܂��ׂ��ł����B

<REMEDIES>
�|���V�[�Ɋւ���ᔽ���������ꍇ�̔������@�B

REMEDIES�v�f�́A�ȉ���1�ˆȏ�܂܂Ȃ���΂Ȃ�Ȃ��B:

<correct/>
�v���C�o�V�[�|���V�[�Ɋ֘A���āA�G���[��s���ȃA�N�V�������N�������ꍇ�A�T�[�r�X�ɂ���Ĕ��������B
<money/>
�T�[�r�X�񋟎҂��v���C�o�V�[�|���V�[�Ɉᔽ�����ꍇ�A�l�ɑ΂��A�l�Ԃ��ǂނ��Ƃ��ł���v���C�o�V�[�|���V�[���Ɏw�肵�Ă���z�A �܂��͑��Q���������x�����ł��낤�B
<law/>
�|���V�[�X�e�[�g�����g�̈ᔽ�Ɋւ��锅�����@�́A�l�Ԃ��ǂނ��Ƃ��ł�������ŎQ�Ƃ����@���Ɋ�Â��Č��肳��邾�낤�B
[32]
remedies
=
"<REMEDIES>"
*extension
1*remedy
*extension
"</REMEDIES>"
[33]
remedy
=
"<correct/>" |
"<money/>"   |
"<law/>"    

3.3 �X�e�[�g�����g

�X�e�[�g�����g�́A����̃f�[�^�̌^�ɓK�p�����f�[�^�v���N�e�B�X���������B

3.3.1 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>
�f�[�^�v�f�ɓK�p�����f�[�^�v���N�e�B�X�B

[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

3.3.2 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>
���ʁiconsequense�j�Ƃ́A�T�C�g���񎦂���v���N�e�B�X���i���p�҂��ʏ�͂��̃v���N�e�B�X�����‚��Ȃ��ꍇ�ł���j�A ������ʂȏꍇ�ɂȂ����l������̂��𗘗p�҂ɐ������邽�߂Ɏ��������̂ł���B

[35]
consequence
=
"<CONSEQUENCE>"
PCDATA
"</CONSEQUENCE>"

3.3.3 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/>
���̗v�f�͎��W���ꂽ�f�[�^���Ȃ��iWeb���O���܂ށj�Ƃ������Ƃ�ASTATEMENT���͂� �ۂɎ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���Ƃ݂͂Ȃ���Ȃ��B

NON-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/>"

3.3.4 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>
�E�F�u�T�C�g�Ɋ֘A�����f�[�^�����̖ړI

PURPOSE�v�f�ɂ́A�ȉ��̖ړI�̒������ˆȏオ�܂܂�Ȃ�����Ȃ�Ȃ�:

<current/>
�f�[�^���񋟂���Ă��銈���̐��s�ƃT�|�[�g�F���́A���񋟂�ʐM�A�o�����T�[�r�X�ȂǁA���p�҂� ���̂��߂ɏ���^�����Ƃ���̊����𐋍s���邽�߂ɁA �T�[�r�X�񋟎҂ɂ���ė��p����邩�� ����Ȃ��B�Ⴆ�΁A�E�F�u�����̌��ʂ̕ԐM�A�d�q���[���̑��M�A���i�̒����A�܂��́A�\���T�[�r�X�̒񋟂ȂǁA�J��Ԃ��s��������A�I�����C���̃A�h���X�u�b�N��d�q���z�ɃA�N�Z�X�����‚��邱�ƂȂǁB
<admin/>
�E�F�u�T�C�g�ƃV�X�e���̊Ǘ�: ���́A�E�F�u�T�C�g�Ƃ��̃R���s���[�^�V�X�e���� �Z�p�T�|�[�g�̂��߂ɗ��p����邩������Ȃ��B ���̒��ɂ́A�R���s���[�^�A�J�E���g���̏�����A�T�C�g�̕ێ�Ǘ��A����уT�C�g��G�[�W�F���g�ɂ��E�F�u�T�C�g�����̊m�F�̉ߒ��ŗ��p�������̏������܂܂��B
<develop/>
�����ƊJ��: ���́A�T�C�g��T�[�r�X�A���i�A�}�[�P�b�g�����P������A�]��������A���������肷�邽�߂ɗ��p����邩������Ȃ��B ���̒��ɂ́A����l�ɍ��킹�ăR���e���c�� �ύX���邽�߂Ɍl���𗘗p���邱�Ƃ�A����l��]��������A�^�[�Q�b�g�Ƃ�����A �v���t�@�C��������A �܂�����l�ƘA�����Ƃ����肷�邽�߂Ɍl���𗘗p���邱�Ƃ͊܂܂�Ȃ��B
<tailoring/>
���̏����̎d����: �T�C�g�ւ�1��̖K��݂̂ŗ��p���ꂽ��A ���̌�̂����Ȃ�J�X�^�}�C�Y�ɂ����p����Ȃ������܂ރT�C�g�̃R���e���c�ɍ��킹����A���̃R���e���c��ύX�����肷��ׂɏ�񂪎g�p����邱�Ƃ�����B �Ⴆ�΁A�K��҂������������ɓ��ꂽ���i�ɂ��ƂÂ��āA�ނ����̑��ɍw���������ł��낤���i���Ă���I�����C���V���b�v�ȂǁB
<pseudo-analysis/>
�y���l�[������: ���́A�i���O�A�Z���A�d�b�ԍ��A�d�q���[���Ȃǂ́j�L�^���邽�߂̌l������”\�ȃf�[�^���g�����ƂȂ��A �l���R���s���[�^���̌X�̋L�^�ƃy���l�[���̋L�^���q�����߂Ɏg���邩������Ȃ��B ���̃v���t�@�C���������╪�́A�񍐂�ړI�Ƃ����A�K���⋻���A�l�̓����Ƃ��������̂̌���̂��߂Ɏg���邩������Ȃ����A �l������”\�ȏ��Ƃ��Ă͎g���Ȃ����낤�B ���Ƃ��΁A�s��Ŕ��������Ђ�l���E�F�u�T�C�g�̈قȂ镔���փA�N�Z�X����l�̋����𗝉��������ƍl���邩������Ȃ��B
<pseudo-decision/>
�y���l�[������: ���́A�i���O�A�Z���A�d�b�ԍ��A�d�q���[���Ȃǂ́j�L�^���邽�߂̌l������”\�ȃf�[�^���g�����ƂȂ��A �l���R���s���[�^���̌X�̋L�^�� �y���l�[���̋L�^���q�����߂Ɏg���邩������Ȃ��B ���̃v���t�@�C���͏K���⋻���A�l�̓����Ƃ������l�ɉe�����Ă��錈������邽���Ɏg���邩������Ȃ����A�l������”\�ȏ��Ƃ��Ă� �g���Ȃ����낤�B �Ⴆ�΁A�s��Ŕ��������Ђ�l���ȑO�A�N�Z�X�����l�������y�[�W�����ƂɃu���E�U�ɕ\�������R���e���c�𒲐�������A�C�������肷�邩������Ȃ��B
<individual-analysis/>
�l����: ���͏K���⋻���A�l�̓����Ƃ��������̂����肵�A�����╪�́A�񍐂�ړI�Ƃ��Ȑl����”\�ȃf�[�^�ƌ��т‚��邽�߂Ɏg����B �Ⴆ�Ε����I�ȓX�̃I�����C��Web�T�C�g�́A�I�����C���V���b�p�[���ǂ̂悤�ɃI�t���C���w�����s�����𕪐͂������ƍl���邩������Ȃ��B
<individual-decision/>
�l����:  ���͏K���⋻���A�l�̓����Ƃ������l�ɉe�����Ă��錈������邽���Ɏg���A�l�ɉe�����Ă��錈������邽�߂Ɍl����̏��ƌ��т‚���������Ȃ��B �Ⴆ�΁A�I�����C���X�g�A�̓A�N�Z�X�҂��ȑOWeb�T�C�g�ɖK�ꂽ���ɍw�������������ƂɁA���i���Ă������Ǝv����������Ȃ��B
<contact/>
�T�[�r�X�܂��͏��i�̃}�[�P�e�B���O�̂��߂ɃT�C�g�K��҂ƘA�����Ƃ�: ���́A ���i��T�[�r�X�̔̔����i�̂��߂ɓd�b�ȊO�̘A�����@�Ōl�ƘA�����Ƃ�ړI�ŗ��p����邩������Ȃ��B ���̒��ɂ́A�E�F�u�T�C�g�̍X�V��K��҂ɒʒm���邱�Ƃ��܂܂��B ��x�s���������R�����g�A�J�X�^�}�[�T�[�r�X�ւ̒��ړI�ȉ񓚂͂��̒��ɂ͊܂܂Ȃ��B--�����������P�[�X�ł́A<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/>
�ߋ��̂ł�����ۑ�: ���́A���s�̖@���␭��ŊǗ�����Ă���悤�ɁA�Љ�̉ߋ��̂ł�����ۑ����邽�߂Ɋi�[������ۑ�����邩������Ȃ��B ���̖@���␭���<DISPUTES>�v�f�ɂ����ĎQ�Ƃ���Ȃ�����Ȃ�Ȃ����A���̏��i�ǂ��ɂ��̏�񂪊i�[����邩�A�Ɠ��ɂǂ̂悤�ɂ��Ă��̏����W���ߋ��̂ł����̕ۑ������コ����̂��j�ɃA�N�Z�X�ł��鎑�i�̂��郊�T�[�`���[�̓��ʂȒ�`���܂܂Ȃ�����Ȃ�Ȃ��B
<telemarketing/>
�d�b��ʂ��ẴT�[�r�X�Ə��i�̃}�[�P�e�B���O�̂��߂ɖK��҂ɘA��:���͏��i��T�[�r�X�̑��i�̂��߂ɓd�b�Ōl�ɘA��������ׂɎg�p����邱�Ƃ�����B ����ɂ͈�x�s���������R�����g�A�J�X�^�}�[�T�[�r�X�ւ̒��ڂ̉񓚂͂ӂ��܂�Ȃ��B--���̏ꍇ�A<current/>���g�p�����B
<other-purpose> string </other-purpose>
���̑��̗��p: ���͏�L�̒�`�ɂ͓��Ă͂܂�Ȃ����@�ŗ��p����邩������Ȃ��B�i���̏ꍇ�A�l�Ԃ��ǂނ��Ƃ̂ł��������^���Ȃ�����Ȃ�Ȃ��B�j

�e�X�̖ړI�icurrent������)�ɂ́A�ȉ��̃I�v�V���i���ȑ�����t�����邱�Ƃ��ł���:

required
���̖ړI���T�C�g�ɕK�v�ȋƖ��ł��邩�ǂ����B�����͈ȉ��̒l���Ƃ�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

3.3.5 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>
�f�[�^��񋟂��邩������Ȃ��T�[�r�X�񋟎҂���ѓ��g�D�̋Ɩ��ϑ���𒴂����A���@�g�D�܂��͎��ƕ���

RECIPIENT�v�f�ɂ́A�ȉ��̎�̎҂̒������ˆȏオ�܂܂�Ȃ�����Ȃ�Ȃ��B:

<ours>
���g�D����с^�܂��͓��g�D�̋Ɩ��ϑ���Ƃ��ċƖ����s���Ă���@�l�܂��͓��Ђ��Ɩ��ϑ���Ƃ��ċƖ������Ă���@�l: ���̏ꍇ�A �Ɩ��ϑ���iagent�j�Ƃ́A�\�����ꂽ�ړI�̒B���̂��߂����ɃT�[�r�X�񋟎҂ɑ����ăf�[�^ �����������O�҂Ƃ��Ē�`�����B �i�Ⴆ�΁A�T�[�r�X�񋟎҂Ƃ��̈���������B�������A ����������͏Z�����x����������A����ȏ�͏��Ɋւ��������Ȃ��B�j
<delivery>
���g�D�Ƃ͈قȂ�v���N�e�B�X�ɏ]���”\���̂���z���T�[�r�X: �T�[�r�X�񋟎҂̃v���C�o�V�[�|���V�[�ɂ����ĕ\�����ꂽ�ړI�̐��s�ȊO�̖ړI�Ńf�[�^�𗘗p���邩������Ȃ��A �z���T�[�r�X���s�����@�g�D�B�܂��A����̓f�[�^�v���N�e�B�X���m���Ă��Ȃ��z���T�[�r�X�ɂ��g�p�����B
<same>
���g�D�̃v���N�e�B�X�ɏ]�����@�g�D: �T�[�r�X�񋟎҂Ɠ����ȃv���N�e�B�X�̉��ŁA ����̂��߂Ƀf�[�^�𗘗p���鍇�@�g�D�B �i�Ⴆ�΁A���W�����l���ւ̃A�N�Z�X�𗘗p�҂ɒ񋟂��A���A�񋟂��ꂽ�l������x���p���邪�ۗL�����ɔj�����Ă܂��p�[�g�i�[��ƂɌl����񋟂���T�[�r�X�񋟎҂��l���Ă݂�B �T�[�r�X�񋟎҂Ɠ��l�ȃv���N�e�B�X�ɏ]����̎҂́A�l����j�����邽�ߌl���ւ̃A�N�Z�X�𗘗p�҂ɒ񋟂ł��Ȃ��̂ŁA ��̎҂̓T�[�r�X�񋟎҂Ɠ����ȃv���N�e�B�X�ɏ]���Ă���Ƃ݂Ȃ����B�j
<other-recipient>
���g�D�Ƃ͈قȂ�v���N�e�B�X�ɏ]�����@�g�D: �T�[�r�X�񋟎҂̐�����󂯁A�T�[�r�X�񋟎҂ɑ΂��ĐӔC�𕉂����A�T�[�r�X�񋟎҂̃v���N�e�B�X�ɂ����Ă͓��肳��Ȃ����@�� �f�[�^�𗘗p���邩������Ȃ����@�g�D�B �i�Ⴆ�΁A�T�[�r�X�񋟎҂����W�����f�[�^���A ���̑��̖ړI�ŗ��p���邩������Ȃ��p�[�g�i�[��Ƃɒ񋟂���ꍇ�B �������A���p�҂̗��v�ƃT�[�r�X�񋟎҂̗��v�ւ̐N�Q�ƍl������悤�ȕ��@�Ńf�[�^�����p����Ȃ����Ƃ�ۏ؂��邱�Ƃ��A�T�[�r�X�񋟎҂̗��v�ƂȂ�悤�ȏꍇ�B�j
<unrelated>
���g�D�Ɩ��֌W�ȑ�O��: �T�[�r�X�񋟎҂����̃f�[�^���p�v���N�e�B�X�ɂ‚��� �֒m���Ȃ��悤�ȍ��@�g�D�B
<public>
���̃t�H�[����: ���̃t�H�[�����B�f���ŁA���̃f�B���N�g���A�܂��͏��pCD-ROM�� �f�B���N�g���ȂǁB

��L�̊e�^�O�͔C�ӂɈȉ����܂ނ��Ƃ��ł���:

[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

3.3.6 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>
�L���ȕۗL�|���V�[�̃^�C�v

RETENTION�v�f�ɂ́A�ȉ��̂�����1�‚��܂܂�Ȃ���΂Ȃ�Ȃ�:

<no-retention/>
���� �A�I�����C���ł�1��̃C���^���N�V�����ɂ����Ă��̏��𗘗p����̂ɕK�v�Œ���̎��Ԉȏ�͕ۗL����Ȃ��B ���͂��̃C���^���N�V�����̌�͏�������Ȃ�����Ȃ炸�A���O�Ƃ��ċL�^���ꂽ��A�����Ƃ��Ďc���ꂽ��A ���̑��̕��@�ŕۑ����ꂽ�� ���Ă��Ȃ�Ȃ��B ���̃^�C�v�ۗ̕L�|���V�[�́A�Ⴆ�΁A Web�T�[�o�̃��O�����Ȃ��T�[�r�X��A1��̃Z�b�V�����Ŏg�p���邽�߂����ɃN�b�L�[��ݒ肷��T�[�r�X�A Web�������s�����߂ɏ������W���邪�����Ɋւ��郍�O�͎��Ȃ��T�[�r�X�Ȃǂɓ��Ă͂܂邾�낤�B
<stated-purpose/>
�������ꂽ�ړI�̂��߂ۗ̕L�F���͌������ꂽ�ړI�����Ȃ��邽�߂ɕۗL�����B ����́A��񂪂ł��邾�������ɔj������邱�Ƃ�v��������̂ł���B �T�C�g�́A�f�[�^�����̃^�C�� �e�[�u����ݒ肵���ۗL�|���V�[�������Ȃ�����Ȃ�Ȃ��B �ۗL�|���V�[�́A�T�C�g�̐l�Ԃ��ǂނ��Ƃ̂ł���v���C�o�V�[�|���V�[�Ɋ܂܂�邩�A�܂��͂������烊���N�� �����Ă��Ȃ�����Ȃ�Ȃ��B
<legal-requirement/>
�@���܂��͓K�p�”\�Ȗ@���Ɋ�Â��Ӗ��ɂ��v��: ���́A�������ꂽ�ړI�����Ȃ��邽�߂� �ۗL����邪�A���ۗ̕L���Ԃ́A�@����̗v���܂��͐Ӗ��ɂ���Ă�����������ꍇ������B �Ⴆ�΁A����҂������Ԃ̊ԁA����ɑ΂��Ĉًc�\���Ă��s�����Ƃ��@���ɂ���ĔF�߂��Ă��邽�߁A ��Ƃ͐Ӗ���̗��R�ɂ�肻�̎���L�^��ێ����悤�Ƃ��邩������Ȃ��B �܂��A��Ƃ��č���̖ړI���邢�͌��S���̖ړI�ŋL�^��ێ����邱�Ƃ��A�@���ɂ���čm��I�� �v������Ă��邩������Ȃ��B �T�C�g�̓f�[�^�����̃^�C���e�[�u����ݒ肵���ۗL�|���V�[�� �����Ȃ�����Ȃ�Ȃ��B �ۗL�|���V�[�́A�T�C�g�̐l�Ԃ��ǂނ��Ƃ̂ł���v���C�o�V�[�|���V�[�Ɋ܂܂�邩�A�܂��͂������烊���N�������Ă��Ȃ�����Ȃ�Ȃ��B
<business-practices/>
�T�[�r�X�񋟎҂̋Ɩ��v���N�e�B�X�ɂ�錈��: ���́A�T�[�r�X�񋟎҂̌������� �Ɩ��v���N�e�B�X�ɏ]���ĕۗL�����B �T�C�g�̓f�[�^�����̃^�C���e�[�u����ݒ肵�� �ۗL�|���V�[�������Ȃ����΂Ȃ�����B �ۗL�|���V�[�́A �T�C�g�̐l�Ԃ��ǂނ��Ƃ̂ł���v���C�o�V�[�|���V�[�Ɋ܂܂�邩�A �܂��͂������烊���N�������Ă��Ȃ�����Ȃ�Ȃ��B
<indefinitely/>
������: ���́A�������ɕۗL�����B����́A�ۗL�|���V�[���Ȃ��ꍇ�ɋN���邩������Ȃ��B ��̎҂����̃t�H�[�����ł���ꍇ�́A���ꂪ�K�؂ȕۗL�|���V�[�ł���B

[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�ɂ��

3.3.7 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��>
���M����邩�A�܂��͐��������f�[�^������
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>
���M����邩�A�܂��͐��������f�[�^������
ref (�K�{�̑���)
�f�[�^�v�f�^�W���̖��O�������������ꂽ���ʕ��ł���URI�Q�� ([URI])�B URI�̈ꕔ���f�[�^�X�L�[�}�Ɉ�v������̂������B URI�̈ꕔ�����݂��Ă��Ȃ��ꍇ�ɔ����āA����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])�Ɠ����B
�f�[�^�v�f�ƏW���̖��O�́A�啶��/�������̋��������̂Œ��ӁB�i�Ⴆ�΁Auser.gender �� USER.GENDER ���邢�� User.Gender �Ƃ͈قȂ�j�B
optional
�T�C�g���A���\�[�X�ɃA�N�Z�X������A�g�����U�N�V�������������邽�߂ɁA�T�C�g�K��҂ɑ΂��ėv������f�[�^�v�f�̒񋟂��K�{�̂��̂ł��邩�ۂ����Ӗ�����; "no"�́A���̃f�[�^�v�f�̒񋟂��I�v�V�����ł͂Ȃ��i�K�{�j���Ƃ��Ӗ����A"yes"�͂��̃f�[�^�v�f�̒񋟂��I�v�V�����ł��邱�Ƃ��Ӗ�����B ����l��"no"�ł���B����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>
...

3.4 �J�e�S����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/>
���Љ�ɂ�����A������: ���Љ�ɂ����Ȑl�ɖ₢���킹���s������A���݂�˂��~�߂邱�Ƃ��”\�ɂ���悤�ȏ��B�d�b�ԍ���Z���ȂǁB
<online/>
�I�����C���A������: �C���^�[�l�b�g��Ōl�ɖ₢�������s������A���݂�˂��~�߂邱�Ƃ��”\�ɂ���悤�ȏ��B�d�q���[���A�h���X�ȂǁB ���̏��́A�l�b�g���[�N�ɃA�N�Z�X����Ƃ��Ɏg�p��������̃R���s���[�^�ɂ͈ˑ����Ȃ����Ƃ������B�i"�R���s���[�^���"�J�e�S�����Q�Ƃ̂��ƁB�j
<uniqueid/>
���j�[�N�Ȏ��ʎq: �l�𐮍��I�ɓ��肵����A�F�����邽�߂ɔ��s���ꂽ���ʎq�B���Z�@�ւ�ID�ԍ��������B�i���{���s�̎��ʎq�������j�B �����̓E�F�u�T�C�g��T�[�r�X���甭�s���ꂽ���ʎq���܂ށB
<purchase/>
�w�����: ���i��T�[�r�X���w�����邱�Ƃɂ���ĐϋɓI�ɐ����������B�x�����@�̏����܂ށB
<financial/>
���Z���: �����A�c���A�x�����A�؉z���A�w���A�N���W�b�g�J�[�h�A�f�r�b�g�J�[�h�Ȃǂ̌l�̋��Z���B �l�ɂ���A�������w���́A"�w�����"�Ő��������l�ɁA����P�̂ł�"���Z���"�ɂ͑����Ȃ��B
<computer/>
�R���s���[�^���: �l���l�b�g���[�N�ɃA�N�Z�X����Ƃ��Ɏg�p���Ă���R���s���[�^�V�X�e���Ɋւ�����B IP�A�h���X��h���C���l�[���A�u���E�U�̎�ށA�I�y���[�e�B���O�V�X�e���ȂǁB
<navigation/>
�i�r�Q�[�V�����ƃN���b�N�X�g���[���̃f�[�^: �{�����邱�Ƃɂ�����󓮓I�ɐ�����f�[�^�B�K�₵���y�[�W��y�[�W���Ƃ̑؍ݎ��ԂȂǁB
<interactive/>
�C���^���N�e�B�u�f�[�^: Web�T�C�g��ʂ����A�T�[�r�X�񋟎҂Ƃ������I�Ȃ��Ƃ������ϋɓI�ɐ�����f�[�^�B�܂��A���̂悤�Ȃ��Ƃ�𔽉f�����f�[�^�B�����G���W���ł̌���������A�J�E���g�����̃��O�ȂǁB
<demographic/>
�l�����v�w�I�E�Љ�o�ϊw�I�f�[�^: �l�̓����Ɋւ�����B���ʂ�N��A�����ȂǁB
<content/>
���͂̓��e : �ʐM�����Ɋ܂܂�錾�t��\���B�d�q���[���̕��͂�f���‚ւ̌f�����e�A�܂��`���b�g���[���ł̒ʐM���e�ȂǁB
<state/>
��ԊǗ����J�j�Y��: ���p�҂Ƃ̃Z�b�V�������ێ�������A�܂��ȑO�ɓ���T�C�g��K�₵�����Ƃ����R���e���c�ɃA�N�Z�X�������Ƃ����闘�p�҂������I�ɓ��肵���肷�郁�J�j�Y���BHTTP�N�b�L�[�ȂǁB
<political/>
�s�����: �@���c�́A�J���g���A���I�ȋ���A���}�Ȃǂ̉���A�܂��͏����B
<health/>
���N���: �l�̓��̓I�܂��͐��_�I���N�A���I�u���A�w���X�P�A�[�T�[�r�X�␻�i�̎g�p���͒����A�w���X�P�A�[�T�[�r�X�␻�i�̍w�����Ɋւ�����B
<preference/>
�v���t�@�����X�i�n�D�j�f�[�^: �l�̍D�݂⌙���Ȃ��̂Ɋւ���f�[�^�B�D���ȐF�≹�y�̍D�݂ȂǁB
<location/>
�ʒu�f�[�^: �l�̌��݂̕����I�Ȉʒu���ƕύX�����ꍇ�ɂ��̈ʒu�̒ǐՂ̂��߂Ɏg�����Ƃ��ł���BGPS�ʒu�f�[�^�ȂǁB
<government/>
���{���s�̎��ʎq: �l�����ʂ��邽�߂̐��{�����s�������ʎq�B
<other-category> string </other-category>
���̑�: ��L�̒�`�ɂ��Ă͂܂�Ȃ����̃f�[�^�^�B�i���̏ꍇ�A�l�Ԃ��ǂނ��Ƃ̂ł������<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

3.5 �g�����J�j�Y��: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>
�\���ׂ̈̊g�����������B
optional
���̑����́A�g�����K�{�����C���ł��邩�����肷��B�K�{�g����optional������no���w�肷�邱�Ƃɂ���Ď������B P3P�\���ւ��K�{�g���Ƃ����̂́A���̊g���𗝉��ł��Ȃ��A�v���P�[�V�����́A���̊g�����܂ރ|���V�[�i�|���V�[�Q�ƃt�@�C���܂��̓f�[�^�X�L�[�}�j�S�̂̈Ӗ��𗝉��ł��Ȃ������Ӗ�����B �C���g����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

3.6 ���[�U�v���t�@�����X

���[�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

4. �R���p�N�g�|���V�[

�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

4.1 �R���p�N�g�|���V�[�̎Q��

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

4.2 �R���p�N�g�|���V�[�̃{�L���u����

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

4.2.1 �R���p�N�g��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/>

4.2.2 �R���p�N�g��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

4.2.3 �R���p�N�g��REMEDIES

REMEDIES�v�f�̏��̓R���p�N�g�|���V�[�Ɉȉ��̂悤�ɕ\�����F

[54]
compact-remedies
=
"COR" | ; for <correct/>
"MON" | ; for <money/>
"LAW"   ; for <law/>

4.2.4 �R���p�N�g��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/>

4.2.5 �R���p�N�g��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"

4.2.6 �R���p�N�g��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/>

4.2.7 �R���p�N�g��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/>

4.2.8 �R���p�N�g��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

4.2.9 �R���p�N�g��TEST

TEST�v�f�̑��݂�TST�g�[�N���ɂ���Ēm�炳���F

[62]
compact-test
=
"TST" ; for <TEST/>

4.3 �R���p�N�g�|���V�[�͈̔�

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

4.4 �R���p�N�g�|���V�[�̗L������

�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

4.5 P3P�|���V�[���R���p�N�g�|���V�[�֕ϊ�����

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">privacy@example.com</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 privacy@example.com"/>
   </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"

4.6 �R���p�N�g�|���V�[��P3P�|���V�[�֕ϊ�����

���[�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

�R���p�N�g�ȕۗL�iretention�j�̕����̈قȂ�l���Ȃ��ꍇ�A
���[�U�G�[�W�F���g�́A�K�؂�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
�R���p�N�g�ȕۗL�iretention�j�̕����̈قȂ�l�������ꍇ�A
���[�U�G�[�W�F���g�́A�K�؂�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

5. �f�[�^�X�L�[�}

�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

�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

5.1�f�[�^�X�L�[�}�̂��߂̎��R����̃T�|�[�g

�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

5.2 �f�[�^�\��

�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

5.3 DATA-DEF��DATA-STRUCT�v�f

<DATA-DEF>�� <DATA-STRUCT>
���ꂼ��A�f�[�^�v�f�A�f�[�^�\�����`����B�f�[�^�\���̓f�[�^�v�f����������̂Ɏg�p�ł���ė��p�”\�ŁA�\�������ꂽ��`�ł���B�f�[�^�v�f�̓X�e�[�g�����g�ŃJ�o�[���Ă���f�[�^���L�q����ׂ�P3P�|���V�[��<STATEMENT>���Ő錾����Ă���B

�ȉ��̑����͂����2�‚̗v�f�ŋ��ʂł���:

name �i�K�{�̑����j
�f�[�^�v�f�܂��͍\���̖��O�������B �f�[�^�v�f�ƍ\���̖��O���A�啶��/�������̋�ʂ��������Ƃɒ��ӁB �Ⴆ�΁Auser.gender �� USER.GENDER ���邢�� User.Gender�Ƃ͈قȂ�B �Ȃ��A�f�[�^�v�f�ƍ\���̖��O�́A�ԍ��������h�b�g�̒���Ɍ����邱�Ƃ��ł��Ȃ��B
structref
�\���������������ꂽ���ʕ��ł���URI�Q�� ([URI]���Q��)�B URI�̈ꕔ�͒�`���ꂽ�f�[�^�X�L�[�}�Ɉ�v������̂������B �ʏ�A�f�t�H���g�x�[�XURI�͓����������Q�Ƃ���([URI])�Ɠ����B strucref�����̂Ȃ��i�܂��͊֘A�����\���̂Ȃ��j �f�[�^�v�f�܂��̓f�[�^�\����"�\��������Ă��Ȃ�"�Ƃ����B
short-description
�f�[�^�v�f�܂��͌^�̊ȈՕ\�L����\��������B��������255�ȉ��B

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

5.3.1 P3P�f�[�^�X�L�[�}�̃J�e�S��

�J�e�S���̓f�[�^�\����f�[�^�v�f�Ɋ��蓖�Ă邱�Ƃ��ł���B�ȉ��̋K���͂����̃J�e�S�����ǂ̂悤�ȈӖ������‚̂����`���Ă���B

  1. <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
  2. <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
  3. <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
  4. �\���ɒ�`�����J�e�S��������\�������ꂽ�^�C�v���g�p����<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
  5. �J�e�S�������蓖�Ă���Ă��炸�A�T�u�^�C�v�Œ�`����Ă���J�e�S��������\�������ꂽ�T�u�^�C�v���g�p���Ă���<DATA-STRUCT>�͂��̃T�u�^�C�v�Ƀ��X�g���Ă���J�e�S�����ׂĂ�I������B
  6. �J�e�S�������蓖�Ă��Ă��āA�\�������ꂽ�T�u�^�C�v���g�p���Ă���<DATA-STRUCT>�͂��̃T�u�^�C�v�Ƀ��X�g���Ă���J�e�S�����ׂĂ�u��������B
  7. �f�[�^�v�f���Q�Ƃ��Ă���ہA�J�e�S���́h�o�u���A�b�v�h�K��������B����́A�f�[�^�v�f�͏��Ȃ��Ƃ��q����`�����J�e�S�������ׂĂӂ��܂Ȃ���΂Ȃ�Ȃ��Ƃ������Ƃł���B���̋K���͌J��Ԃ��K�p����̂ŁA�Ⴆ�΁A�f�[�^�v�ffoo.a.w, foo.a.y, ������foo.b.z ����`�����J�e�S���͂��ׂāA�f�[�^�v�ffoo�ɓK�p����ƍl���Ȃ�����Ȃ�Ȃ��B
  8. <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
  9. �•σJ�e�S���v�f�ƌŒ�J�e�S���v�f�������‚������Ă���<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�j

5.3.2 P3P�f�[�^�X�L�[�}�̗�

HyperSpeedExample�Ђ��ԗ��̓�����vehicle�Ƃ����\�����g�p���ďq�ׂ����ƍl���Ă���Ƃ����P�[�X���l����B���̍\���ɂ͈ȉ����܂܂��B

�܂��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

��{�\��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

5.3.3 �f�[�^�v�f�̖��O�̎g�p

��{�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

5.4 �f�[�^�X�L�[�}�̎����L����

�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

5.5 ��{�f�[�^�^

��{�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

5.5.1 ���t

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

5.5.2 ���O

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�[�^ �\��������Ă��Ȃ� ����

5.5.3 ���O�C��

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

5.5.4 �F��

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

5.5.5 �d�b

telephonenum�\���́A�d�b�ԍ��Ɋւ���������w�肷��B

telephonenum �J�e�S�� �\�� �ȈՕ\�L��
intcode ���Љ�ɂ�����A������ �\��������Ă��Ȃ� ���ԍ�
loccode ���Љ�ɂ�����A������ �\��������Ă��Ȃ� �ǔ�
number ���Љ�ɂ�����A������ �\��������Ă��Ȃ� �d�b�ԍ�
ext ���Љ�ɂ�����A������ �\��������Ă��Ȃ� ����
comment ���Љ�ɂ�����A������ �\��������Ă��Ȃ� ����

5.5.6 �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���

5.5.6.1 �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

5.5.6.2 �e���R�~���j�P�[�V����

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���ԍ�

5.5.6.3 �I�����C��

online�\���́A�l�⍇�@�g�D�Ɋւ���I�����C�������w�肷��B

online �J�e�S�� �\�� �ȈՕ\�L��
email Online Contact Information �\��������Ă��Ȃ� �d�q���[���A�h���X
uri Online Contact Information �\��������Ă��Ȃ� �z�[���y�[�W�A�h���X

5.5.7 �A�N�Z�X���O�ƃC���^�[�l�b�g�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

5.5.7.1 URI

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

5.5.7.2 ipaddr

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

5.5.7.3 �A�N�Z�X���O���

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

5.5.7.4 ���̑�HTTP�v���g�R�����

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

5.6 ��{�f�[�^�X�L�[�}

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

5.6.1 �l�f�[�^

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

5.6.2 ��O�ҋ@�փf�[�^

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

5.6.3 �r�W�l�X�f�[�^

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�ւ̖₢���킹���

5.6.4 ���I�f�[�^

���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
�T�[�o�����[�U�Ƃ̂��Ƃ�̒ǐՂ𑱂��Ă���ꍇ��interactionrecord�v�f���g�p�����ׂ��ł���B �i���Ȃ킿�A�N���b�N�X�g���[���f�[�^�ȊO�̏��B�Ⴆ�΁A�����������ȂǁB�j

5.7 �J�e�S������уf�[�^�v�f/�\��

5.7.1 �Œ�J�e�S���f�[�^�v�f/�\��

��{�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

5.7.2 �•σJ�e�S���f�[�^�v�f/�\��

��{�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

5.8 �f�[�^�v�f�̎g�p

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


6. �t�^

�t�^1: �Q�l���� �i�W�������j

[ABNF]
D. Crocker, P. Overel. "Augmented BNF for Syntax Specifications: ABNF," RFC2234, IETF, November 1997.
Available at http://www.ietf.org/rfc/rfc2234.txt.
[CHARMODEL]
M. Durst, et al. (Eds.), "Character Model for the World Wide Web," World Wide Web Consortium Working Draft. 20 February 2002.
Latest version available at http://www.w3.org/TR/charmod/.
[DOM2-Events]
T. Pixley (Ed.), "Document Object Model (DOM) Level 2 Events Specification," World Wide Web Consortium, Recommendation. 13 November 2000.
Available at http://www.w3.org/TR/DOM-Level-2-Events/.
[HTTP1.0]
T. Berners-Lee, R. Fielding, H. Frystyk, "Hypertext Transfer Protocol -- HTTP/1.0," RFC1945, IETF, May 1996.
Available at http://www.ietf.org/rfc/rfc1945.txt.
[HTTP1.1]
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1," RFC2616, IETF, June 1999. [Updates RFC2068]
Available at http://www.ietf.org/rfc/rfc2616.txt.
[HTML]
D. Raggett, A. Le Hors, and I. Jacobs (Eds.). "HTML 4.01 Specification" World Wide Web Consortium, Recommendation. 24 Dicember 1999.
Available at http://www.w3.org/TR/html401/.
[KEY]
S. Bradner. "Key words for use in RFCs to Indicate Requirement Levels." RFC2119, IETF, March 1997.
Available at http://www.ietf.org/rfc/rfc2119.txt.
[LANG]
H. Alvestrand, "Tags for the Identification of Languages." RFC1766, IETF, 1995.
Available at http://www.ietf.org/rfc/rfc1766.txt.
[STATE]
D. Kristol, L. Montulli, "HTTP State Management Mechanism." RFC2695, IETF, October, 2000 [Obsoletes RFC2109]
Available at http://www.ietf.org/rfc/rfc2965.txt.
[URI]
T. Berners-Lee, R. Fielding, and L. Masinter. "Uniform Resource Identifiers (URI): Generic Syntax and Semantics." RFC2396, IETF, August 1998. [Updates RFC1738]
Available at http://www.ietf.org/rfc/rfc2396.txt.
[UTF-8]
F. Yergeau. "UTF-8, a transformation format of ISO 10646." RFC2279, IETF, January 1998.
Available at http://www.ietf.org/rfc/rfc2279.txt.
[XHTML-MOD]
M. Altheim, et al. (Eds.). "Modularization of XHTML". World Wide Web Consortium, Recommendation. 10 April 2000.
Available at http://www.w3.org/TR/xhtml-modularization/.
[XML]
T. Bray, J. Paoli, C. M. Sperberg-McQueen, E.Maler (Eds.). "Extensible Markup Language (XML) 1.0 Specification (Second Edition)." World Wide Web Consortium, Recommendation. 6 October 2000.
Available at http://www.w3.org/TR/REC-xml.
[XML-Name]
T. Bray, D. Hollander, A. Layman (Eds.). "Namespaces in XML." World Wide Web Consortium, Recommendation. 14 January 1999.
Available at http://www.w3.org/TR/REC-xml-names/.
[XML-Schema1]
H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn (Eds.). "XML Schema Part 1: Structures" World Wide Web Consortium Recommendation. 2 May 2001.
Available at http://www.w3.org/TR/xmlschema-1/.
[XML-Schema2]
P. Biron, A. Malhotra (Eds.). "XML Schema Part 2: Datatypes" World Wide Web Consortium Recommendation. 2 May 2001.
Available at http://www.w3.org/TR/xmlschema-2/.

�t�^2: �Q�l���� �i�W���񏀋��j

[APPEL]
M. Langheinrich (Ed.). "A P3P Preference Exchange Language (APPEL)." World Wide Web Consortium Working Draft. 26 February 2001.
Available at http://www.w3.org/TR/P3P-preferences.
[CACHING]
I. Cooper, I. Melve, G. Tomlinson. "Internet Web Replication and Caching Taxonomy." RFC3040, IETF, January 2001.
Available at http://www.ietf.org/rfc/rfc3040.txt.
[COOKIES]
"Persistent Client State -- HTTP Cookies," Preliminary Specification, Netscape, 1999.
Available at http://www.netscape.com/newsref/std/cookie_spec.html.
[ISO3166]
"ISO3166: Codes for The Representation of Names of Countries." International Organization for Standardization.
[ISO8601]
"ISO8601: Data elements and interchange formats -- Information interchange -- Representation of dates and times." International Organization for Standardization.
[P3P-HEADER]
M. Marchiori, R. Lotenberg (Eds.), "The HTTP header for the Platform for Privacy Preferences 1.0 (P3P1.0)." IETF Internet Draft, 2002.
Latest version available as text at http://www.w3.org/2002/04/P3Pv1-header.txt.
Latest version available as HTML at http://www.w3.org/2002/04/P3Pv1-header.html.
Latest version available as XML at http://www.w3.org/2002/04/P3Pv1-header.xml.
[P3P-RDF]
B. McBride, R.Wenning, L.Cranor. "An RDF Schema for P3P." World Wide Web Consortium, Note. 25 January 2002.
Latest version available at http://www.w3.org/TR/p3p-rdfschema/.
[RDF]
O. Lassila and R. Swick (Eds.). "Resource Description Framework (RDF) Model and Syntax Specification." World Wide Web Consortium, Recommendation. 22 February 1999.
Available at http://www.w3.org/TR/REC-rdf-syntax/.
[UNICODE]
Unicode Consortium. "The Unicode Standard"
Available at http://www.unicode.org/unicode/standard/standard.html.

�t�^3: P3P��{�f�[�^�X�L�[�}��` �i�W�������j

�Ȓ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 : XML�X�L�[�}��`�i�W�������j

�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�^5 : XML DTD��`�i�W���񏀋��j

���̕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" >

�t�^6 : ABNF�\�L�@ �i�W���񏀋��j

���̎d�l���ł̐�����P3P���@�́A[ABNF]���킸���ɏC���������̂��g�p���č쐬����Ă���B�ȉ���ABNF�̊ȒP�Ȑ����ł���B

name = (elements) 
<name> �͋K�����ŁA<elements> �͕����̋K�����܂��́A �ȉ��̐����ɂ���ē���ꂽ���ʂł���B�K�����͑啶��/����������ʂ��Ȃ��B 
(element1 element2)
���ʂɂ���Ĉ͂܂ꂽ�v�f�͈�‚̗v�f�Ƃ��Ĉ����邪�A���ʓ��̗v�f�͌����ɏ����t������B
<a>*<b>element
<a> �‚��� <b> �‚̗v�f�B
(1*4<element> ��1�`4�v�f���Ӗ�����)
<a>element
<a> �‚̗v�f�B
(4<element> ��4�‚̗v�f���Ӗ�����)
<a>*element
<a> �A�܂��͂���ȏ�̗v�f�B
(4*<element> ��4�A�܂��͂���ȏ�̗v�f���Ӗ�����)
*<b>element
0���� <b> �‚̗v�f
(*5<element> ��0�`5�‚̗v�f���Ӗ�����)
*element
0�ˆȏ�̗v�f�B
(*<element> 0�`�����̗v�f���Ӗ�����)
[element]
�I�v�V�����v�f�A*1(element)�Ɠ����B
([element] �� 0 �܂��� 1�v�f���Ӗ�����)
"string" or 'string'
""���ɗ^����ꂽ��������Ӗ�����B

�g�p����Ă��邻�̑��̕\�L�@��:

; �܂��� /* ... */
�R�����g�B

�t�^7 : P3P�K�C�h���C�� (�W���񏀋�)

�{�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

���v���C�o�V�[

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

�ʒm�ƃR�~���j�P�[�V����

�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

�I���ƃR���g���[��

���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

�������Ɗ��S��

�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

�Z�L�����e�B

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

�t�^8 : ���[�L���O�O���[�v�v���� (�W���񏀋�)

�{�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.).