ࡱ> Y[X%`+bjbjNN.>,,#(((($L$9|mmm)9+9+9+9+9+9+9;h=+99mm99+9@99 )99)9yp P=[V(C 8DV909,>M:>> !mvT7D{mmm+9+9 mmm99999$ $ @9 First Meeting of the IODE Steering Group for the IODE Ocean Data Portal Oostende, Belgium 20-22 September 2010 INTRODUCTION TO THE IODE OCEANDATAPORTAL Timely access to quality data is essential for the understanding of marine processes. The International Oceanographic Data and Information Exchange (IODE) programme, through its distributed network of National Oceanographic Data Centres (NODCs), is developing the Ocean Data Portal (ODP) to facilitate seamless access to oceanographic data and to promote the exchange and dissemination of marine data and services. The ODP provides the full range of processes including data discovery, evaluation and access, and delivers a standards-based infrastructure that provides integration of marine data and information across the NODC network. The key principle behind the ODP is its interoperability with existing systems and resources and the IODE is working closely with the Joint WMO-IOC Technical Commission for Oceanography and Marine Meteorology (JCOMM) to ensure the ODP is interoperable with the WMO Information System (WIS) that will provide access to marine meteorological and oceanographic data and information to serve a number of applications, including climate. Following the IODE-XX recommendations high priority has been assigned to the interaction with the SeaDataNet infrastructure (SDN). The ODP web site is available at HYPERLINK "http://www.oceandataportal.org/" \t "_parent"www.oceandataportal.org. This site provides background information on the project, software, documentation and training materials in addition to assistance to users on how to use ODP and how to become ODP data providers. The ODP user entry is available at http://data.oceandataportal.org. 1. The ODP architecture and functionality The architecture of the Ocean Data Portal consists of three basic software components: Data Provider, Integration Server and ODP Services. 1.1. The Data Provider The Data Provider processes the local data sets and automatically generates the discovery metadata and transport data files on Integration Server requests or time-scheduling manner. These services are based on the OpenDAP data (point, profile and grid) structures and specific metadata model based on ISO 19115. Current ODP metadata have a number of metadata class extensions as compared with the ISO 19115 and are not fully compatible with ISO. The SDN parameter (BODC) dictionary and other dictionaries are used. The ODP developers are planning to provide the full interoperability with ISO/OGC standards under future version of ODP. When the Data Provider is installed in the local data system and local data sets are registered, the latter becomes a data source for the ODP distributed data system. The Data Provider can cover such local data systems as: SQL-oriented databases (ranging from MS Access to Oracle); CSV-like structured data files (CSV, TSV and derivatives); Any unstructured data files (or unparserable by ODP services) multimedia, documents, archives, etc. A recent addition to the Data Provider software is the Light Data Provider function which offers remote registration of local datasets using ASCII data files catalogue or XML CDI, WIS and MCP metadata records and allows deployment of the ODP system without the need to install software by the data provider. The Data Provider has possibility to support a various types of the data granularity, i.e. makes it possible to create discovery metadata, search and deliver full datasets or specified data pieces (logical data units) of datasets - single cruise or data profile, single buoy or single coastal station data - and etc. The data granularity level is adjusted in the process of the local dataset registration. 1.2. The Integration Server and distributed data system support The Integration Server provides registration and operation status monitoring of the distributed data sources, harvesting of the discovery metadata in coordination with Data Provider, management of the common codes/dictionaries and access to distributed data sources by ODP services. The Integration Server also interacts with other systems (portals) by means of discovery metadata exchange. The Ocean Data Portal supports geographically distributed data system based on communication between Integration Server and Data Provider. Resently this ODP function was improved by web-service creation which provides existing request-response communication both with fault-tolerant processing and error catch, recognition and logging. Communication across the ODP distributed data system consists of two processes: Metadata harvesting by the Integration Server from the Data Providers. These data descriptions are exposed to a harvester, which is part of the Integration Server. This software regularly (at any set frequency) checks all data centres for new data descriptions and download these as necessary. These descriptions are added to a central repository that covers all data centres connected to the distributed system. Request on data. Requests are transmitted by HTTP in encoded form. HTTP-connection between the Integration Server and Data Provider are active during processing and the Data Provider requests acceptance, validation, execution and response return. Communication based on web-services provides transactional and fault-tolerant mode. The Ocean Data Portal supports geographically distributed marine data infrastructure operations that can publish and disseminate technical guides and reports to IODE data centres and other participating centres. Dissemination of information about the status of all ODP partners will ensure coordination and cross-communication and provide remote software installations and documentation access. Communication will also allow ODP partner groups to discuss and resolve ongoing development issues. The technical aspects include the provision of metadata and services for a distributed marine data infrastructure enabling the interactions among data providers, service providers and the end-users. The system allows data interaction whilst avoiding data reformatting and delocalization so the data always remains within the data providers infrastructure. ODP allows adjustment of services invoking online request/response processes and other operations and also allows chaining of services into more complex ones. The system supports subscription type services and standing orders (e.g. oil spill monitoring and alerting) and allows the easy identification of, and access to, requested services and data, with progress follow-up until completion. The integration of data and services from multiple domains is possible to facilitate exploitation of main synergies and service and data providers can register, provide and promote their products to other thematic or regional portals. The ODP supports caching (e.g. for historical data, data from slow servers, etc.), so all requests will be immediately executed and no long queries will be run. 1.3. The ODP services The ODP Services have responsibility for administration, discovery, viewing, analysis and download. The Ocean Data Portal includes a GIS-based user interface, metadata and data search, data download and visualisation components. The ODP services include a number of W3C and OGC web-services. Discovery service disseminates a data source catalogue with descriptions of resources in the form of XML files. The metadata record is based on ISO 19115. The ODP service provides user interfaces for data and product search supported by the catalogue. The data source catalogue can be accessed from external systems directly or alternatively by reformatting into other metadata structures. Viewing service is based on web-based applications accessible via the web browser. The services provided include: data search that defines the sampling criteria using a spatial region, time period, phenomena, platform, etc. access to remote data sources via the Integration Server including request status monitoring; and processing of transport data files and tabular-graphic and map visualization of data using standard forms. Analysis service has been developed to provide near real-time GIS-layer generation from distributed datasets both with interactive and fast presentation of multidisciplinary data and products on a map. It also includes Web Map Services (WMS) as a viewing service for data representation on a map. The user can adjust the composition of the map layers, the number of maps for viewing and other specifications. The mapping service enables a joint analysis of data to provide a view of the spatial variability of marine processes. ODP renders maps generated by the analysis service using Open Layers and MapServer. Download service allows the user to download selected data to the local computer after viewing. If time scheduling is required to download data, the user can register the site for downloading, the list of required datasets and the sampling criteria. The transport data file formats that are available are: NetCDF - E2E convention ASCII XML Selected data can be either downloaded in a single zip-file or viewed using the ODP result viewing service. qr ;   } P q r seOsesCh-h->*OJQJ*jhNh->*OJQJU^JhNh->*OJQJ^J$jhNh->*OJQJU^JhNh-OJQJ^J!hNh-B*OJPJQJphhNh-OJPJQJhNh-B*OJQJphhNh-OJQJh4OJQJ hx$hQ5B*OJQJph hx$h. W5B*OJQJphhc9 hSK9hQHqr P  $h`ha$gd-$x7$8$H$`a$gd- $`a$gd- $x`a$gd- $x`a$gd-$a$gdbT$x`a$gdQ+yf  NٻyjyyyjyV&h-5B*OJPJQJnH phtH hNh-OJQJmH sH hNh-OJQJhDkh-5OJQJmH sH ,hDkh-5B*OJPJQJnH phtH hNh-OJQJ]mH sH )hNh-B*OJPJQJnH phtH h-5OJQJhNh-5OJQJhP hNh-OJQJ^Jh->*OJQJ8sl "e#|#$ $x`a$gd-$x7$8$H$`a$gd- $`a$gd- $<`a$gd- $ & F 8X h<]^`ha$gd-kl Yj"e#r#s#|##Ʒլ~r`Q`AhDkh-OJQJ]mH sH h-5OJQJ]mH sH "hDkh-5OJQJ]mH sH hzjh-OJQJ]hzjh-OJQJhNhnOJQJhNh-OJQJmHnHuhnOJQJhNh-OJQJhNh-OJQJmH sH hNhnOJQJmH sH )hNh-B*OJPJQJnH phtH )hDkh-B*OJPJQJnH phtH ##$$$$&&5&&''7*@*G*+++ĹஞĮ~sh-h-mH sH hNh-CJOJQJ^JaJhNh-OJQJnHtHhDkh-6OJQJnHtHhNh-OJQJhDkh-OJQJhDkh-6OJQJhDkh-6OJQJmH sH hNh-OJQJmH sH hNh-OJQJ]mH sH $&&&'h''7*i+++++ttth $`a$gd- $ & F 8X h<]^`ha$gd-$@&`a$gd-l $ & F 8X <]^`a$gd-$ `a$gd-l$ @&`a$gd-l ++,1h. A!"R#n$n% DyK _parentyK Xhttp://www.oceandataportal.org/yX;H,]ą'cR`R Q1KG=K9$CJOJPJQJ_HaJmH sH tH BA@B A=>2=>9 H@8DB 0170F0XiX 1KG=0O B01;8F04 l4a .k. 5B A?8A:0joj -Default 7$8$H$5B*CJOJPJQJ^J_HaJmH nHphsH tH:U@: - 8?5@AAK;:0 >*B*phe` -!B0=40@B=K9 HTML; 2( Px 4 #\'*.25@9(CJOJPJQJ^JaJmH nHsH tH#>  l#@ 0@ 0 0 @00HqrP 8 s  l e|&h7"i######@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@ 0@ 0@ 0@0@0@0@0@0@ 0@ 0@0@0@0@0@0@0@0@0@ 0@ 0@ 0@0@0@ 06"@ 0 6"@ 0 6"@06"@06"HqrP 8 s  l e&h7"i######Z00bZ00` @0Z00@0Q@0@0QZ00y@0+Z00FZ00D@ 0+@ 0+@0P@ 0P@ 0P@ 0P@ 0+@0E@ 0+ @0 @ 0 @ 0@ 04Z0 0J@ 0M/@0PZ00H @0@09@ 09@ 09@ 09 @0 @0@ 0v>@ 0v>@ 0v>@0 @0#+$+++q#X8@0(  B S  ? 3t!3L"3 #3$3,%3&3\'3܁116HHR #5;;PYY #=*urn:schemas-microsoft-com:office:smarttags PlaceName=*urn:schemas-microsoft-com:office:smarttags PlaceType9*urn:schemas-microsoft-com:office:smarttagsStateB *urn:schemas-microsoft-com:office:smarttagscountry-region8 *urn:schemas-microsoft-com:office:smarttagsCity9*urn:schemas-microsoft-com:office:smarttagsplace P3^##Hqe|y1####xM(>^`B*OJQJo(phhH->^`OJQJ^Jo(hHo>pp^p`OJQJo(hH>@ @ ^@ `OJQJo(hH>^`OJQJ^Jo(hHo>^`OJQJo(hH>^`OJQJo(hH>^`OJQJ^Jo(hHo>PP^P`OJQJo(hHxMJBA^)JT``nqWsz'b,/3hGUr}` "#*,@EHWZ7o{q Q)~=R>W[ cMpt s:KCZ`nz{ A(10 >L?IRW^i1lA$X&3c9 W ] Q$(08j:<[C[DYw]iis f!' 7DuI[| ! \" ( 9 E _ h i m j . 3 4 )5 W j t ox U & X O: : > bG `J n    ; " m( *- i- +6 ^_ y , % <& . E3 = P )\ b m>L^l9zh%%;WXn%?HlTXgi~q|)(!$BO\_r 8  G*?Xg{iZqrsRw!N6=BV|dV`/30L14KEN |/ 0V[3~8Y9<\c@iikJi  4[y_&4^9HLUPWS|=DH^}?EoS.VOa!P+453FTMfckL$%'6N!jnp~# (Mex0.l7oNT}^CNRTfvxa|c# . < B 4G P m 9| %!!'!K)!E@!" "A"D"K"LL"p"###J##&&#H*#l,#n=#J#*fD*dI*U*c*i*2z*0}*L+ +1$+)+I,+ ,,Y!,h3,:,?Y,;k,{,t--!-)-g9-E-3R-%W- ...]".Q2."9.<.M.R.%c.jn.// /#/#/}%/#'/W/rz/0c0 020 X0&`06w0_1 1y;1U1d122 22'2,252<2>2Y@2Y2Ie2~2*N3a3d3g3o3Tw3I4444|44;)4:34N4`4^f4j4k45"75E5HI5P5\5h5t5?6C6a$64686@6LY6c6i6i67 77"7P;7<7rG7-8t 8180838P8Q8 U8U8 9K99I9.9}19 ;9@9\9 `9`9m96~9:: :A:D:,P:f:ii:~:`;;; ;0;q;/~;<\?<V<"f<pk<r<"s< = ===/=0=U=b=> >^ >\>L>I>3>?>`>jc>?? ? ??? ?5?7?:?G?dN?V?`?j?Sy?@@TK@Y@ i@Xm@Jt@Ty@AA-AR.A B^ B,#B 2B7B7>B|KB#cBoBIqBCC#C8C9C2jCmwCDP*DaD uDaE["E%E8E AEnEiEiWi'`ivijE&je2jajrhjk,k-k$1kBkx_k{kl@l@lDlqOl[lm0mHm/Mmz[m`mbmmmnn@}\}~<~~P!~$~6~8~Q?~6A~G~O~a~S~~b,+0)40NO Qk8vTz 5fCn~nEeop: t +,6yKWNbL"#/)8E^IM&RR]^d}Oqsr_ 111'7!HkHhUjv ;4;PDH[IJS8[ds^x|&f;n@CN\ _hir0/ `h$ F"W|]B 1<.@@9QUcs"y'FJ!v#-11FUbt[7X-9_.tpx .oDrP}A+RrSVdn CNrl} %/8^C7cc hMgi^v'.2"?_l~!(;A2LwOIVZi %(LfVqyvMV)K-K Uo|.g0qc:pru/#Z*W6KHPbt>y $QRdy182JY\b]$ko g-+03X|cQg "(t69kAQUsrt4J>d@iEJQ@py|>sO,v25_cckoq~G&+g89ULZss #9+4:+>KReszg~8=?CEYN2PT Z]]bqdZ Y HSX,YiXto ,04<=BV{koOs}=?dA.I~OPzxf"6C#Zj}q7M[ceCoe|2 /4F5S78RBNgXll3'>\Ihady= 5"(+.2019P!azb ev}#0#EF;-AMoau Pj+3FJ-mP "$k ?o|~P B/SV` "]// %_0?Bv y:,\0vv$=-.6A[akyz."?e4K#Yeey{M Q`[5chsM->DFJZ]%p}-qMNW\ } "+29f@H_oR %*4NoqJ< ? 7GH\]oqt\=FPUb  B'v\u@{ZV^a_ /)6,:: = GGNh.zA)_s^vFi u 9)F e}pDst]|pQX<[5:\L^jaqTc$<BEMv[, e j2 3SY]_."?1CCdhkPz'"m,$59>ea8&GN[gy|$9<IgW"Y#aku 9!+s?CRi[j .v0H8InK^jb=t#1InUo|:Ze 41$:WblTn"| !1-.p9IAHLX_#o,t~[G (*Q2_?OU6`|!$5N]|gkhn/=%JPw,%N-Pmer k#*bh"m"  N D+@%AAV[uN|B !j&J-APHUu`J NSTovQ54<;W\g!?&3Gn}0OZ]7_@ j$<Zz|#: AHMp` \;EAg;x"{3}}-@CJGl_"T()?KSud!x*Z,HHQ^Zw{;k1Tbqy $.=t>@Wivx .6?XAyE]IhIQq!,0-10?e X (2v>DXm9,=8=_ab1l y k_ !-2d2>;'AC P`Xxx}zJ$WWjiq>`Mqt%d?Y\fxj&::['IY)j{:`H&DVqu;1DQQ]p QPSJoCS4$66S=IXLYMf~~2&A2c7DO%nKuAz &1=U:VpZc.}5f7-AB0X`Dixz{ YL04c8Lvlnnv3q5:lEEHQkP}?l6vwR ,KPRM^dt%2D`_$M;fglxKjl|-!13 W\Yxg/. 359 ;vEWg1>GSW-anxqr###3@#@UnknownGz Times New Roman5Symbol3& z ArialG5  hMS Mincho-3 fg7K@CambriaI& ??Arial Unicode MS?5 z Courier New;Wingdings"h醍^A^A!nr4## 2qHP)?QGFirst Meeting of the IODE Steering Group for the IODE Ocean Data PortalAdminAdmin Oh+'0, <H h t HFirst Meeting of the IODE Steering Group for the IODE Ocean Data PortalAdminNormalAdmin4Microsoft Office Word@@'U@>`/V^՜.+,D՜.+,x4 hp|  A#' HFirst Meeting of the IODE Steering Group for the IODE Ocean Data Portal   8@ _PID_HLINKSAx}0 http://www.oceandataportal.org/ !"#$%&')*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOQRSTUVWZRoot Entry F@[V\Data  1Table(>WordDocument.>SummaryInformation(HDocumentSummaryInformation8PCompObjq  F Microsoft Office Word MSWordDocWord.Document.89q