�������� � �������� ����!� ������������������������������ � ���� ������������ � "��������!� #�!$��� � �������������!� #�!� � ���������������������������� ������������������������ � � ������������������� !����"�� �������������������� #�����$���� � ��� ���������� -��������������������������%. & ��������������������''��������� � !� �/����� & ����������������������� � !� ���������������''��������� & �����������#��������'��������(��������������)������ � !� ��������������''��������� � *���''���������������'���������# � 0����������#��������'��������(�������)������ & ��� ��������������������''��������� & �����������'����������� & �������������������#�������+������ & ��������������'������� % , %�����"�����&������������ ������������������� � ���������������2��� 3���������2!� 3 7������# � ����������������������������������� � 8����������������������������������� ���������� � �������������9�������+��������������� � �������������(��������'�������������# & ��������������� & ��������������������������������������� ���� & �������� & ����������'�����������������45���������������� & ���������������������'��� 1 6 1
����������������������������� �����!�&���������������������� Bib Object Exchange &o1 complex object ���#�<�� =�'�'��#�<��� =�> ?( Model (OEM) paper paper book ���@#��<��, =�> ?( references '�'��#�<��A &o12 &o24 &o29 =�������#�<�1� B-��������C( references references author page authortitle year author ������#�<�A6 =����������#�<�,% BD�����C( http title publisher title author author author ��������#�<��E6 BD����C?( &o43 &25 �����#�<�A% BF�������'����5�������9���������������C( &96 1997 ����������#�<���( last firstname firstname lastname first lastname ����������#�<��,( '����#�<��1 =������#�<�6, ���(�����#�<�A� �%%? &243 &206 ? “Serge” “Abiteboul” “Victor” 122 133 “Vianu” ? atomic object Observe: Nested tuples, set-values, oids! : ; '����������������&���������������� �����!�&���������������������� ���� �������������# � �������������������������������� =�'�'��#�=�������#�B-��������C( � �����'������������� ������#�=����������#�BD�����C( � ������������'������������������G���� ��������#�BD����C?( � ������������������������� �����#�BF�������'����5�������>C( '���#�=������#����(�����#��%%�? ? Self-describing, irregular data, no a priori structure ? A �E #��������������� '��(������������)�������������� row row row name phone name phone name phone name phone John 3634 “John” 3634“Sue” 6343 “Dick” 6363 =���9#�=�����#�BH���C(�'����#�%6%,�?( Sue 6343 ��9#�=�����#�B���C(���'����#�6%,%�?( ��9#�=�����#�B���@C(��'����#�6%6%�? ? Dick 6363 HTML describes the presentation �� �� 2
���� ��� I���������'��J I��J����������'���I4��J I���@J����I�����J������������> I4�����J I'J�I�J��������������������������I4�J I������J�-�������� I4������J I������J������I4������J -��������(�����(�D���� I������J�D�����I4������J I��J�-�������������(��AA1 I'��������J�-��������������I4'��������J I����J��AA1�I4����J I'J�I�J�����������������I4�J I4���@J -�������(��������(������ > I4���������'��J I��J��������K�������(��AAA XML describes the content �% �, ��� �������������"� � -��%.����������������'���������� � ����# ���@(������(�������(�> � 7������#��������������L���M� & ���������#�I���@J(���������#�I4���@J � 0�������# � ����������# I���@J>I���@J(I������J>I4������J & ��� �����������'����������� & ���������������������� & !� ������������������ & ��'����������#�I���JI4���J��2.�����������N� � ���'#44999N9%N���4�F4�EEE4F0.+L��+�EEE�EE6�2���������(� I���4J3 �E4�EEE3 HTML4.0 XML SGML � !� ���������# ������������������������� ∈ ⊂ � ����+�������!� ���������# ������������� ���� �1 �6 ��������$�*��������� ��������$����� ����)�&������� I'����� ��/B�111CJ��I����J�H����I4����J�I4'�����J I���@ '���� /�B11C �������� /�B���CJ I�����J��������������������������I4�����J I'����� ��/B�,16CJ��I����J������I4����J I������J�-�������� I4������J I�������� �����/B���%��111C4J I4'�����J > I����J��AA1�I4����J I'����� ��/B���%C ������/B�,16CJI����JH���I4����J I4���@J I4'�����J oids and references in XML are just syntax Attributes are alternative ways to represent data �: �; 3
Recommend
More recommend