Docstoc

数据资源汇聚中可视化建模的研究与应用

Document Sample
数据资源汇聚中可视化建模的研究与应用 Powered By Docstoc
					ISSN 1009-3044                                                                                                                                                                                                           E-mail: kfyj@cccc.net.cn
Computer Knowledge and Technology
Computer Knowledge and Technology                                                                                                                                                                                    6     1       (2010    1 )
                                                                                                                                                                                                                           http://www.dnzs.net.cn
Vol.6,No.1,January 2010, pp.238-240,256                                                                                                                                                                          Tel:+86-551-5690963 5690964




             ,                       ,
(                                                                                      ,                    266510 )

        :                                                                                           ,                                                                         、                                        ,
    ,                                                  、               、                                      ,                                                                                                                     。
                                                 ,                                                                                                            ,                       。
             :                               ;                             ;
                         :TP311                                                            :A                                 :1009-3044(2010)01-238-03
Research and Application of Visual Modeling in Aggregation of Information Resources
SHANG Cui-zhen,SUN Zhong-lin,WEI Yong-shan
(College of Information Science and Engineering, Shandong University of Science and Technology, Qingdao 266510, China)
Abstract: Resource Aggregation technology has become an important issue in order to enhance the utilization rate of data and enable
users access distributed heterogonous and dynamic data resource in a transparent way, and can be driven by the end user to merge ,group,
filter, transform these data and do other operations according to business needs. This paper illustrates this integration process by a scripting
language according to the situations emerged during these processes. Meanwhile, with the purpose of discussing the expressing power it in-
troduces scheme mapping and then sorts them to classify which schemes can be expressed correctly and which are not. Also, it works as the
basis to syntax checking.
Key words: resource aggregation; scripting language; schema mapping
                                                                                                                                                                      ,           “             ”                     。 “               ”
                                                                                                                                                                                               [1]
                                                 、                             ,                                               ,                                                                     。
    ,                    ,                                                                              ,                                                                             ,                                         ,                       ,
                                                 、                 、           、            ,                         。                                                               、                                         ,
                                                                           ,                                                                      。                                                                                     ,
                                                 [2]
                                                       。

1
1.1
                                                                                                    :                     、                           、                                    ,                           :
                                 :                                                         web                                                            。
        。
                                         :                                                                                            。                                                                                                             ,
                                                           ,                                                                                      、                           。
                                 :                                                                                                、                               。                                                    ,                                、
    、            、                                         ,                                                                                      。
                                         :                                                              。                                                                                                                   ,                           。
1.2
        1)                                                             :                                          ,
                                                                                                ;
        2)                                                 :                                                                              ,
                                                                                                                              ;
        3)                                                 :
                                                               ;
        4)                               :                                                                                                                                                               1




                     :2009-11-15
                     :                       (1985- ),                         ,                                  ,                           ,                                                                  ;         (1962- ),        ,
                             ,                   ,                                 ,                                                                  、                   ;           (1977- ),              ,              ,                   ,
                                                                                                        。

 238                                                                                                                                                                                                                                            :
      6         1                (2010         1   )                                                                          Computer Knowledge and Technology


                                      XQuery           ,                              。
                                                                                      [2]
                                                                 1                          。
                                 XML                       Sqlserver                                             ,                                     。
    1)                                                        ,XML                                           XMlSchema             ,
Schema      。
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Northwind">
    <xs:complexType>
    <xs:sequence>
    <xs:element ref="Categories" />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name="Categories">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="CategoryID" type="xs:int" />
    <xs:element name="CategoryName" type="xs:nvarchar" />
    <xs:element name="Description" type="xs:ntext" />
    <xs:element name="Picture" type="xs:image" />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    2)                                         ,
XML                                          ,           input1.
       =input2.CategoryId 。      2    。                                                                                           2
    3)               ,                     。
    4)                                       ,
    ,                                                             。

2
                                                              ,               2                 ,
                                           ,                                      ,
          XQuery                  ,                           ,
               [4]
                     。
                                                   :
          1)                                                                                        ,
                                      ,            ,                  ,
                                                                                                                                         3

          2)                              XQuery
                         ,                                                                                               ;
          3)                                                              ,                         、                。
2.1
                                                       :         :f=<inputs ,nodes, lines ,rules ,outputs> ,                 ,inputs :                         ,
          ,                                    ,               URL        ;                                                                  ;nodes:               ,
             XPath      ,                                             ;
          <xpaths>
          <xpath>part_after/details/                        </xpath>
          <xpath>part_after/details/                             </xpath>
          ………………………………………………………
          </xpaths>
          lines :                     ,                                       ,                              ,                         ,                   。
                            id ,                                                                        id                             id    。
          <transition id="63" type="200">
          <from>5</from>
          <fromsource>1</fromsource>
          <to>60</to>
          <tosource>59</tosource>

                             :                                                                                                                                     239
