REC-PICS-labels-961031�i�a��j (original) (raw)
���̃h�L�������g��
PICS Label Distribution Label Syntax and Communication Protocols Version 1.1 W3C Recommendation 31-October-96 http://www.w3.org/TR/REC-PICS-labels
�̘a��ł��B
���̃h�L�������g�ɂ͘a���̌�肪���肦�܂��B
���e�̕ۏ͂��������˂܂��̂ŁA�K��W3C Web�T�C�g�̐����Ńh�L�������g���Q�Ƃ��ĉ������B
�܂��A���쌠�ɂ��Ă͖{�h�L�������g�Ɋ܂܂��L�q�ɉ����A��������K���Q�����Ă��������B
Copyright (C) 1996 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C �ӔC, �o�^���W, �����̎g�p ������ �\�t�g�E�G�A���C�Z���X�Ɋւ���K���K�����K�p�����B
REC-PICS-labels-961031
PICS���x���z�z�A���x���̎d�l�ƒʐM�v���g�R��
�iPICS Label Distribution Label Syntax and Communication Protocols�j
Version 1.1
W3C Recommendation 31-October-96
Editor:
Jim Miller jmiller@w3.org
Authors:
Tim Krauskopftimk@spyglass.com
Jim Millerjmiller@w3.org
Paul Resnickpresnick@research.att.com
Win Treesetreese@OpenMarket.com
���̕����̈ʒu�Â�
���̕����́AW3C�����o�Ƒ��̗��Q�W�҂ɂ���ă��r���[����Ă���A�f�B���N�^�ɂ����W3C���E�Ƃ��� �w�肳��Ă���BW3C���E�̕����́A�ʂ̕����ŎQ�l�����Ƃ��Ďg���邩�A�K�͓I�Q�ƂƂ��Ĉ��p����� ���̂ł���B���E�����ۂ�W3C�̖����́A�d�l�֒��ӂ������A�L�͈͂ɂ킽��W�J�𑣐i���邱�Ƃł���B ����́AWeb�̋@�\���Ƒ��쐫�����߂���̂ł���B
http://www.w3.org/pub/WWW/TR/.�ŁA���݂�W3C���E�ƁA���̋Z�p�I�ȕ����̃��X�g�������邱�Ƃ��ł� ��B
�v��
���̕����́APICS(Platform for Internet Content Selection)�Z�p���ȉ�ɂ���č쐬���ꂽ�B ����� PICS���x���ƃ��x����]������3�̕��@�̈�ʓI�ȃt�H�[�}�b�g���`�������̂ł���B
- HTML�����ɋL�q���ē]������
- RFC-822�w�b�_�[���g���v���g�R���o�R�ŕ����ƂƂ��ɓ]������
- �����Ƃ͓Ɨ����ē]������
�ڎ�
HTTP���g�p�������x���t�������̗v��
[�t�^�`�F ���x���r���[���̃��P�[�e�B���O�A���S���Y��](#Appendix A)
[�t�^B�F ���x���r���[���̗v���Ɖ����̃T���v��](#Appendix B)
�T�v
���̕����́APICS(Platform for Internet Content Selection)�̋Z�p���ȉ�ɂ���č쐬���ꂽ�B ����� PICS���x���ƃ��x����]������3�̕��@�̈�ʓI�ȃt�H�[�}�b�g���`�������̂ł���B
HTML�����ɋL�q���ē]������
������META�^�O��p����HTML����(�̃w�b�_�[)��1�ȏ�̃��x�����ދ@�\�ɂ��ċL�q���Ă� ��B
RFC-822�w�b�_�[���g�p����v���g�R���o�R�ŕ����ƂƂ��ɓ]������
RFC-822�w�b�_�[���g�p����_�ǂ�_�v���g�R�����g�p���Ăł��A���x����]�����邱�Ƃ��ł���B���� �āA�����ƂƂ���(���݂���Ȃ��)���̃��x����]������v����HTTP�N���C�A���g(Web�u���E�U)�ɋ� ����悤�AHTTP�v���g�R���̊g�����`����B���̃l�b�g���[�N�v���g�R�����ގ��̕��@�Ŋg���� ��邱�Ƃ�PICS�Z�p���ȉ�͊�]����BLabels can be transmitted using any
�����Ƃ͓Ɨ����ē]������
�N���C�A���g��HTTP�v���g�R���ɂ��������ē��삷��g���x���r���[���h�Ƀ��x����v�����邱�Ƃ� �ł���Bftp(gopher���邢��netnews)�̂悤��HTTP�ȊO�̃v���g�R���ł�URL(RFC-1738���Q��)������ �Ă���A���̕����̃��x�����Q�Ƃ��邱�Ƃ��ł���BPICS��IRC�`���b�g���[��(���C�e�B���O�T�[ �r�X�ƃ��C�e�B���O�V�X�e�����Q��)���Q�Ƃ��邽�߂̐V����URL�X�L�[�����`���Ă��邱�Ƃɒ��� ���Ȃ���Ȃ�Ȃ��B���x���r���[���̍ł��ȒP�Ȏ��{�́A���ʂ�CGI�X�N���v�g�𑖂点�Ă��� off-the-shelf HTTP�T�[�o�ł���B
��ʓI�ȃt�H�[�}�b�g�iGeneral Format�j
���x����_�T�[�r�X���ʎq_, _���x���I�v�V����_, �����_���C�e�B���O_�ō\������Ă���B�T�[�r�X���ʎq�� �́A���j�[�N�Ȏ��ʎq�Ƃ��ă��C�e�B���O�T�[�r�X(���C�e�B���O�T�[�r�X�ƃ��C�e�B���O�V�X�e���� �Q��)���I�����Ă���URL�ł���B���x���I�v�V�����ɂ́A������]���������Ԃ̂悤�ȃ��C�e�B���O����� ���镶���̑������L�q����B���C�e�B���O�́A1�ȏ�̎����ɉ����ĕ������L�q�����A�̑����l�ł� ��B1�ȏ�̃��x�������X�g�Ƃ��Ăɔz�z����Ă��悢�B���x�����X�g�̈�ʓI�ȃt�H�[���͈ȉ��̂Ƃ� ��ł���(�G���[�X�e�[�^�X�R�[�h�͕\�����Ă��Ȃ�)�B
(PICS-1.1
_<service url>_ [_option..._]
labels [_option..._] ratings (<category> <value> ...)
[option...] ratings (<category> <value> ...)
...
<_service url_> [_option..._]
labels [_option..._] ratings (<category> <value> ...)
[option...] ratings (<category> <value> ...)
...
...)
A _specific_���x���͂P�̕����ɂ̂ݓK�p�����BHTML�ŋL�q���ꂽ�����́A�O���Q��(�Ⴆ�A�^�O��p����)�ɂ���đ��̕������Q�Ƃ��邩������Ȃ��A�܂��A�C�����C���\��(�Ⴆ�A <img...>�܂���<object ...>�^�O��p����)��v�����邩������Ȃ��B���x���͂��̕����ɂ̂ݓK�p����� ���̂ŁA�Q�Ƃ��镶���ɂ͓K�p_����Ȃ�_�B
_generic_���x��(generic�I�v�V�����̎g�p�ɂ���Ď��ʂ����)�́A(for�I�v�V�����Ŏw�肵��)����̕� ����Ŏn�܂�URL�Ŏ�����邷�ׂĂ̕����ɓK�p�����Bgeneric���x���́Aspecific���x���ɂ���Ė����� ���邱�Ƃ��ł���g�f�t�H���g�h���x���Ƃ��Ă̈Ӗ�����_���Ȃ�_�B�N���C�A���g�������̃��x���ɃA�N�Z�X ���邱�ƂŁAspecific���x����generic���x�����ɂ��邪�A�N���C�A���g��2�̃��x�����ʁX�ɔz�z�� ��Ă��܂����߁A generic���x���ɂ̂݃A�N�Z�X���Ă��܂���������Ȃ��B�T�[�o�̓f�t�H���g�̒l���� ���A��������Ƃɂ������[�J���f�[�^�x�[�X�Ŗ����ɂ���Ȃ�specific���x�����쐬���邱�Ƃ��ł���B�� �����Ȃ���A�T�C�g�A���邢�̓f�B���N�g���ł��ꂪ���ׂĕ����ɓ��Ă͂܂�A�T�C�g���邢�̓f�B���N �g���̂��߂�generic���x�����z�z�����ׂ��ł���B
���C�e�B���O�T�[�r�X�́A�^����ꂽURL���v���t�B�N�X�Ƃ���generic���x�����K�肷�邱�Ƃ��ł��A�� ���A����URL�ɂP��specific���x�����K�肷�邱�Ƃ��ł���B������specific���x����������ꂽ�� ���A����͂ǂ��generic���x�������D�悵�Ďg����ׂ��ł���B��������PICS�N���C�A���g�\�t�g �E�F�A�́Ageneric���x���̎g�p�𐧌����邩������Ȃ��B�Ⴆ�A2�ȏ��URL�c���[���x���̃m�[�h�� �ɕ������ʒu����ꍇ�A�N���C�A���g�́Ageneric���x�����ɂ��邩������Ȃ��B
���x���I�v�V������3�̃O���[�v�ɕ������邱�Ƃ��ł���B�ŏ��̃O���[�v�́A���x�����t����ꂽ���� �ɂ��Ă̏�����������B��2�̃O���[�v�́A���x�����g�ɂ��Ă̏�����������B�Ō�̃O���[�v �́A���̑��̏�����������B
- ���x���t�����Ă��镶���ɂ��Ă̏��
at quoted-ISO-date
���C�e�B���O���K�p���ꂽ���t�A���C�e�B���O�����{���ꂽ�����B�d�v�łȂ����M���ł���l�łȂ� ��Ȃ�Ȃ��A����́Amessage integrity check(MIC)�I�v�V�����̑�p�ɂ��邪�ł���B
MIC-md5 "Base64-string"
-or- md5 "Base64-string"
�]�����ʂ�message integrity check(MIC)�BMD5���b�Z�[�W �_�C�W�F�X�g�A���S���Y��(RFC1321���Q ��)���AMIC���v�Z���邽�߂Ɏg���Ă���B���b�Z�[�W�_�C�W�F�X�g���쐬����1�̕��@�́ARSA�� ��������A�����ł��̖ړI�ɗ��p����RSAREF(�o�[�W�����Q.�O)�\�t�g�E�F�A�̒��邱�Ƃł� ��B MICs�ƃf�B�W�^���������Q�ƁB - ���x�����g�ɂ��Ă̏��
by quotedname
���̃��x���̍쐬�ɐӔC���������l�A���邢�̓��C�e�B���O�T�[�r�X�̎��̂̎��ʎq�B����́A�lj� �\�Ȍ`���ł��邩�A���邢�̓��x���̏������ؖ����邽�߁A(base64�G���R�[�h����)�F�Ƒ��̏� ��̃Z�b�g�Ƃ��܂��̂ł���B
for _quotedURL_
���C�e�B���O��K�p����A�C�e����URL(�܂��́AURL�̃v���t�B�N�X������)�B���̃I�v�V�����́A generic���x���Ƒ��̌���ꂽ�P�[�X(�g���x���v���h���Q��)�ŕK�v�ł���(���̂��ł͔C��)�B�P�� ������������URL�������Ƃ��ł���̂ŁA���x����**for**�I�v�V������URL���v���������̂ƈقȂ邱 �Ƃ�����B����URL�͂��̕������Q�Ƃ��邽�߂Ɏg�p����B
generic _boolean_
-or- gen _boolean_
���̃I�v�V������true�ɃZ�b�g���ꂽ�ꍇ�A���x����**for**�I�v�V�����ŗ^����ꂽ�v���t�B�N�X�ŃX �^�[�g���Ă���URL�ɓK�p�����B����́A���C�e�B���O���T�C�g�S�́A���邢�̓T�C�g�̃T�u�Z�b�g �ɑ��ēK�p���邽�߂Ɏg����B�܂��A���ׂĂ�generic���x����**for**�I�v�V�������܂�ł��Ȃ��� �Ȃ�Ȃ��B��ɏq�ׂ��悤�ɁA�����A**for**�I�v�V�����Ŏw�肳�ꂽ�v���t�B�N�X�Ŏn�߂�URL��_���ׂĂ�_ �����ɐ������K�p���邱�Ƃ��ł��Ȃ��̂ł����(specific���x�������݂���ɂ��Ă�)�Ageneric ���x���͍쐬�����ׂ��ł͂Ȃ��B
on _quoted-ISO-date_
The date on which this rating was issued.
signature-RSA-MD5 "_Base64-string_"
���x�����܂�RSA�f�B�W�^�������B�����́A���x���s�������C�e�B���O�T�[�r�X�ɂ����MD5�A�� �S���Y����p���Čv�Z�����B�������쐬����1�̕��@�́ARSA����������A�����ł��̖ړI�ɗ��p ����RSAREF(�o�[�W�����Q.�O)�\�t�g�E�F�A���邱�Ƃł���BMICs�ƃf�B�W�^���������Q �ƁB
until quoted-ISO-date
-or- exp quoted-ISO-date
���C�e�B���O�������ƂȂ���t - Other information.
comment quotedname
���x��������l�Ԃ̂��߂̏��;�B�֘A���͂Ȃ��B
complete-label quotedURL
-or- full quotedURL
����URL���g�p���ĎQ�Ƃ���ƁA����ƂȂ銮�S�ȃ��x����Ԃ��B���S�ȃ��x���́A�����̑����l�� �����Ă���B�Z�����x�����p�t�H�[�}���X�ړI�̂��߂ɑ����邪�A����͒lj��̏��𗘗p���鎞 �Ɏg����BURL���Q�Ƃ��ꂽ�ꍇ�A�P�̃��x������Ȃ郉�x�����X�g���܂ރ^�C�v application/pics-labels�̃A�C�e����Ԃ��B
extension (optional _quotedURL data_*)
-or- extension (mandatory _quotedURL data_*)
�����A�g�����邽�߂̋@�\�B�g�����̖��̂̏d��������邽�߂ɁA���ꂼ��̊g����_quotedURL_�ɂ�� �Ď��ʂ����BURL���Q�Ƃ���ƁA�g���Ɋւ���lj��\�ȋL�q�邱�Ƃ��ł���B�g�����C�� (**optional**)�ŁA�\�t�g�E�F�A���g���𗝉����Ȃ��ꍇ�A�������邱�Ƃ��ł���B�g�������� (**mandatory**)�ŁA�\�t�g�E�F�A���g���𗝉����Ȃ��ꍇ�A���x���͋�������Ȃ��������̂Ƃ��Ĉ� ���B_data_�̂��ꂼ��̃A�C�e���́A�ڍׂȃV���^�b�N�X�ŋL�q����悤�ɁAsimple-to-parse�f�[�^ �^���łȂ���Ȃ�Ȃ��B http://w3.org/PICS/extensions/�Ō��ݎg�p����Ă���g���@�\���Q�Ƃ� �邱�Ƃ��ł���B
��
PICS���C�e�B���O�T�[�r�X�ƃ��C�e�B���O�V�X�e���ŋL�q���郌�C�e�B���O�V�X�e���̗�Ƃ��āA�Q�� �̕����̃��x�����X�g���A���̂Ƃ���ł������Ƃ���B(���ׂĂ̗�ŁA�X�y�[�V���O�ƃC���f���e�[�V�� �����ǂ݂₷���悤�ɓ�����Ă���B�����̃X�y�[�X�͂P�̃X�y�[�X�Ƃ��Ĉ����B)
(PICS-1.1 "http://www.gcf.org/v2.5"
by "John Doe"
labels on "1994.11.05T08:15-0500"
until "1995.12.31T23:59-0000"
for "http://w3.org/PICS/Overview.html"
ratings (suds 0.5 density 0 color/hue 1)
for "http://w3.org/PICS/Underview.html"
by "Jane Doe"
ratings (subject 2 density 1 color/hue 1))
�������x�����X�g�́A���R���p�N�g�ɂ��ׂẲ��s�ƃC���f���g�������P�̃X�y�[�X�ɕϊ����A�P�� �glabels�h���gl�h�ɁA�gratings�h���gr�h�Ƃ����悤�ɒ����I�v�V�������̂��ȗ��`�Œu�������ē]���� �Ă��悢�B����́A�]���̂��߁A����ɁA���ׂẴI�v�V��������ʂ̕����Ɏ�苎��AURL�ɂ���Ă� �̕������Q�Ƃ���悤�Ɉ��k���Ă��悢�B
(PICS-1.1 "http://www.gcf.org/v2.5" l
full "http://www.gcf.org/labels/13242123"
r (suds 0.5 density 0 color/hue 1)
full "http://www.gcf.org/labels/123412278"
r (subject 2 density 1 color/hue 1))
�Ō�ɁA���x���̏����e�����炵�ē]���ʂ���菬�������邽�߁A�I�v�V�������͂��ׂďȗ����Ă��� ���B���̂Ƃ��A���ʂƂ��č쐬����郉�x�����X�g�́A�ȉ��̂悤�ɂȂ�B
(PICS-1.1 "http://www.gcf.org/v2.5" l r (suds 0.5 density 0 color/hue 1) r (subject 2 density 1 color/hue 1))
�ڍׂȕ��@
�ȉ���modified BNF���g�p�������x���̕��@���L�q����B�ǂ̃��x��������̃v���g�R�����ɖ��ߍ��܂�邩�Ƃ������@���ȉ��Ɏ����B
�m�[�g:
- version�ŋL�q���镶����gPICS-1.1�h�́APICS���C�e�B���O�T�[�r�X�ƃ��C�e�B���O�V�X�e�� ��PICS�d�l�̃o�[�W�����ԍ��P.�P�ɑ�������B���x�����ꎩ�g���gPICS-1.1�h���g���A�T�[�r�X�L�q ���gPICS-version�P.�P�h�̕\�L���g���̂̓G���K���g�łȂ����A����͈ӎ��I�Ȃ��̂ł���B
- �X�y�[�X(Whitespace)�̓N�H�[�g���ꂽ�ꍇ�������Ė��������B�����̘A�������X�y�[�X�͂P�̃X�y�[�X�Ƃ� �Ĉ�����B
- Transmit-names�ƃN�H�[�g���ꂽ������͑啶��/����������ʂ���B�I�v�V�������̂�BNF���@�̑��̃g �[�N���ł́A�啶��/����������ʂ��Ȃ��B
- ���̎d�l�ł́A�N���C�A���g����T�[�o�֓]���������ɂ��āAUS-ASCII���g�p���邱�Ƃ����i �ɋ��߂Ă���B�N���C�A���g�����̕����Z�b�g��p�����L�q�ցA�ǂ̂悤�ɂ���transmit-names��z �u���邩���A�֘A����PICS���C�e�B���O�T�[�r�X�ƃ��C�e�B���O�V�X�e���ŋL�q����B�N���C�A ���g�́A�����I�Ƀ��x���̏������[�U�ɒ��邽�߁A���C�e�B���O�T�[�r�X�̋L�q���L���b�V�� ����悤����Ă���B
- _service-info_�Ŏ������I�v�V�����́A���ׂă��x���ɓ��Ă͂܂�B�����āA_service-info_�́A �����_label_�̃I�v�V�����ɂ���Ė����ɂȂ�B ���Ȃ킿�A�K�ȃI�v�V�����𗝉�����ړI�ŁA_service-info_�̓����Ń��x���̓l�X�g����Ă���B����́Aby�Ageneric�Aon, until �I�v�V���� ��A�����̃I�v�V�����̎����ŗL���ł��낤�B��̍ŏ��̗�ł́A�ŏ��̃��x����service-info��by �I�v�V������(�gJohn Doe�h�̒l��)����Ă��邪�A��Q�̃I�v�V����(�l�gJane Doe�h�ɂ����) �Ŗ����ɂ���Ă���B
- PICS���x�����̐��l�́A IEEE�̒P���x���������_���ŋK�肳�ꂽ���̂��傫�Ȓl�A���邢�͐��x�� ���邱�Ƃ͂Ȃ��B �C���v�������^�́A���������_�ł̔�r��S�z���A�����I�ɂ�ASCII������Ő��� �L�q���邩������Ȃ��B
- _multi-value_�V���^�b�N�X�́A�����̒l�����悤�ȃJ�e�S���Ŏg���Ȃ��Ă�_�Ȃ�Ȃ�_�B����́A�P �̒l�����Ȃ��ꍇ�ł��g����_���悢_�B�܂��A���R���p�N�g�ȃo�[�W�����ł͎g���邩������� ���B�l���Ȃ����A�J�e�S���͊��S�ɏȗ����Ă��Amulti-value�V���^�b�N�X��p���ē]�����Ă��ǂ��B
- �X��_single-label_���邢��_service-info_�ŕ�����L�q�����\���̂���I�v�V�����́Acomment ��extension�ł���B����extension�I�v�V������������L�q�����A�g�����`���Ă���_quotedURL_�͕ʌ̂��̂łȂ���Ȃ�Ȃ��B
- _rating_���̃J�e�S���́A�ǂ�ȏ����Ō����邩���܂��Ă��Ȃ��Bapplication/pics-service�Ō����鏇���ɍ��v����K�v�͂Ȃ�
- ��͂̂��߁A���ʂŊ���ꂽ�J�e�S���ƒl�̃��X�g�� �hratings�h�� �gr�h �̂ǂ��炩�ŏI��邱�� �ɒ��ӂ��Ȃ���Ȃ�Ȃ��B�������ꂪ���x�����X�g�̏I���łȂ��Ȃ�A����́A�V�����T�[�r�X URL (���p���ɂ���Ĉ͂܂�Ă��邱�ƂŔF���ł���)���邢�̓G���[(�herror�h�Ŏn�܂�)�̂����ꂩ �̃��x��(�����炭�I�v�V�����ŃX�^�[�g����)�ł���B
labellist :: '(' version service-info+')'
version :: 'PICS-1.1'
service-info :: 'error' '(no-ratings' explanation* ')'
| serviceID service-error | serviceID option* labelword label*
serviceID :: quotedURL
labelword :: 'labels' | 'l'
label :: label-error | single-label | '(' single-label* ')'
single-label :: option* ratingword '(' rating+ ')'
ratingword :: 'ratings' | 'r'
quotedURL :: '"' URL '"' as described and extended in
[���C�e�B���O�V�X�e���ƃ��C�e�B���O�T��r�X.
option :: labeloption | documentoption | otheroption
labeloption ::
'by' quotedname
| 'generic' boolean | 'gen' boolean
| 'for' quotedURL
| 'on' quoted-ISO-date
| 'signature-RSA-MD5' "base64-string"
| 'until' quoted-ISO-date | 'exp' quoted-ISO-date
documentoption ::
'at' quoted-ISO-date
| 'MIC-md5' "base64-string" | 'md5' "base64-string"
otheroption ::
'comment' quotedname
| 'complete-label' quotedURL | 'full' quotedURL
| 'extension' '(' mand/opt quotedURL data* ')'
mand/opt :: 'optional' | 'mandatory'
data :: quoted-ISO-date | quotedURL
| number | quotedname | '(' data* ')'
quoted-ISO-date :: '"'YYYY'.'MM'.'DD'T'hh':'mmStz'"'
ISO8601:1988�̓��t�Ǝ��Ԃ̊����b�Ƃ��āA�t�H�[�������肵��
YYYY :: 4���̔N
MM :: 2���̌� (01=1���Aetc.)
DD :: 2���̓� (01�31) **hh ::** 2���̎��� (00�
23) (am/pm�͋����Ă��Ȃ�)
mm :: 2���̕� (00�`60)
S :: UTC����̃^�C���]�[���I�t�Z�b�g�̕��� (�e+�f or �e-�e)
tz :: 4����UTC����̃I�t�Z�b�g
(�Ⴆ�A1512��15����12�����Ӗ�����)
�Ⴆ�A�h1994.11.05T08:15-0500�h�́A�č������W������1994�N11��5��8:15�������A_quoted-ISO-date_��
����B
����: ISO��́A�����ŋL�q�������̂��傫�ȏ_��������Ă���B PICS�͂����ŋL�q���ꂽ�V���^
�b�N�X�����m_�ɕK�v�Ƃ���B�������Ԃ����ԑт��ȗ�����Ă͂Ȃ�Ȃ��A�݊��t�H�[�}�b�g�͋�����Ă�
���A�����Ŏw�肵���悤�ɋ�Ǔ_���Ȃ���Ȃ�Ȃ��B
rating :: transmit-name number | transmit-name '(' multi-value')'
multi-value :: number | number ':' number
transmit-name :: transmit-name-char+ ['/' transmit-name]
number :: [sign]unsignedint['.' [unsignedint]]
sign :: '+' | '-'
unsignedint :: [0-9]+
quotedname :: '"' urlchar-or-space+ '"'
alphanumpm :: 'A' | ... | 'Z' | 'a' | ... | 'z' | '0' | ... | '9' | sign
transmit-name-char :: alphanumpm | '.' | '$' | ',' | ';' | ':'
| '&' | '=' | '?' | '!' | '' | '~' | '@'
| '#' | '' | '%' hex hex
����: �V���O�����邢��2�d���p���A���邢�͊��ʂ�}�����邽�߂Ɂh%�h�G�X�P�[�v(%�̂��ƂɁAASCII��
���Z�b�g�ŕ�����\�킷�Q��Hex������t������)���g�p����B
urlchar ::* transmit-name-char | '(' | ')'
hex :: '0' | ... | '9' | 'A' | ... | 'F' | 'a' | ... | 'f'
urlchar-or-space :: urlchar | ' '
base64-string :: as defined in RFC-1521.
service-error :: 'error' '(' 'request-denied' explanation* ')'
| 'error' 'service-unavailable'
label-error :: 'error' '(' 'request-denied' [quotedURL explanation*] ')'
| 'error' '(' 'not-labeled' quotedURL ')'
explanation :: quotedname
PICS���x���ƃ��x�����X�g�̈Ӗ�
_labellist_��PICS���x���̏W�܂��]�����邽�߂Ɏg�p�����B �����ŋL�q����t�H�[�}�b�g�́AMIME �^�C�v �happlication/pics-labels�h �Ƃ���IANA�œo�^�������̂ł���B ����́A���x���ƃ��x������ �݂��Ȃ��ꍇ���̗��R��]������Ƃ��Ɏg�p����B�܂��A���x�����ƈꏏ�̓]���A�܂���PICS���x���r ���[������]�����Ȃ���Ȃ�Ȃ����Ɏg�p����t�H�[�}�b�g�ł���B_labellist_�́A��Ɋ��ʂɂ���� �͂܂�APICS�o�[�W�����ԍ�(���̎d�l�ł�1.1)�Ŏn�܂�B
���x�����X�g�́A���x�������݂��Ȃ�(�Ⴆ�A�gerror(no-rating ...)�h)�A�܂��́A�Z�N�V�����ɕ����� �ꂽ���x��(�Z�N�V�����͂��ꂼ�ꃌ�C�e�B���O�T�[�r�X�ɊY������)�̂����ꂩ�ł���B ���ꂼ��̃T�[ �r�X��URL�́A(_serviceID_��)�w�肳��Ȃ���Ȃ�Ȃ��B�����āA�Ȃ����̃T�[�r�X�Ƀ��x�������݂��Ȃ� ��(service-error)�������G���[���b�Z�[�W�A���邢�́A���ׂẴI�v�V�������(option*)�A�L�[���[�h �g_label_�h(�܂��� �gl�h)�A�����ăT�[�r�X����n���ꂽlabels�̂ǂ��炩�������B�T�[�r�X����n���ꂽ �I�v�V�������́A����specific���x���Ŗ����ɂ��Ȃ���A���ׂẴ��x���ɓK�p�����B
_label_�ɂ͂R�̎�ނ�����B�ŏ��́A�X��URL�Ń��x�����Q�Ƃ������̃G���[�ł���(label-error)�B�� ��́A�����Ƃ���ʓI�Ȃ��̂ł��邪�A�P�� �hratings�h(�܂��� �gr�h)�ƃ��C�e�B���O���ʎ��g(�J�e�S �����ƒl�̃��X�g)�ō\�������I�v�V����(�T�[�r�X�ŋL�q�������̂��ɂ���)���܂�_single-label_�B �Ō�ɁA�����S�̂̃c���[�̕]�����v�����ꂽ�ꍇ�̓��ʂȗ�ł��邪�A���ʂň͂܂ꂽ��������_single-label_��]�����邱�Ƃ��ł���B���̃P�[�X�́A�g���x���v���h�̃Z�N�V�����ł��ڍׂɋL�q�� ��Ă���B
���x���͓����URL�ɑΉ�������̂��A���邢��generic�ł���Bgeneric���x���́A�v���t�B�N�X�Ŏw�肳 �ꂽ���ׂĂ�URL�̈Öق̕]�����s���B�Ⴆ��URLw3.org
��generic���x���́A���̃T�C�g�̂��� �Ă̕����ɈÖق̕]����^����B����URLw3.org
��specific(generic�łȂ�)���x���͈Öق̕] ����^���Ȃ��B����͒P�ɁA�z�X�gw3.org.��HTTP�ŁA�hGET /
�h�𑗐M���Ď����Ă���z�[���y�[�W��]�� �������̂ł���Bgeneric���x���́A�ǂ�URL�Ƀ��x����K�p���邩���w�肷�� �hfor�h �I�v�V�������܂� �ł��Ȃ����_�Ȃ�Ȃ�_�B��Ō��y�����悤�ɁA�����A���x����for�I�v�V�����Ŏw�肳�ꂽ������n�� ��URL��_���ׂĂ�_�����ɕ]���𐳓��ɓK�p���邱�Ƃ��ł���Ȃ�Ageneric���x�����g�p�����ׂ��ł� ��B
_multi-value_�Œl���n�����ꍇ�A���Ɛ��͈̔�(�h:�h�Ŕ͈͂̏I�����L�q����)�̂ǂ�ȑg�ݍ��킹�ł� �w�肳��Ă悢�B
(PICS-1.1 "http://www.gcf.org/v2.5" l r (suds 0.5 density 0 color/hue 1 subject (0.5:1.5 2)))
���ׂĂ�subject�́A0.5��1.5��(�����̒[�_���܂߂�)�̊Ԃ̂��ׂĂ̒l�A��2�ƂȂ�B���C�e�B���O�T�[ �r�X�ƃ��C�e�B���O�V�X�e���ŋL�q�����T�[�r�X�̗�ł́A�gwater�h(subject value 1)�Ɓgsoapdish�h (subject value 2)��2��subject���̗p�����B3�Ԗڂ́gsoap�h��subject value��0�ł��邽�߁A�̗p�� ��Ȃ��B
RFC-882�w�b�_�[
�d�q�C���^�[�l�b�g���[���A�n�C�p�e�L�X�g�]���v���g�R���AUSENET�j���[�X�̂悤�ȑ����̃v���g�R�� ���ARFC-822�ŋL�q����Ă���US-ASCII�w�b�_�[���g�p���Ă���B ���̂悤�ȃv���g�R���Ŏg�p���邽�߁A ��X�́A���̕����Ń��x���ɂ��ċL�q�����V�����w�b�_�[�gPICS-Label�h���`����B���@�͎��̒ʂ�� ����B
PICS-Label:
_labellist_�̕����̕��@�͏�ɋL�q���Ă���B RFC-822�Œ��ꂽ�d�l�ɂ��������āA�s���͘A�������� ���Ŏn�܂��Ă悢�B
HTML�����݃��x��(HTML)
HTML�L�q�Œ�`����Ă���META�v�f���g�p���A ���x����meta���Ƃ���HTML�t�@�C���ɖ��ߍ���ł��� ���B ���ߍ��݂ɂ́AHTTP�w�b�_�[�@�\���g�p����B
<META http-equiv="PICS-Label" content='_labellist_'>
content�����̋L�q�ɃV���O���N�H�[�g���g�����Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B�Ȃ��APICS���x���̕��@�� �́A�_�u���N�H�[�g���g�p���Ă���Bcontent�ɋL�q����ȉ��̕����́ASGML�Ŏw�肵�����@�ŃG�X�P�[�v ���Ȃ���Ȃ�Ȃ��B
' ' /* single quote */
& & /* ampersand */
> > /* greater than */
HTML2.0�W��������Q�Ƃ̂��ƁB
�ʏ�A���x���͎w�肳�ꂽURL�ɓK�p����邽�߁A�����ɖ��ߍ��܂�Ă��郉�x���ł́gfor�h�I�v�V������ �ȗ����邩������Ȃ��B�����ɖ��ߍ��܂ꂽspecific(generic�łȂ�)���x���́A���̕����Ɉʒu�t���鎞 �Ɏg�p����URL�Ƃ͖��W�ɁA���̕����ɓK�p�����Bgeneric���x���� �g�z�[���h URL(URL�p�X���e/�f�� �I������)�ŎQ�Ƃ��邱�Ƃ��ł��镶���ɖ��ߍ��܂�Ă��鎞�A�z�[��URL���v���t�B�N�X�Ɋ܂�ł��邷�� �Ă�URL�ɓK�p�����B
�Ⴆ�A�N���C�A���g�������ghttp: //www.greatdocs.com/foo/bar/bat.htm�h�̃��x���ɋ������������� ���A�ŏ��ɁA���̕�����specific���x���ߍ���ł��邩�ۂ��`�F�b�N����B�����Ȃ���A�N���C�A�� �g�͕����ghttp: //www.greatdocs.com/foo/bar/�h�̕�����v������B�T�\[�o�́Afoo/bar�̃z�\[�������� ����Ԃ��B���ꂪ�Afoo/bar/index.html�Afoo/bar/home.html�A���邢�͑��̉����ł��邩�̓T�[�o�Ɉˑ� ����B�������̕��������ߍ��܂ꂽgeneric���x�����܂�ł���A�N���C�A���g�́A����bat.htm�ɓK�p�� ����Ɖ��߂���B�����N���C�A���g��generic���x���������邱�Ƃ��ł��Ȃ���A�ghttp: //www.greatdoc.com/foo/�h�A���邢�́ghttp://www.greatdocs.com/�h�Ƃ����悤�ɂ���ɏ�֊K�w���\`�F �b�N���邱�ƂɂȂ�B
Web�T�C�g�I�y���[�^�́A����Web�T�C�gHTML������specific���x�������ߍ��܂�邱�Ƃ�]�ނł��낤���A �܂��A���̃T�C�g�A���邢�̓T�C�g�̃T�u�����ɂ��āA�ł��邾�������̃��x���̊K�w�̃z�[�������� generic���x�����܂�ł��邱�Ƃ�]�ނł��낤�B���̃Z�N�V�����ŋL�q���邪�AHTTP�w�b�_�[�Ń��x���� ���M����ꍇ�A���D��ŋ@�\�I�ȕ��@���g���悤�ɏ��コ��Ă���B
HTTP���g�p�������x���t�������̗v��
�N���C�A���g���A1�ȏ�̃��x�����܂ޕ�����v�����邽�߂̊ȒP�Ȋg����HTTP�ɋK�肷��B�����ł� HTTP�v���g�R��������舵���B ���̃v���g�R���ł����l�̊g�������{����邱�Ƃ���]����BHTTP�T�[�o �́A�N���C�A���g����v�����ꂽ�Ƃ��̂݁A�w�b�_�[��PICS���x�����܂�ł���ׂ��ŁA�܂��A�N���C�A�� �g���v�������T�[�r�X�̃��x���݂̂��܂�ł���ׂ��ł���B�N���C�A���g�́A���x���́gfor�h�I�v�V�� ���Ŏw�肳�ꂽURL�ɂ͖��W�ɁA�v������������HTTP�w�b�_�[�ŋA���ꂽ���x�����A�����ɖ��ߍ��܂ꂽ ���x���Ɖ��肷�邱�Ƃ��ł���B
��
�N���C�A���g����PICS�@�\������HTTP�T�[�owww.greatdocs.com�ɑ��M�F
GET /foo.html HTTP/1.0 Protocol-Request: {PICS-1.1 {params full {services "http://www.gcf.org/v2.5"}}}
�T�[�o����N���C�A���g�ւ̉����F
HTTP/1.0 200 OK Date: Thu, 30 Jun 1995 17:51:47 GMT Last-modified: Thursday, 29-Jun-95 17:51:47 GMT Protocol: {PICS-1.1 {headers PICS-Label}} PICS-Label: (PICS-1.1 "http://www.gcf.org/v2.5" labels on "1994.11.05T08:15-0500" exp "1995.12.31T23:59-0000" for "http://www.greatdocs.com/foo.html" by "George Sanderson, Jr." ratings (suds 0.5 density 0 color/hue 1)) Content-type: text/html
...contents of foo.html...
��̐���
�N���C�A���g�͕���foo.html��v�����A�����āA���C�e�B���O�T�[�r�X �hhttp: //www.gcf.org/v2.5�h �� ���Ă̕�����full���x����v������B�T�[�o�́A�����Ɠ��l��PICS-Label�w�b�_�[�Ń��x���𑗂�Ԃ��B ������(��������)���x�������݂��Ȃ����A�T�[�o��HTTP�G���[�X�e�[�^�X������͕̂s�K���ł���B ���̂��߁A PICS-Label�w�b�_�[�t�B�[���h(labellist)�̃t�H�[�}�b�g�ł́A�T�[�o�����x�����A���x���� ���p�ł��Ȃ������̂ǂ��炩���������邱�Ƃ������Ă���B
�ʏ��HTTP�ł�HEAD��GET�Ƃ̈Ⴂ�ɂ��������āA���S�ȕ������Q�Ƃ���O�Ƀ��C�e�B���O�l�ׂ邱�� ��]�ރN���C�A���g�́A�v�����鎞�̒P��GET��HEAD�ɒu�������邱�Ƃ��ł���B �T�[�o�͐��m�ɏ�Ɏ��� �ꂽ�w�b�_�[��ԓ����邪�Afoo.html�̕����͑���Ԃ��Ȃ��B
���x���t�������v���̂��߂�HTTP�̏ڍׂȕ��@
�ȉ��ɁAmodified BNF�ŁA�����Ɗ֘A���郉�x����v�����邽�߂�HTTP�̃w�b�_�[���C���ɒlj��������@�� �L�q����B
request-header :: 'Protocol-Request: {PICS-1.1 {params ' [completeness] extension* services '}}' completeness :: 'minimal' | 'short' | 'full' | 'signed' extension :: '{' token-or-quoted-string+ '}' where the first token-or-quoted-string is not 'services'. token-or-quoted-string :: token | quotedname token :: alphanumpm+ services :: '{' 'services' quotedURL+ '}'
minimal���x�����v�����ꂽ�ꍇ�A generic���x�����Ԃ����̂łȂ���A���ׂẴI�v�V�������ȗ��� ���Bgeneric���x�����Ԃ����ꍇ�Ageneric�I�v�V������for�I�v�V���������x���Ɋ܂܂�Ă��Ȃ��� �Ȃ�Ȃ��Bshort���x���́A minimal���x���Ɋ܂܂�Ă��邷�ׂĂɉ����A�T�[�o���K�ƍl����lj� �̃I�v�V�������܂�ł���Bcomplete-label(�܂��� full)�I�v�V�����ŁAfull���x�����v�����ꂽ�� ���A�\�Ȍ���̏���x���ŕԋp�����B�������Asignature-RSA-MD5�I�v�V�����͕K�v�Ƃ���Ă� �Ȃ��B
signed���x�����v�����ꂽ�ꍇ�A full���x���̂��ׂĂ̏���x���̃f�B�W�^�������Ƌ��ɑ���� ��Bsigned���x���́A���x���̈ꕔ�Ƃ���(�������v�Z�����l���܂�)��]������Ȃ���Ȃ�Ȃ��Bcomplete-label(�܂���full)�I�v�V�����͑����Ă��悢���A����͗]���ł��낤�B ���x���̏����ɂ� ���Ă̏ڍׂ��A�Z�N�V����MICs�ƃf�B�W�^�������ɋL�q���Ă���B
�T�[�o�ɂƂ��āA�I�v�V���������M����Ȃ����ƂŁA_completeness_�����邱�Ƃ͍D�܂������Ƃł���B ����_completeness_���ȗ����ꂽ�ꍇ�Aminimal���^����ꂽ�悤�Ɉ�����B�����̊g���ŁA_completeness_�I�v�V�����̒l�Ƃ��āA�ǂ�ȉp�����̕�����ł��g���邩�킩��Ȃ��B_completeness_�̒l�����T�[�o�������F�����邱�Ƃ��ł��Ȃ��ꍇ�Aminimal�w�肳�ꂽ�悤�Ɉ���Ȃ���Ȃ� �Ȃ��B
_extension_�́A�����A�v���g�R�����g���̂��߂ɂ���B �T�[�o���F���ł��Ȃ��g���͖������Ȃ���Ȃ�� ���B �����I�g���ł� �g���̋L�q���Q�Ƃ���URL���ŏ���_token-or-quoted-string_�Ƃ��Ďg�p���邱�Ƃ��� ������Ă���B
service_�ɋL�q����Ă���_quotedURL �ɂ́A�N���C�A���g�������̃��x����v���������C�e�B���O�T�[�r�X�� �L�q�����B ��������̃��C�e�B���O�T�[�r�X����P��HTTP�v���ŕ����̃��x����v�����邱�Ƃ��\ �ł����āA service_�ɗv���Ɠ�����_quotedURL ���̌J��Ԃ������邩������Ȃ��B
���x���t��������HTTP�����w�b�_�[�Ɋւ���ڍׂȕ��@
2�̒lj��w�b�_�[���L�q����B
protocol-header :: 'Protocol: {PICS-1.1 {headers PICS-Label}}' label-header :: 'PICS-Label: ' labellist
���x���v��
�Q�Ƃ��镶���Ƃ͐藣���APICS���x���݂̂��Q�Ƃ��邱�Ƃ��ł���B���̕��@�Ń��x����v�����邽�߂� �́A�N���C�A���g�̓��x���r���[���ɃA�N�Z�X����B���x���r���[���́A�ȉ��ɋL�q�������ȎQ�ƕ��� �F������HTTP�T�[�o�ł���B���x���r���[���́AHTTP�ȊO�̃v���g�R����ʂ��ĕ����ɃA�N�Z�X���A���̃T �[�o�ɑ��݂��镶���̃��x������������B �����̃��C�e�B���O�T�[�r�X�ɂ��č��o���ꂽ���x�����A �g�L���ȁh���x���r���[����(�����炭�L����)���z����Ɨ\�������B
���C�e�B���O�T�[�r�X�́A���g�̃��x���ւ̃I�����C���A�N�Z�X����邱�ƂŁA���x���r���[���Ƃ��� ���삷��悤��������Ă���B����l�ł́A���C�e�B���O�T�[�r�X�̎��ʎq�ł���URL�́A���x���r���[�� �̎��ʎq�ł���B�N���C�A���g�����C�e�B���O�T�[�r�X��URL��v������A ���C�e�B���O�T�[�r�X�ƃ� �C�e�B���O�V�X�e���ŋL�q����悤�ɁA�l�Ԃ����lj\�ȃT�[�r�X�̐������ԋp�����B����A�N���C�A ���g������URL�ŁA�ȉ��ɒ�`����₢���킹�p�����[�^���܂v�������{����A����̓��x����v�� �������̂ƔF�������B�������Ȃ���A���C�e�B���O�T�[�r�X�́A���x���r���[���Ƃ��ē��삷�邱�Ƃ�v ������Ă��Ȃ��B�����āA���x���r���[���Ƃ��Ă̓���́A�قȂ���URL(���Ԃ�قȂ���HTTP�T�[�o��)�� �������邩������Ȃ��B
�₢���킹�̗�
(����ɕ��G�Ȗ₢���킹�Ɖ����́A �t�^B���Q��)
�����ł́Ahttp://www.labels.org/Ratings��URL�Ŏ��ʂ����A���C�e�B���O�T�\[�r�X�����肵�Ă���B�� �̃��C�e�B���O�T�[�r�X�́A(���Ȃ��Ƃ�)���g�̕����̃��x����z�z���邽�߂ɁA���x���r���[���삳 ���Ă���B���̖₢���킹�̃T���v���́AHTTP�T�[�owww.labels.org�ւ̗v���̎���ł���(���s���� �I�̂��ߑ}������Ă���)�B
GET /Ratings?opt=generic& u="http%3A%2F%2Fwww.questionable.org%2Fimages"& s="http%3A%2F%2Fwww.gcf.org%2Fv2.5" HTTP/1.0
http://www.labels.org/Ratings�ɑ��āA�T�C�gwww.questionable.org.�̊K�wimages�̂��ׂĂɓK�p���� ��single label�𑗐M����悤�₢���킹�Ă���B�v�����郉�x���́A�T�[�r�Xhttp://www.gcf.org/v2.5 �ɂ���č��ꂽ���̂ł���B�g:�h�̕\����%3A���A�g/�h�̕\����%2F���g�p���Ă��邱�Ƃɒ��ӂ��Ȃ��� �Ȃ�Ȃ��B����́AURL�̕������G���R�[�h�������̂ł���BRFC-1738���Q�Ƃ̂��ƁB
���x���r���[���́A�^�C�v�gapplication/pics-labels�h�̕�����ԑ�����B�ԋp����郉�x���́A�ł��� ���������̃I�v�V�������܂�ł��邩�Acomplete-label (�܂���full)�I�v�V�������^����ꂽ�Ƃ��̂� ���ɁA���S�ł���ׂ��ł���B
HTTP���x���₢���킹�̏ڍׂȕ��@
�ȉ��ɁAmodified BNF�ŁA���x���r���[���ɑ��ėv������GET��POST�̕��@���L�q����BPOST�v���̎g�p ���@�́AGET�v������舵�����Ƃ̂ł��Ȃ�HTTP�T�[�o�Ƃ̌݊����̂��߂����ɋL�q���Ă���BPOST�̎g�p �́AHTML2.0�d�l (�hfor use in submitting forms�h�A�Z�N�V����8.2.1��8.2.3���Q��)�Ŕᔻ����Ă���B
request :: get | post get :: 'get' url-fragment '?' [opt] [format] extension* url+ service+ post :: 'post' url-fragment crlf crlf formencodeddata url-fragment :: HTTP1.0�Ŏw�肳�ꂽ�A�z�X�g���̂��Ƃ̃I���W�i��URL�̕��� crlf :: carriage return (hex D) followed by line feed (hex A) opt :: 'opt=' option option :: 'generic' | 'normal' | 'tree' | 'generic+tree' format :: [and] 'format=' form form :: 'minimal' | 'short' | 'full' | 'signed' extension :: _token_�́Aopt�Aformat�Au�A�܂���s�̂����ꂩ�ł͂Ȃ��B�܂��A_token-or-quoted-string_�́ARFC-1738�� �L�q�����K���ŃN�H�[�g���ꂽ���̂ł���B token-or-quoted-string :: token | quotedname token :: alphanumpm+ url :: [and] 'u=' encodedURL service :: [and] 's=' encodedURL boolean :: 't' | 'f' | 'true' | 'false' and :: '&' �₢���킹�� �f?�f�̒���ɂÂ����̂łȂ���A���ꂪ�Ȃ���Ȃ�Ȃ��B encodedURL :: �N�H�[�g���ꂽURL�BRFC-1738�ɂ���悤�ɁAURL���̈��p���Ƃ������̓��ꕶ�� �́A�h%xx�h �Ƃ����\�L�@��p���ăG���R�[�h�����B�A���t�@�x�b�g�����A�����A����ѓ��ꕶ�� $_-.+!*'() �̓N�H�[�g����K�v�͂Ȃ����A���̕����̓N�H�[�g���Ȃ���Ȃ�Ȃ��B�R����(:)��%3A�ɁA �X���b�V����%2F�ɃG���R�[�h���Ȃ���Ȃ�Ȃ��̂́A_���̂���_�ł���B **formencodeddata ::** _get_�ŋL�q�����₢���킹�A�������AHTML 2.0.�̃Z�N�V����8.2.1�A8.2.3�ŋL�q���Ă� ��悤�ɁAMIME�^�C�vapplication/x-www-form-encoded�ɃG���R�[�h����Ă���B
���x���₢���킹�ɑ��鉞��
- ���x���r���[���́AMIME�^�C�v �gapplication/pics-labels�h �̕�����ԑ����邱�Ƃʼn�������B
- ���������������I�ȃG���[�������Ă���̂łȂ���A�₢���킹�����C�e�B���O�T�[�r�X���ꂼ�� ��1��_service-info_���i�[����Ă���B�X��_service-info_o�́A�v������URL�ɂ��āA�G���[���b �Z�[�W�A���邢�̓��x��(�gtree�h�₢���킹�̏ꍇ�̃��x���̃��X�g)���܂�ł���B
- �₢���킹�ł̏����́A�����ł��ێ�����Ȃ���Ȃ�Ȃ��B���Ȃ킿�A���C�e�B���O�T�[�r�X�̏� ��́A�₢���킹�Ō���郌�C�e�B���O�T�[�r�X�̏����łȂ���Ȃ�Ȃ��B�܂��A�e�T�[�r�X�Ō� ���URL�́A�₢���킹�ł������URL�̏����łȂ���Ȃ�Ȃ��B�����A���C�e�B���O�T�[�r�X�A ���邢�̓��x��������Ă��Ȃ��Ȃ�A�G���[���b�Z�[�W�́A_service-info_�A���邢�̓��x���� �����ʒu�Ɍ����B�������ێ�����Ă���̂ŁA����́A�]������URL�������I�v�V�����gfor�h�́A ���x������ȗ����邱�Ƃ�(�ȉ��Ɏ������ꍇ������)�D�܂����B�N���C�A���g�́A���C�e�B���O�l�� �v������URL�̈ʒu�ɂ���āA���x�������o����ׂ��ł���B
- ��`. URL(�Ⴆ�A�ghttp://www.greatdocs.com/foo/�h)���^����ꂽ�ꍇ�A**descendant** URL�́A ��������ꂽURL���v���t�B�N�X�Ƃ��Ċ܂�ł�URL(�Ⴆ�A �ghttp://www.greatdocs.com/foo/bar/bat.htm�h)�ł���B**child** URL�́Adescendant URL�̂����A�^ ����ꂽURL�ɒlj��� �g/�h�������܂܂Ȃ�URL(�Ⴆ�A�ghttp://www.greatdocs.com/foo/ba�h)�ł� ��Bancestor URL�́A�^����ꂽURL�v���t�B�N�X�̕����I��URL(�Ⴆ�A �ghttp://www.greatdocs.com/f�h)�ł���BURL�̏㉺�W�́AHTML�����Ɍ����郊���N�ɂ��URL�� �Q�Ƃł͂Ȃ��AURL������̑啶��/����������ʂ����r�Ō��肳��邱�Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B �R�����g:�h������%3A�A���邢�̓X���b�V���g/�h������%2F�̂悤�ȃN�H�[�e�[�V�����́AURL������ �̔�r�̑O�ɃA���G���R�[�h����邱�Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B
- opt=normal�A���邢��opt �̏ȗ��́A�w�肳�ꂽURL��specific���x����₢���킹��Bspecific�� �x�������݂��Ȃ��ꍇ�A�T�[�o�͗v�����ꂽURL�A�܂���ancestor URL��generic���x���𑗐M����B �Ⴆ�AURL �ghttp://w3.org/PICS/Overview.html�h�ɑ��郉�x���v���̏ꍇ�AURL �ghttp://w3.org/PICS�h(���邢�́A�ghttp://w3.org�h)��generic���x�����ԋp�����B���̏ꍇ�A �ǂ�URL�̃��C�e�B���O�l���ԋp���ꂽ�̂����m�ɂ��邽�߁A���x�����Ɂgfor�h�I�v�V�����ƁA �ggeneric�h�I�v�V�������܂܂�Ă���K�v������B�gfor�h�I�v�V�������₢���킹��URL�Ƃ͈قȂ� URL�������̂́A�����炭�A�T�[�o�����������̈قȂ�URL�̑��݂�m���Ă��邽�߂ł���A�Ƃ����� �Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B���̏ꍇ�A�T�[�o�͗v�����ꂽURL�ɓK�p����郉�x����ԋp���Ă��� �ɂ�������炸�A�^���[���N���C�A���g���ԋp���ꂽ�����̗p���Ȃ���������Ȃ��B
- opt=generic��generic���x����₢���킹��B����́A�T�C�g�S�́A���邢�̓T�C�g�̈ꕔ�̕]�� ��₢���킹��ꍇ�ɗL�p�ł���B�₢���킹�����X��URL�ɂ��āA�₢���킹��URL�Ƃ��ׂĂ� descendant URL�ɓK�p�����generic���x�����ԓ������B�₢���킹��URL��generic���x����A ancestor URL��generic���x���́A�₢���킹��URL���v���t�B�N�X�Ƃ��Ċ܂�ł��邷�ׂĂ�URL�� generic���x���Ƃ��ēK�p���邱�Ƃ��ł���B�������̂悤��generic���x�������݂��Ȃ��Ȃ�A�T �[�o�́Aspecific���x����ԋp����̂ł͂Ȃ��A�hno-label�h ���b�Z�[�W��ԋp����B
- opt=tree�̓��x���c���[��₢���킹��B����́A�T�C�g�A���邢�̓T�C�g�̈ꕔ�ɓK�p����邷�� �Ẵ��x����₢���킹����@�ł���B�₢���킹�X��URL�ɂ��āA���ʂ�URL�̈�A�����x��(label) (specific��generic�̗���)���ԓ������B�����ɂ́A���ׂẴ��x�����A���ʂň͂܂ꂽ_simple-label_�̏W�܂�Ƃ��ĕԋp����邱�Ƃ����҂����B���ʂň͂ނ��ƂŁA�N���C�A���g�͗v�� ����1��URL�̃��x���Z�b�g�Ɉʒu�t���邱�Ƃ��ł���B�ԋp����邷�ׂẴ��x���ɂ́Afor�I�v �V�������܂�ł��Ȃ���Ȃ�Ȃ��B���҂��邱�Ƃ̂ł���ŏ��̉����́A�₢���킹��URL�̂��ׂ� ��child�ɑ��āAopt=normal���w�肵���₢���킹�����s���ꂽ�ꍇ�ɍ쐬����郉�x���̏W�܂� �ł���B�܂��A�����āAchild�������̊K�w��child URL�A�����ancestor URL��generic���x���� �ԋp���邱�Ƃ��ł���B
- opt=generic+tree�́Aopt=tree�₢���킹�Ɠ��l�ł��邪�Ageneric���x���݂̂��ԋp�����Bopt=tree�Ɠ��l�ɁA�T�[�o�́A�ڍׂ̗ʂ�I�����邱�Ƃ��ł���B���҂��邱�Ƃ̂ł���ŏ��̉��� �́A�₢���킹��URL�̂��ׂĂ�child�ɑ��āAopt=generic���w�肵���₢���킹�����s���ꂽ�� ���ɍ쐬����郉�x���̏W�܂�ł���B�����āAancestor URL��generic���x����ԋp���邱�Ƃ��� ����B���̖₢���킹�ŕԋp����邷�ׂẴ��x���ɂ�for�I�v�V�������܂܂�Ă��Ȃ���Ȃ�� ���B
- �₢���킹�ɑ��āA1�ȏ��URL�����(�܂���)�T�[�r�X�̏���ԋp���邱�Ƃ�������Ă���Bu�� URL��s�T�[�r�X���₢���킹���ꂽ�ꍇ�Au�~s�̃��x�����쐬�����(tree��generic+tree �₢���킹�̏ꍇ�A���x���Z�b�g�ɂȂ�)�B
- format= �ɂ́A���x���ƈꏏ�ɕԋp�����I�v�V�������ɂ��ċL�q����B�f�t�H���g��full(minimal�ł͂Ȃ�)�ł���Ƃ����_�������āA�����T�[�o�֑�����_completeness_(���x���t �������v���̂��߂�HTTP�̏ڍׂȕ��@���Q��)�Ɠ����L�[���[�h����舵���B�T�[�o����M����completeness�̒l���F���ł��Ȃ����̂ł������Ȃ�A�f�t�H���g�l�� full���w�肳�ꂽ���̂Ƃ� �ē��삷��B���̖₢���킹�ŕԋp����邷�ׂẴ��x���ɂ�for�I�v�V�������܂܂�Ă��Ȃ���� �Ȃ�Ȃ��B
MICs�ƃf�B�W�^������
���̎d�l�ł́A PICS�V�X�e���Ŕ�������Ǝv�������h�~���邽�߁A2�̓Ɨ������Z�L�����e�B�@�\ ���L�q���Ă���B2�̋@�\�͒P�ƂŎg�p���Ă��悢���A�ꏏ�Ɏg�p���Ă��悢�B2�̋@�\�͓������擾�� ���Í����Z�p�ɗ����Ă���A���̎g�p�����낢��Ȗ@���̐���(�č�����̗A�o�������܂�)�₷������ �ł���BPICS�Z�p���ȉ�́A�R�[�h�A���邢�̓A���S���Y���̐��m�Ȗ@���I�Ȗ��ɂ��āA����� �邱�Ƃ��ł��Ȃ��B
�č���RSA������(100 Marine Parkway�A Redwood City�A CA�A 94065-1031)�́APICS�d�l���̈Í����R���| �[�l���g����������Ƃ��K�v�ƂȂ邷�ׂẴR�[�h�����ARSAREF�ƌĂ��\�[�X�R�[�h�L�b�g��z �z���Ă���BRSA�f�[�^�Z�L�����e�B�� �В���Jim Bidzos���́A��X�ɁgRSAREF��PICS�d�l�̎����Ɏg�p�� ��ꍇ�́A��p�Ȃ��ŗ��p�ł��邾�낤�h�ƌ�����B�@�����Ȃǂɂ��Ă̎���́ABidzos���ɂ��邱 �ƁB
�ŏ��̖��́A�������������ꃉ�x�����쐬���ꂽ�̂��A���������x�����X�V�����ɏC�����ꂽ�ꍇ�ɔ��� ����B����͐�����(�Ⴆ�A�^�C�����[�i�[�́A�^�C�����̍ŐV���̃y�[�W�ɍX�V���A���x���͂܂��L�� �ƍl���Ă���)���Ƃ�������Ȃ����A������^�����Ă��Ȃ��҂ɂ���ĕ���������ɂ�����ꂽ���ʂ��� ����Ȃ��BPICS���x���́A���̎�̖��̖h�~�̂��߁A3�̃I�v�V�����t�B�[���h�������Ă���B
At
�����Ώۂ̕������P�ɍX�V���ꂽ���̂ł���Aat�t�B�[���h�Ɋi�[����Ă��镶���̍ŏI�X�V���t �̓��x�����쐬���ꂽ�Ƃ��̂��̂ł���B�ŏI�X�V���t�����m�Ƀ����e�i���X���������Ă���Ɖ� �肷��ƁA���x�����쐬���ꂽ��ŁA�������X�V���ꂽ���Ƃ������邱�Ƃ��ł���B
Until �܂��� exp
�����������A�܂�ɁA���邢�͒���I�ɍX�V�������̂ł���A���������ɍX�V�����O�Ƀ��x�� ���ɂ�����L���������܂ނ��Ƃ��ł���B���̕��@���A���ӂ��������v��I�ȃA�^�b�N�ɑΉ��� �邱�Ƃ͂ł��Ȃ��B
MIC-md5 �܂��� md5
�������x�������ۂɕ]�����ꂽ�f�[�^�����֓K�p�������̂Ȃ�A���x�����쐬����鎞�̃f�[�^ �̃`�F�b�N�T��(�g���b�Z�[�W�_�C�W�F�X�g�h�ƌĂ�)��K�p���邱�Ƃ��ł���B���b�Z�[�W�_�C�W�F �X�g�́AMIME base-64�G���R�[�f�B���O���g�p����US-ASCII������ɕϊ�����AMIC-md5**(�܂�md5�� �Ă�)�t�B�[���h�Ɋi�[�����B��������ɎQ�Ƃ���鎞�A�����A���S���Y���Ń��b�Z�[�W�_�C�W�F�X �g���Čv�Z���A2�̃_�C�W�F�X�g���r���邱�Ƃ��ł���B�����������ǂ�ȕ��@�łł�����ɂ��� ���Ă���A2�̃_�C�W�F�X�g�������l�ɂ͂Ȃ�Ȃ����Ƃ��l�����AMD5�A���S���Y���͐v���� �Ă���B
���̃e�N�j�b�N�͈Í��̎Љ�ł͗L���ŁA MOSS( MIME Object Security Services)�d�l�Ƃ��āA�d�q ���[���Љ�Ɏ�������Ă���B �d�q���[���Ŏg�p����ɂ́A���[�����z�B�����O�ɓd�q���[�� �̃Q�[�g�E�F�C���f�[�^���C��(�Ⴆ�A�s�̐܂�Ԃ�)���邱�Ƃ��ł��邽�߁A2�̃��b�Z�[�W�_�C �W�F�X�g����v���邱�ƕۏ��邽�߂̐��I�ȃe�N�j�b�N���v�������B��X�́A�傫���͂��̕��G ���̂��߂ɁAPICS�ɒ���MOSS��������_�Ȃ�_���Ƃɂ����B
����ɁA��X�́A�\�[�X��������base64�G���R�[�f�B���O�ւ̕ϊ��ɂ��āA���ځAMD5�A���S���Y �����g�p���邱�Ƃ𐄏����Ă���B���̌��ʂƂ��č쐬����镶����́A���ځAmic-md5** (md5)���x ���I�v�V�����Ɋi�[�����BMD5�A���S���Y���ɂ��US-ASCII������ւ̕ϊ��́ARSAREF(�o�[�W���� 2.0)�\�t�g�E�F�A�Œ���Ă���B
PICS���x���̓��x���t�����镶���ɖ����ނ��Ƃ��ł���̂ŁA_���ׂ�_��PICS���x���������菜 ���āA���b�Z�[�W�_�C�W�F�X�g���v�Z�Ȃ���Ȃ�Ȃ��B����́AHTML�����ł́APICS���x�����i�[ ���Ă��邷�ׂĂ�META�v�f(�ƁA�e�X��META�v�f�̒���ɂ����Ă���A�������̋�)����苎 ������ŁA�_�C�W�F�X�g���v�Z����Ȃ���Ȃ�Ȃ����Ƃ��Ӗ����Ă���B
��2�̖��́A���x��������ɕύX���邱�ƂƁA�s�����邱�Ƃł���B�����ɋL�q������́A�G���h���[ �U�ɑ��āA��������x�����v���������C�e�B���O�T�[�r�X�ō쐬����A���̌�A�ύX����Ȃ������� �Ƃ����炩�̕��@�ŕۏ��邱�Ƃł���BPICS�́A���x���� �g�f�B�W�^������������h ���Ƃ�v�����Ă� ��B�f�B�W�^�������́A���݂̂Ƃ���@���I�ɔF�m����Ă��Ȃ����A�����ɕۏ��邱�Ƃ̂ł���Í����e �N�j�b�N�ł���BRSA�����e�N�j�b�N�́A���̂悤�ɓ����B
- ���x���ɏ��������i�Ƃ��ẮA�܂��A���C�e�B���O�T�[�r�X(�܂��́A�T�[�r�X�̃��x���쐬������ ���ꂽ�l)�� �gpublic key pair�h ��K�v�Ƃ���B(RSAREF�\�t�g�E�F�A�́A�����̑����o���� �߂Ƀ��[�`�����܂�ł���B)�����key(private key)�́A�T�[�r�X���B�������Ă���B��������̃L �[(public key)�́A�T�[�r�X�̃��x���ŏ������m�F����l�ɔz�z����Ȃ���Ȃ�Ȃ��B
- ���x�������o������A�T�[�r�X�́A���x�������ɋL�q�������t�H�[���ɕϊ����AMD5���b�Z�[�W�_ �C�W�F�X�g���v�Z����B�_�C�W�F�X�g�̈Í����ɂ́A�T�[�r�X��private key���g�p����B�_�C�W�F�X �g���Í����������̂��f�B�W�^�������ƂȂ�B�����āA�f�B�W�^�������́A��ŋL�q����base64�G�� �R�[�f�B���O���g�p����US-ASCII�ɕϊ������B(1�s60�����ɕ������ꂽ)US-ASCII������́A���x�� ��signature-rsa-md5�I�v�V�����Ɋi�[����A�N���C�A���g�ɓ]�������B(RSAREF�\�t�g�E�F�A�� �́A�������쐬���AUS-ASCII�ɕϊ����郋�[�`�����܂܂�Ă���B)
- �N���C�A���g�̓��x�������A����������ƁA���x���̓���t�H�[������ϊ����č쐬���� �鏐���Ƃ̊m�F���s���B�N���C�A���g�́A���b�Z�[�W�_�C�W�F�X�g�����x���̓���t�H�[�����g�p�� �čČv�Z����B�����āAsignature-rsa-md5�I�v�V�����̓��e����肾���A���ׂẲ��s��1�� US-ASCII������Ɍ������Abase64������I���W�i��(�Q�i��)�̃t�H�[���ɕϊ����A�T�[�r�X�� public key���g�p���ĕ�������B�������b�Z�[�W�_�C�W�F�X�g���v�Z�������̂ƈقȂ�A�����͖� ���ł���B(RSAREF�́A���̓���Ɋւ��āA�s���������邱�ƈȊO�̂��ׂĂ̋@�\�̃��[�`�����܂܂� �Ă���B)
key�̔z�z�Ɋւ�����(�����āA�����A�T�[�r�X��key���댯�ɂȂ����ꍇ�����ɂ���)�́A���ƓI�����̗� ��ł���B�����A�m�����ꂽ���p�\�ȉ�����͑��݂��Ȃ����߁APICS�͂��ꂼ��̃T�[�r�X�����炩�̕� �@��pubic key��z�z����Ɖ��肵�Ă���B�܂��A�L�[�͖����ɂ����K�v�͂Ȃ��Ɖ��肵�Ă���B���� �́A���炩�Ɋ��S�ȉ����ł͂Ȃ����A����̓Ɛ肳��Ă���Z�p�Ɉˑ����邱�ƂȂ��A���������ł�����E �ł���ƍl���Ă���B
�ȏ�ɊT�������f�B�W�^�������ŁA�P�A�lj�������肪����B�����A���C�e�B���O�T�[�r�X���A���҂� ���̖��O�ŁA���x�����쐬���邱�Ƃ������Ȃ��(�Ⴆ�A�T�[�r�X���R���e���c����҂ɂ��A�Z���t�� �C�e�B���O���T�|�[�g����)�A���x���̓T�[�r�X�ƃR���e���c����҂̗��҂���������K�v������ł��� ���B����(���̂��̂����҂̏����Ȃ��Ƀ��x���ɏ������邱��)�͎����ł��邪�A�������m�F���邽�߂ɕK�v ��public key��z�z���邱�Ƃ�����Ȃ�BPICS�d�l�́A���̖��̉����Ă���Ă��Ă��Ȃ��B(������A ���ƓI�����̗̈�ł���B)
�����̏ڍ�
- PICS�́AMD5���b�Z�[�W�_�C�W�F�X�g��RSA�����A���S���Y�����g�p���邱�Ƃ�v�����Ă���B�قȂ� ���A���S���Y�����T�|�[�g�����ꍇ�A�V�������x���I�v�V������lj����邱�ƂŁAPICS�d�l���ȒP�� �ύX���邱�Ƃ��ł���B���̂Ƃ��A���̃V�X�e���͋����̂��̂ƂȂ�B
- PICS�́A�f�B�W�^�������Ɏg����L�[�������w�肵�Ȃ��B�X�̃T�[�r�X�͖@������Z�p�I�ȑI ����������K�v������A���̌��ʂ��̗p����ł��낤�B�P�̉����ʂ̂��̂Ƃ��A�ڍׂ��� �̎d�l�ɏ�������āA�Ĕ��s���Ă��悢�B
- �����Ɏg�p����郉�x���̓���t�H�[���́A���̂悤�Ɍv�Z�����B
- �T�[�r�X�́A�ǂ̃I�v�V������]�����鏐�����x���Ɋ܂߂邩�����肵�Ȃ��Ă͂Ȃ�Ȃ��B�����̌v �Z�ł́A�]������Ȃ������I�v�V�������g�p���邱�Ƃ͂ł��Ȃ��B��X�́Asignature-rsa-md5�� ������ _���ׂ�_�̊��m�̃I�v�V�������܂܂�Ă��邱�Ƃ𐄏�����B�ǂ̃I�v�V�����ł��ȗ�����Ă� �悢���A�I�v�V����mic-md5(�܂��́Amd5)�ƁAfull(�܂��́Acomplete-label)���ȗ�����邱�� �͋��ʂł��낤�Bsignature-rsa-md5�I�v�V�����́A�I�v�V�������X�g�Ɋ܂߂Ă�_�Ȃ�Ȃ�_�B
- �I�����ꂽ�I�v�V�����́A���̂����Ƃ��Z������(���Ȃ킿�Acomplete-label�̑����full���g ��)�ŃA���t�@�x�b�g���Ƀ\�[�g����B�����A�I�ꂽ�I�v�V�������f�t�H���g�l�������Ă���A���� �����x���Ŏg����l�Ɠ����ł���A�I�v�V�����̓��X�g����폜�����B
- ���X�g���̊e�X�̃I�v�V�����́A���x���ɒZ���I�v�V�����̖��́A1�̋A�I�v�V�����̒l�A�� �̏��Ɋi�[�����B�I�v�V�����̒l�́A�����Ƃ��Z���Ȃ�`�����g�p����A��������炪�啶��/����������ʂ��Ȃ��� �ł���Ε�����͏������ŏo�͂ł���B
- ���ׂẴI�v�V�������o�͂����̂��A�����gr (�h���o�͂���B
- �o�͂���]�����̂Ƃ��̒l�́A���̂̃A���t�@�x�b�g��(�g�A���t�@�x�b�g���h�ɂ�US-ASCII�����̎Q �Ə�����p����)�ŁA�]�����̂ƒl��1�̋ŕ����ďo�͂���B�l�̏o�͂ɂ́A _multi-value_�A�C�e �����邽�߂�1�̋��g�p���邱�Ƃ������āA�͋�����Ă��Ȃ��B
- �g)�h���o�͂���B
- �N���C�A���g�́A��ɋL�q��������ȃ��x���t�H�[�����v�Z����Ƃ��A_single-label_��service-info �̂��ׂẴI�v�V�������g�����낤�B����́A�]�������f�[�^�ɂǂ̃I�v�V�������܂ނ������肷 ��Ƃ����A�T�[�o�̐����̉e�����邱�Ƃ��Ӗ����Ă���B�]�������f�[�^�́A�T�[�o��_service-info_�œ]������A_service-info_�ŋL�q�����l���A���x���̃I�v�V�����̊���l�̂ǂ��炩 �́A���ׂẴI�v�V�������܂�ł��Ȃ���Ȃ�Ȃ��B
�p��W
application/pics-labels
1�ȏ��_���x��(labels)_�̓]���Ɏg�p����V����MIME�f�[�^�^�C�v�B���̕����Œ�`���Ă���
application/pics-service
_���C�e�B���O�T�[�r�X_�̋L�q�Ɏg�p����V����MIME�f�[�^�^�C�v�B���C�e�B���O�T�[�r�X�ƃ��C�e �B���O�V�X�e���Œ�`���Ă���B
BNF
Backus-Naur Form (�܂��́ABackus Normal Form).�B���@���L�q����\�L�@�ŁA�v���O��������ƃR ���s���[�^�ǂݍ��݃f�[�^�t�H�[�}�b�g���L�q����ۂɍL���g����B
�J�e�S��(category)
���C�e�B���O�Ŏg�p������̊���L�q�����A���C�e�B���O�V�X�e���̈ꕔ�B �Ⴆ�A���郌 �C�e�B���O�V�X�e���́A�g���I�ȑf�ށh�A�g�\�́h�A����сg���t�h�Ɩ��Â�����3�̃J�e�S���� �����Ă��邩������Ȃ��B_dimension_�Ƃ��ĂԁB
�R���e���g���x��(content label)
�^����ꂽ�����̓��e�ɂ��Ă̏����܂�ł���f�[�^�\���B _���C�e�B���O_�A���邢��_�R���e���g ���C�e�B���O_�Ƃ��ĂԁB �R���e���g���x���́A�������܂ނ��A�ʂ�đ��݂��Ă���B
�R���e���g���C�e�B���O(content rating)
_�R���e���g���x��_���Q�ƁB
����(dimension)
_�J�e�S��_���Q�ƁB
����(document)
URL�ɂ���ĎQ�Ƃ��邱�Ƃ��ł���A�C�e���B�ʂ̕��͂ł́A�g�n�C�p�e�L�X�g�y�[�W�h�A���邢�� �g���\�[�X�h�Ƃ��Ēm���Ă���B
HTML
HyperText Markup Language�B_�n�C�p�e�L�X�g_�����̕\����i�B_SGML_����ɂ��Ă���BHTML2.0�W�� ������Q�ƁB
HTTP
HyperText Transfer Protocol�BHTTP�d�l�N�����Q�ƁB
�n�C�p�e�L�X�g(hypertext)
�����N��ʂ��Đڑ�����镶����A�O���t�B�b�N�A����т��̑��̃��f�B�A�B
���x��(label)
_�R���e���g���x��_���Q�ƁB
���x���r���[��(label bureau)
�R���s���[�^�l�b�g���[�N�o�R�ŕ����̕]������������R���s���[�^�V�X�e���B�������g�͋������� ����������Ȃ��B
MD5
RFC1321���Q�ƁB_MIC._���v�Z���邽�߂Ɏg�����Ƃ̂ł���A���S���Y���B PICS�́A���̓��ʂȃA���S�� �Y����PICS���x���쐬�Ŏg�p���邱�ƂL���Ă���B
MIC
Message Integrity Check�B�g�`�F�b�N�T���Í�������h�Ƃ��Ēm���Ă���B PICS�ɂ����āAMIC�� �d�v�ŁA���C�e�B���O�T�[�r�X�����x�����쐬�����Ƃ�MIC�̌v�Z���s�����x�����g�ɑg�ݍ��܂��B �N���C�A���g�́AMIC���Čv�Z���A���x�����̏��Ɣ�r����BMIC����v���邱�ƂŁA���x�����{�� �ɎQ�Ƃ��悤�Ƃ������̂��̂����ؖ����邱�Ƃ��ł���BPICS�ł́AMIC���v�Z����A���S���Y���� ��_MD5_���̗p���Ă���B
MIME
Multimedia Internet Message Extension�B�C���^�[�l�b�g�œd�q���[����ʂ��ĔC�ӂ̃f�[�^�𑗂� ���߂̃e�N�j�b�N�BRFC-1521���Q�ƁB
PICS
Platform for Internet Content Selection�B���̎d�l�����̈ꑵ���ƁA�����������Ă���g�D�̗��� �̖��́B�ڍׂȏ��́Ahttp://w3.org/PICS���Q�ƁB
���C�e�B���O(rating)
_�R���e���g���x��_���Q�ƁB
���C�e�B���O�T�[�o(rating server)
_���x���r���[��_���Q�ƁB
���C�e�B���O�T�[�r�X(rating service)
�������̃��C�e�B���O�V�X�e���ɂ�郉�x����I�����A�z�z����l�A���邢�͑g�D�B�����炭�A �z�z�̓��x���r���[���A���邢��CD-ROM�o�R�ōs����B
���C�e�B���O�V�X�e��(rating system)
����]��������@�B ���C�e�B���O�V�X�e���́A��ȏ��_�J�e�S��(categories)_�ō\������Ă���B
�X�P�[��(scale)
�J�e�S���̒l����肤��͈́B
SGML
Standard Generalized Markup Language.�BISO 8879���Q�ƁB
�]������(transmission name)
�l�b�g���[�N���_�J�e�S��_���Q�Ƃ���Ƃ���(�J�e�S����)�Z�����́B�J�e�S���̖��̂Ƃ͈���āA�] �����̂́A����ɂ͊W�Ȃ�US-ASCII�ɃG���R�[�h����A�����I�ɉ\�Ȍ���Z�����ꂽ���̂łȂ� ��Ȃ�Ȃ��B�P��_���C�e�B���O�V�X�e��_�̒��ŁA���ׂẴJ�e�S���̓]�����͈̂قȂ������̂� �Ȃ���Ȃ�Ȃ��BURL�́A��ʓI�ɗv���������̂�蒷�����߁A�]�����̂Ƃ��Ďg�p���邱�Ƃ��� ����B����䂦�ɓ]�����̂͑啶��/����������ʂ���B
URL
Uniform Resource Locator�BRFC-1738�ɋL�q����Ă���B URL�͂P�̕������Q�Ƃ���̂��߂̏ꏊ �Ǝ�i���L�q�������̂ł���B�g�X�L�[���h( �ghttp�h�� �hftp�h �̂悤�ȕ������Q�Ƃ���v���g�R ��)�A�z�X�g���A�����ăz�X�g���̊K�w�I�ȕ�������3�̗v�f�ō\������Ă���B�Ⴆ�A "http://w3.org/PICS" ��PICS�z�[���y�[�W��URL�ł���B�Q�ƂŎg�p����X�L�[���́A�hhttp�h�A�z �X�g���� "w3.org"�A�����ăz�X�g���ł̕������� �gPICS�h �ł���BPICS��RFC-1738�Ń��X�g�ɂ��� �����̈ȏ�ɁA���C�e�B���O�T�[�r�X�ƃ��C�e�B���O�V�X�e���ŋL�q����A�lj��̃X�L�[����� �`���Ă��邱�Ƃɒ��ӂ��Ȃ���Ȃ�Ȃ��B�`���b�g(IRC)���[���̎w��������Ă���B
�Q�l����
- PICS, Rating Services and Rating Systems, Internet Draft, "draft-pics-services-00.txt", 11/21/95.
- R. Rivest, "The MD5 Message-Digest Algorithm",RFC 1321, 04/16/1992.
- N. Borenstein, N. Freed, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies", RFC 1521, 09/23/1993.
- T. Berners-Lee, D. Connolly, "Hypertext Markup Language - 2.0",RFC 1866, 11/03/1995.
- T. Berners-Lee, L. Masinter, M. McCahill, "Uniform Resource Locators (URLs)",RFC 1738, 12/20/94.
�ӎ�
���̕��X����̃R�����g�ƒ�Ăɐ[�����ӂ���B
Bob Atkinson, Microsoft Anselm Baird-Smith, W3C Brenda Baker, Lucent Scott Berkun, Microsoft Tim Berners-Lee, W3C Roxana Bradescu, AT&T Daniel W. Connolly, W3C Roy Fielding, W3C Jay Friedland, SurfWatch Henrik Frystyk Nielsen, W3C Philip Gladstone, Raptor Systems Michael Gordon, Prodigy Wayne Gramlich, Sun Woodson Hobbs, NewView David Karger, MIT Rohit Khare, W3C Charlie Kim, Apple John C. Klensin, MCI Breen Liblong, IFSI Ann McCurdy, Microsoft Rich Petke, CompuServe Eric Prud'hommeaux, W3C Dave Raggett, W3C Gordon Ross, NetNanny Bob Schloss, IBM David Singer, IBM Ray Soular, SafeSurf Michael Smith, Prodigy Marcy Swenson, Providence Systems Jason Thomas, MIT
�t�^�`�F ���x���r���[���̃��P�[�e�B���O�A���S���Y��
PICS�̎g�p����������ɂ��������A��X�͑����I�ȃl�b�g���[�N�p�t�H�[�}���X�ւ̉e�����l�����Ȃ���� �Ȃ�Ȃ��B�T���āA�lj�����PICS�w�b�_�[�́A�ʏ�A��100�o�C�g�̃f�[�^���܂݁A�������g�́A�قƂ�� ������o�C�g�̃f�[�^�ł���̂ŁA�����Ń��x����]������PICS�e�N�j�b�N�́A�l�b�g���[�N�ɂق�̏��� �̃g���t�B�b�N��������B����ɁA���x���͕����Ɠ����\�[�X�����邱�Ƃ��ł���̂ŁAPICS�� ����ăl�b�g���[�N��̃z�b�g�X�|�b�g (�l�C�̂���T�[�o���g�́A���Ƀz�b�g�X�|�b�g�ł���)������ �邱�Ƃ͂Ȃ��B
�������Ȃ���A���x���r���[���́APICS�ɂ���Ē�Ă��ꂽ�V�����R���|�[�l���g�ł���B�����āA�����A 1�̃��x���r���[���ɐl�C���ł�悤�ɂȂ�A�������z�b�g�X�|�b�g�ɂȂ�APICS�V�X�e���̃p�t�H�[ �}���X�{�g���l�b�N�ƂȂ�Ƃ����d��Ȋ댯��������B�C���^�[�l�b�g�͂��̖��ɑ���悢�������K �v�Ƃ��Ă���B�����I�Ɍ���Ɩ����������邩������Ȃ��d�����i�s���Ă���B
�������Ȃ���A�Z���I�Ɍ���Ɩ{���ɂ悢�����͂Ȃ��B���̒�ẮAMIT David Karger�����ɂ����̂ł� ��B����́A�V�X�e���̕��ׂz���邽�߂̂������̗L���ȃA���S���Y����ό`�������̂ł���
�ŏ��ɁA�l�C�̂��郉�x���r���[�����l�b�g���[�N��ɑ����̃~���[�T�C�g��ݗ����邱�Ƃ��ł���Ɖ��� ����B����́A���Ɉ�ʓI�ȔF���ł���A�T�C�g�����肷����@��A�V�������x�����쐬���ꂽ�Ƃ��A���� ����X�V������@�̏ڍׂɂ��Ē�Ă���K�v�͂Ȃ��B��X�̃A���S���Y���͒P���ŁA�~���[�T�C�g������ ���A�����Ȃ��̂ŁA�����ăl�b�g���[�N�̃h���C���l�C���V�X�e��(DNS)���A�ʏ�̕��@�ŁA���x���r���[ ����1�̖��̂���A�����̃C���^�[�l�b�g�A�h���X�ֈʒu�t���郌�R�[�h�������Ă���Ɖ��肵�Ă���B
�N���C�A���g�\�t�g�E�F�A���X�^�[�g���鎞�A�N���C�A���g�\�t�g�E�F�A�́ADNS��ʂ��āA�g�p����(��X �͂P�̃��x���r���[�������肵�Ă��邪�A�A���S���Y���͊��m�̎�@�ŕ����̃r���[���ɓW�J���Ă���) ���x���r���[���̖��O����͂���ׂ��ł���B�����A�����̃z�X�g�A�h���X��������ꍇ�A��������S �ȃ��X�g�Ƃ��ĕۑ����A�g�v���C�}���h�A�h�Z�J���_���h �ƃ��x���t�������r���[���������_����2�I�� ����B�����́A�\�t�g�E�F�A���X�^�[�g�����Ƃ��L���Ƃ����N���C�A���g�\�t�g�E�F�A�̃R���t�B�M�� ���[�V�����p�����[�^�ƂȂ邩������Ȃ��B�����āA60�������x���r���[���Ƃ��Ď�����A�h���X���� �Ŋ���A���̒l���^�C�}�ɃZ�b�g���g�~���h�l�Ƃ���B
�N���C�A���g�́A��ɁA�ȉ��ɋL�q���郉�x���r���[���Ɛڑ������B�����^�C�}���~���l��艺�ł��� �A�v���C�}���r���[���̃A�h���X���g�p����B�����łȂ��ꍇ�A�₢���킹�̓v���C�}���ƃZ�J���_���� �����̃��x���r���[���ɑ�����B�ŏ��̉��������������Ƃ��A�����̃��x���r���[���Ƃ̐ڑ��͕��Ă� ��B�ŏ��ɉ����r���[�����v���C�}���r���[���ƂȂ�B������ɂ���A�V�����Z�J���_���r���[���̃A �h���X�������_���ɑI������A�^�C�}�͕~���l�Ƀ��Z�b�g�����B
�����炭�A�����炸�A���̃A���S���Y���̊ȒP�ȕό`���A��������邾�낤�BHTTP�v���g�R�����A�T�[�o�� ���āA�gkeep alive�h �ڑ��������悤�ύX����鎞�APICS�N���C�A���g�́A�\�Ȍ���v���C�}�����x ���r���[���ւ̐ڑ���ێ�����悤�ɂȂ�B���̂Ƃ��ɂ́A(��蒍�Ӑ[�����肵�Ȃ���Ȃ�Ȃ���)�ŏ� �̉������v���C�}���r���[���̂��̂ƁA�P���ɉ��߂���B�₢���킹�𑗂�A���������܂ł̏��v�� �Ԃ́A�S�̂̏������Ԃ������肵�Ȃ���Ȃ�Ȃ����̂ł���B�ڑ��̃Z�b�g�A�b�v�R�X�g�͍����ł� ��B�����āA�����A���łɐڑ�����Ă���v���C�}���r���[���Ƃ̉������ԂƁA�ڑ��ݗ����܂߂��Z�J���_ ���r���[���Ƃ̉������Ԃ��r���Ă��܂��A����͂䂪�߂�ꂽ���̂ɂȂ��Ă��܂��B
�t�^B�F ���x���r���[���̗v���Ɖ����̃T���v��
���ɏq�ׂ�₢���킹�Ɖ����́A�N���C�A���g�ƁA�����Ƃ͕ʂɃ��x����z�z���郉�x���r���[���Ƃ̑��� ��p�̓���������������̂ł���B3�̓����T�[�r�X�ɂ���ċ�������A3�̃T�[�r�X������3���� �ɂ��āA4��ނ̖₢���킹���s���B�₢���킹�́A�₢���킹���[�h(Generic�ANormal�ATree�A Generic+Tree)�����ňقȂ��Ă���B
����URL�̃��x����₢���킹��B
���̃T�[�r�X�̖₢���킹���s���B
�T�[�o�́A���̊֘A�������x���������Ă���B
- Ages���C�e�B���O�T�[�r�X
- "http://www.w3.org/pub" (generic)
- "http://www.w3.org/pub/WWW/" (generic)
- "http://www.w3.org/pub/WWW/Daemon" (generic)
- "http://www.w3.org/pub/WWW/PICS" (generic)
- "http://www.w3.org/pub/WWW/Overview.html"
- RSAC���C�e�B���O�T�[�r�X
- "http://www.w3.org/pub/WWW" (generic)
- "http://www.w3.org/pub/WWW/Daemon" (generic)
- "http://www.w3.org/pub/WWW/PICS" (generic)
- "http://www.w3.org/pub/WWW/Daemon/Overview.html"
- "http://www.w3.org/pub/WWW/TheProject.html"
- unknown.com���C�e�B���O�T�[�r�X
�����Ă��Ȃ��B
�₢���킹�́A������Ĕ��ǂ��邱�Ƃ��ł�����̂���������B�f;�f �Ŏn�܂钍�߂́A�����̐��������� �����̂ł���B�₢���킹�Ɖ����͒̂��ߕ����s�ɕ������Ă��邪�A���ۂ�(���ɒ���)1�s�ő��M�� ���B
Generic�₢���킹
���̖₢���킹�́A3�̕����ɓ��Ă͂܂�full generic���x���ɂ��Ă̂��̂ł���B
�N���C�A���g����T�[�o�ւ̖₢���킹�F
GET /ratings?opt=generic&format=full& u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2F+&" u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2FTheProject.html&" u="http%3A%2F%2Fwww.w3.org%2Funknown&" s="http%3A%2F%2Fwww.ages.org%2Four-service%2Fv1.0%2F&" s="http%3A%2F%2Fwww.rsac.org%2Fv1.0&" s="http%3A%2F%2Funknown.com" HTTP/1.0
�T�[�o����N���C�A���g�ւ̉���:
HTTP/1.0 200 OK Content-Length: 550 Content-Type: application/pics-labels Server: Jigsaw 0/0 Date: 15 Apr 1996 18:20:47 GMT
(PICS-1.1 "http://www.ages.org/our-service/v1.0/" ;���̃T�[�r�X labels for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) ;���̃��x���̖����B'ratings' �͏�Ƀ��x���̍ŏI���ł���B ;����generic���x����http://www.w3.org/pub/WWW/TheProject.html ;�Ŏn�܂邷�ׂĂ�URL�ɓK�p�����B for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) ;���̃��x���̖���
error (not-labeled "http://www.w3.org/unknown") ;��O�̕����̃��x���͑��݂��Ȃ� ;�v�����ꂽ3�̃T�[�r�X�ɂ��āA���̃T�[�r�X�͏I������ "http://www.rsac.org/v1.0" labels for "http://www.w3.org/pub/WWW" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) error (not-labeled "http://www.w3.org/unknown")
;;��O�̃T�[�r�X�Ƀ��x���͑��݂��Ȃ� error (no-ratings "unknown service"))
### Normal�₢���킹
���̖₢���킹�́A�e�X�̕�����full specific���x���ɂ��Ă̂��̂ł���B
�N���C�A���g����T�[�o�ւ̖₢���킹�F
GET /ratings?opt=normal&format=full& u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2F+&" u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2FTheProject.html&" u="http%3A%2F%2Fwww.w3.org%2Funknown&" s="http%3A%2F%2Fwww.ages.org%2Four-service%2Fv1.0%2F&" s="http%3A%2F%2Fwww.rsac.org%2Fv1.0&" s="http%3A%2F%2Funknown.com" HTTP/1.0
�T�[�o����N���C�A���g�ւ̉����F
HTTP/1.0 200 OK Content-Length: 569 Content-Type: application/pics-labels Server: Jigsaw 0/0 Date: 15 Apr 1996 18:20:54 GMT (PICS-1.1 "http://www.ages.org/our-service/v1.0/" labels ;;specific���x�������݂��Ȃ����߁Ageneric���x����ԋp����B for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) ;;specific���x�������݂��Ȃ����߁Ageneric���x����ԋp����B for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) error (not-labeled "http://www.w3.org/unknown") "http://www.rsac.org/v1.0" labels ;;specific���x�������݂��Ȃ����߁Ageneric���x����ԋp����B for "http://www.w3.org/pub/WWW" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) ;;�����ł�specific���x����ԋp����B for "http://www.w3.org/pub/WWW/TheProject.html" generic false by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) error (not-labeled "http://www.w3.org/unknown") error (no-ratings "unknown service"))
### Tree�₢���킹
���̖₢���킹�́A�v�����ꂽ�v���t�B�N�XURL�������Ă��邷�ׂĂ�URL��full specific���x����v���� ����̂ł���B ���̃��x���r���[���́A�₢���킹���ꂽ�c���[�ɂ��āA�J�����g�f�B���N�g���̕��� �̃��x���݂̂�ԋp����B
�N���C�A���g����T�[�o�ւ̖₢���킹�F
GET /ratings?opt=tree&format=full& u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2F+&" u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2FTheProject.html&" u="http%3A%2F%2Fwww.w3.org%2Funknown&" s="http%3A%2F%2Fwww.ages.org%2Four-service%2Fv1.0%2F&" s="http%3A%2F%2Fwww.rsac.org%2Fv1.0&" s="http%3A%2F%2Funknown.com" HTTP/1.0
�T�[�o����N���C�A���g�ւ̉���:
HTTP/1.0 200 OK Content-Length: 1075 Content-Type: application/pics-labels Server: Jigsaw 0/0 Date: 15 Apr 1996 18:21:00 GMT (PICS-1.1 "http://www.ages.org/our-service/v1.0/" labels ;;�������̃��x����()�ŋ���Ă��� () (for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) for "http://www.w3.org/pub/WWW/Overview.html" by "abaird@w3.org" generic false ratings (age 12) by "abaird@w3.org" for "http://www.w3.org/pub/WWW/PICS" generic true ratings (age 5) by "abaird@w3.org" for "http://www.w3.org/pub/WWW/Daemon" generic true ratings (age 5)) ;;�f�B���N�g��http://www.w3.org/pub/WWW/ �̃��x���̖��� ;;http://www.w3.org/pub/WWW/TheProject.html���v���t�B�N�X�Ƃ��郉�x ;;���͑��݂��Ȃ� error (not-labeled "http://www.w3.org/pub/WWW/TheProject.html") error (not-labeled "http://www.w3.org/unknown") "http://www.rsac.org/v1.0" labels (for "http://www.w3.org/pub/WWW" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW/TheProject.html" generic false by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW/Daemon" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW/PICS" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0)) error (not-labeled "http://www.w3.org/pub/WWW/TheProject.html")
error (not-labeled "http://www.w3.org/unknown")
error (no-ratings "unknown service"))
### generic+tree
���̖₢���킹�́A�v�����ꂽ�v���t�B�N�XURL�������Ă��邷�ׂĂ�URL�̂��ׂĂ�generic���x����v�� ������̂ł���B�����ł́A(generic�̏ꍇ�ɂ��Ă̂�)���O�̖̂₢���킹�ŕԋp���ꂽ���x���̃T�u �Z�b�g���ԋp����Ă���B
�N���C�A���g����T�[�o�ւ̖₢���킹�F
GET /ratings?opt=generic%2Btree& format=full& u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2F+&" u="http%3A%2F%2Fwww.w3.org%2Fpub%2FWWW%2FTheProject.html&" u="http%3A%2F%2Fwww.w3.org%2Funknown&" s="http%3A%2F%2Fwww.ages.org%2Four-service%2Fv1.0%2F&" s="http%3A%2F%2Fwww.rsac.org%2Fv1.0&" s="http%3A%2F%2Funknown.com" HTTP/1.0
�T�[�o����N���C�A���g�ւ̉����F
HTTP/1.0 200 OK Content-Length: 872 Content-Type: application/pics-labels Server: Jigsaw 0/0 Date: 15 Apr 1996 18:38:28 GMT (PICS-1.1 "http://www.ages.org/our-service/v1.0/" labels (for "http://www.w3.org/pub/WWW/" generic true by "abaird@w3.org" ratings (age 11) by "abaird@w3.org" for "http://www.w3.org/pub/WWW/PICS" generic true ratings (age 5) by "abaird@w3.org" for "http://www.w3.org/pub/WWW/Daemon" generic true ratings (age 5))
error (not-labeled "http://www.w3.org/pub/WWW/TheProject.html")
error (not-labeled "http://www.w3.org/unknown") "http://www.rsac.org/v1.0" labels (for "http://www.w3.org/pub/WWW" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW/Daemon" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0) for "http://www.w3.org/pub/WWW/PICS" generic true by "abaird@w3.org" ratings (v 0 s 0 n 0 l 0))
error (not-labeled "http://www.w3.org/pub/WWW/TheProject.html")
error (not-labeled "http://www.w3.org/unknown")
error (no-ratings "unknown service"))
Copyright (C) 1996 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
---
Webmaster $Date: 2000/09/08 16:13:45 $