Computer Knowledge and Technology                                                                                                                  6       1                 (2010           1       )

      </transition>
      rules :          ,                                                                                                  。                                                    input1.
    =input2.        ,input1             input2                                                                                    XPath        ,
                    ,                                  。
        outputs :                                。
3.2
        XML (eXtensible Markup Language )                                  ,               ,                                              。 XML
                                                                                                                                                                   [3]
                                                               。                   ,   XML                                                  ,                            。
                        :
        <?xml version="1.0" encoding="UTF-8"?>
        <operationDefinition>
        <fileInfo> ……… </fileInfo>
        <inputs>
        <input id="1" >
        <schema> ………… </schema>
        <filepath> ……… </filepath>
        <adapter> ………… </adapter>
        </input>
        </inputs>
        <operations> ………… </operations>
        <outputs>
        <output id="42" >
        <schema> ………… </schema>
        <filepath> …………… </filepath>
        </output>
        </outputs>
        <transitions> …………… </transitions>
        </operationDefinition>
              ,fileInfo :                                                      ,               ,                  ,               ;
        inputs :               ,            ,                                      ,                   ; operations :                                          ,                                 ,
                    ;outputs :                ,                                                ,                                  ,                            ;transition :
                    。

3
3.1
                                                                                       。                                                                                           ,             ,
                                                                                                                                                               [5-6]
        ,                                                              。                                                                                                 。
                                                                                                                                                                                       [7]
                    ,                                                                                     ,                                                                              。
3.2
        1)              ,                              ,                               ,                                          ,                        。                   ,                     。
        2)              ,                                                                                     ,                                        。                             min() ,
        max()               。
        3)              ,                                                              ,                                      ,            ;
        4)              ,                                                                          ,                  ,
                        。
3.3
        1)                                                             ,                                  。           :
    ,                                                                          。
        2)                              ,                                  。                                                          ,
                。
        3)                                             。       4               ,
                fn:name(node)               ,                                          ;           ,
                                                           。
        4)              。                                                                      ,


    。                           ,               NULL               ,
                                                                                                                                  4
    ,                               。                                      (           256         )


 240                                                                                                                                                                               :
Computer Knowledge and Technology                                                                                                                                                                               6       1               (2010       1       )

                                               ,                                                                           ,                                                          ,       PLC           、                           、
                          。                                                                                     ,                                  、                  、                        、                                        ,
                                                                                   ,                                                                          。
4.2 《                          PLC 》
                      《                            PLC 》                      2005                                                                 ,
                 ,                                                                                                                                                                    。
        :
        1)                                                              ,                                              ,                           ,                                                            ,
                 ,                                                                     。                                                           ,                                                                                        。
        2)                                     ,                                                                                       ,                          ,                             、           、                                               ,
                                                       ;                                       、PLC                                    、                  、                       、                                         。
        3)                                                         ,                                                                                                      ,                                                                 ,
                          、                                。
        4)                PLC                                      ,                                                   PLC                                                ,                             PLC             、                       ;
                               、                           PLC                                                 。
        5)                                     ,                              ,                                                    、       、             。                                                  ,                               ,
                 ,                                                                     ,                                                                                      。                                             ,
    ,                              ,                                                                       。                                                      ,                                             ,                                   ,
                                                                               。
        6)                                                                         ,                                           ,                                                  ,                                             。
                                       ,                                                               ,                               。                                                        ,                                                       ,
                 ,                                 。                                           ,                                                                                                        。

5
                                                                                           ,                                                   ,                                                                                    ,
                                       。                                                       、                   、PLC 、                      、          、                                     ,                                                           ,
                                                                                                   ,                                                                                      。                                         ,
                                                       ,                                       ,                                                                                                    。

                      :
[1]               .                                “           、              ”            [J].                                ,2008(2):211.
[2]               .                                                                                    [J].                                        ,2006(3):19.




(                240       )

4
                                           、               、                                                       ,                                                  ,                             ,               ,
                                                               ,                                                                                                                                    ,               XQuery
                                                                               。                                                                              ,                                                                                 ,
                                                                               ,               ,                。                                                                                       ,                           ,
                                                                       ,                                                       。                                                                                                            ,
                      。

                      :
[1]               ,                .                                   [J].                        ,2004(5):1-4.
[2]          .                                                                                                                                    [D].         , 2006(3):34-49.
[3]               .                                                                                            [D].                             ,2007(2):22-36.
[4]               .           XML                                                                              [D].                                        ,2007(6):20-31.
[5]               ,            .                                                                      [J].                                      ,2006(7).
[6]          .                                                                                           [J].                                  ,2005(3):1-4.
[7]               .                                         [J].                               ,2006(4):1-4.
[8]          .            D-Schema                         XML                                            [J].                                         ,2004(2):1-4.

 256                                                                                                                                                                                                                                            :

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:8
posted:4/18/2011
language:English
pages:4