|
|
Line 1: |
Line 1: |
| On this page we look at transforming the OtherXML dap:Attribute type to RDF.
| |
|
| |
|
| ==SourceXML==
| |
|
| |
| <Attribute name="xmlTest" type="OtherXML" relationship="is-a">
| |
| <t:level0 xmlns:t="http://namespace.t" t:foo1="namespacedattribute" foo2="nonamespaceAttribute">
| |
| <t:level1>simpleContent</t:level1>
| |
| <t:level1>
| |
| <t:level2>
| |
| <t:level3>simpleContent</t:level3>
| |
| </t:level2>
| |
| </t:level1>
| |
| TextContent of Complex Type
| |
| </t:level0>
| |
| </Attribute>
| |
|
| |
| ==RDF==
| |
|
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <rdf:RDF xmlns:dap="http://xml.opendap.org/ns/DAP/3.3#"
| |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| |
| xmlns:cf="http://iridl.ldeo.columbia.edu/ontologies/cf-att.owl#"
| |
| xmlns:dapObj="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#"
| |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
| |
| xmlns:owl="http://www.w3.org/2002/07/owl#"
| |
| xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
| |
| xml:base="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx">
| |
| <owl:Ontology rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf">
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl"/>
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/NetcdfConventionRegistry.owl"/>
| |
| </owl:Ontology>
| |
| <dapObj:Dataset rdf:about="">
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| <dapObj:dataset_id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
| |
| <dapObj:type>
| |
| <t:level0 xmlns:t="http://namespace.t" xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#"
| |
| t:foo1="namespacedattribute">
| |
| <dapObj:xmlAttribute dapObj:name="foo2" rdf:value="nonamespaceAttribute"/>
| |
| <dapObj:xmlText>
| |
| TextContent of Complex Type
| |
| </dapObj:xmlText>
| |
| <t:level1>simpleContent</t:level1>
| |
| <dapObj:xmlContains>
| |
| <t:level1>
| |
| <dapObj:xmlContains>
| |
| <t:level2>
| |
| <t:level3>simpleContent</t:level3>
| |
| </t:level2>
| |
| </dapObj:xmlContains>
| |
| </t:level1>
| |
| </dapObj:xmlContains>
| |
| </t:level0>
| |
| </dapObj:type>
| |
| </dapObj:Dataset>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#xmlTest">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| </rdf:RDF>
| |
|
| |
| == Hacked HFRadar Example ==
| |
|
| |
| === Example 1 ===
| |
|
| |
| In which an entire coverage description is inserted into a DDX as OtherXML
| |
|
| |
| ==== Source XML ====
| |
| <pre>
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <Dataset name="200803061600_HFRadar_USEGC_6km_rtv_SIO.nc"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| grddl:transformation="http://xml.opendap.org/transforms/ddxToRdfTriples.xsl"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#"
| |
| xmlns:dap="http://xml.opendap.org/ns/DAP/3.3#"
| |
| dap_version="3.2"
| |
| xmlns:xml="http://www.w3.org/XML/1998/namespace"
| |
| xml:base="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx" >
| |
|
| |
| <Attribute name="wcsStuff" type="OtherXML" relationship="is-a" >
| |
| <CoverageDescription xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:owcs="http://www.opengis.net/wcs/1.1/ows" xmlns:gml="http://www.opengis.net/gml/3.2"
| |
| xmlns:xlink="http://www.w3.org/1999/xlink"
| |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| |
| xmlns:schemaLocation="http://www.opengis.net/wcs/1.1 http://schemas.opengis.net/wcs/1.1.0/wcsDescribeCoverage.xsd http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsAll.xsd http://www.opengis.net/wcs/1.1/ows http://schemas.opengis.net/wcs/1.1.0/owsDataIdentification.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd">
| |
| <ows:Title>Near-Real Time Surface Ocean Velocity</ows:Title>
| |
| <ows:Abstract>CoverageDescription generated by OPeNDAP WCS UseCase 2.0</ows:Abstract>
| |
| <Identifier>coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc</Identifier>
| |
| <Domain>
| |
| <SpatialDomain>
| |
| <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::4326">
| |
| <ows:LowerCorner>-97.8839 21.736</ows:LowerCorner>
| |
| <ows:UpperCorner>-57.2312 46.4944</ows:UpperCorner>
| |
| </ows:BoundingBox>
| |
| </SpatialDomain>
| |
| <TemporalDomain>
| |
| <gml:timePosition>2008-03-27T16:00:00.000Z</gml:timePosition>
| |
| </TemporalDomain>
| |
| </Domain>
| |
| <Range>
| |
| <Field>
| |
| <ows:Title>surface_eastward_sea_water_velocity</ows:Title>
| |
| <ows:Abstract>Eastward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Identifier>u</Identifier>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <NullValue>-32768</NullValue>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Field>
| |
| <Field>
| |
| <ows:Title>surface_northward_sea_water_velocity</ows:Title>
| |
| <ows:Abstract>Northward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Identifier>v</Identifier>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <NullValue>-32768</NullValue>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Field>
| |
| <Field>
| |
| <ows:Title>longitudinal dilution of precision</ows:Title>
| |
| <ows:Abstract>The longitudinal dilution of precision (DOPx) represents the\\012contribution of the
| |
| radars' configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx
| |
| is a\\012direct multiplier of the standard error in obtaining the\\012standard deviation for the
| |
| eastward velocity estimate from the\\012least squares best fit. DOPx and DOPy are commonly used
| |
| to\\012obtain the geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful
| |
| metric for filtering\\012errant velocities due to poor geometry.
| |
| </ows:Abstract>
| |
| <Identifier>DOPx</Identifier>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <NullValue>-32768</NullValue>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Field>
| |
| <Field>
| |
| <ows:Title>latitudinal dilution of precision</ows:Title>
| |
| <ows:Abstract>The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is
| |
| a\\012direct multiplier of the standard error in obtaining the\\012standard deviation for the
| |
| northward velocity estimate from the\\012least squares best fit. DOPx and DOPy are commonly used
| |
| to\\012obtain the geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful
| |
| metric for filtering\\012errant velocities due to poor geometry.
| |
| </ows:Abstract>
| |
| <Identifier>DOPy</Identifier>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <NullValue>-32768</NullValue>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Field>
| |
| </Range>
| |
| <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS>
| |
| <SupportedFormat>netcdf-cf1.0</SupportedFormat>
| |
| <SupportedFormat>dap2.0</SupportedFormat>
| |
| </CoverageDescription>
| |
| </Attribute>
| |
|
| |
|
| |
|
| |
|
| |
| <Attribute name="site_code" type="Container">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site code</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="site_netCode" type="Container">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site network affiliation code</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="NC_GLOBAL" type="Container">
| |
| <Attribute name="netcdf_library_version" type="String">
| |
| <value>netcdf library version 3.6.1 of Feb 3 2008 23:15:25 $</value>
| |
| </Attribute>
| |
| <Attribute name="format_version" type="String">
| |
| <value>HFRNet_1.0.0b2</value>
| |
| </Attribute>
| |
| <Attribute name="product_version" type="String">
| |
| <value>HFRNet_1.1.01</value>
| |
| </Attribute>
| |
| <Attribute name="Conventions" type="String">
| |
| <value>CF-1.1</value>
| |
| </Attribute>
| |
| <Attribute name="title" type="String">
| |
| <value>Near-Real Time Surface Ocean Velocity</value>
| |
| </Attribute>
| |
| <Attribute name="institution" type="String">
| |
| <value>Scripps Institution of Oceanography</value>
| |
| </Attribute>
| |
| <Attribute name="source" type="String">
| |
| <value>Surface Ocean HF-Radar</value>
| |
| </Attribute>
| |
| <Attribute name="history" type="String">
| |
| <value>12-Mar-2008 22:26:19: NetCDF file created</value>
| |
| </Attribute>
| |
| <Attribute name="references" type="String">
| |
| <value>Terrill, E. et al., 2006. Data Management and Real-time\\012Distribution in the HF-Radar National
| |
| Network. Proceedings\\012of the MTS/IEEE Oceans 2006 Conference, Boston MA,\\012September 2006.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="creator_name" type="String">
| |
| <value>Mark Otero</value>
| |
| </Attribute>
| |
| <Attribute name="creator_email" type="String">
| |
| <value>motero@mpl.ucsd.edu</value>
| |
| </Attribute>
| |
| <Attribute name="creator_url" type="String">
| |
| <value>http://cordc.ucsd.edu/projects/mapping/</value>
| |
| </Attribute>
| |
| <Attribute name="summary" type="String">
| |
| <value>Surface ocean velocities estimated from HF-Radar are\\012representitive of the upper 0.3 - 2.5 meters
| |
| of the\\012ocean. The main objective of near-real time\\012processing is to produce the best product
| |
| from\\012available data at the time of processing. Radial\\012velocity measurements are obtained from
| |
| individual\\012radar sites through the HF-Radar Network and\\012processed to create near-real time
| |
| velocities\\012(RTVs)
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lat_min" type="Float32">
| |
| <value>21.73596001</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lat_max" type="Float32">
| |
| <value>46.49441910</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lon_min" type="Float32">
| |
| <value>-97.88385010</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lon_max" type="Float32">
| |
| <value>-57.23120880</value>
| |
| </Attribute>
| |
| <Attribute name="grid_resolution" type="String">
| |
| <value>6km</value>
| |
| </Attribute>
| |
| <Attribute name="grid_projection" type="String">
| |
| <value>equidistant cylindrical</value>
| |
| </Attribute>
| |
| <Attribute name="regional_description" type="String">
| |
| <value>Unites States, East and Gulf Coast</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="DODS_EXTRA" type="Container">
| |
| <Attribute name="Unlimited_Dimension" type="String">
| |
| <value>time</value>
| |
| </Attribute>
| |
| </Attribute>
| |
|
| |
| <Array name="time">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>time</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>seconds since 1970-01-01</value>
| |
| </Attribute>
| |
| <Attribute name="calendar" type="String">
| |
| <value>gregorian</value>
| |
| </Attribute>
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Array>
| |
| <Array name="lat">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>latitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_north</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Array>
| |
| <Array name="lon">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>longitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_east</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Grid name="u">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>surface_eastward_sea_water_velocity</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>m s-1</value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Attribute name="ancillary_variables" type="String">
| |
| <value>DOPx</value>
| |
| </Attribute>
| |
| <Array name="u">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="v">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>surface_northward_sea_water_velocity</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>m s-1</value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Attribute name="ancillary_variables" type="String">
| |
| <value>DOPy</value>
| |
| </Attribute>
| |
| <Array name="v">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="DOPx">
| |
| <Attribute name="long_name" type="String">
| |
| <value>longitudinal dilution of precision</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>The longitudinal dilution of precision (DOPx) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the eastward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Array name="DOPx">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="DOPy">
| |
| <Attribute name="long_name" type="String">
| |
| <value>latitudinal dilution of precision</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the northward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Array name="DOPy">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Array name="site_lat">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site latitudes</value>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>latitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_north</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nSites" size="27"/>
| |
| </Array>
| |
| <Array name="site_lon">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site longitudes</value>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>longitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_east</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nSites" size="27"/>
| |
| </Array>
| |
| <Array name="procParams">
| |
| <Attribute name="long_name" type="String">
| |
| <value>RTV processing parameters</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>\\01201) Maximum GDOP threshold\\01202) Maximum speed threshold (cm s-1)\\01203) Minimum number of
| |
| sites required\\01204) Minimum number of radials required\\01205) Maximum angular gap to interpolate
| |
| radial\\012 data over (degrees, 0 = no interpolation)\\01206) Maximum gap in range to interpolate
| |
| radial\\012 data over (range-resolution, 0 = no interpolation)\\01207) Spatial search radius for radial
| |
| solutions (km)
| |
| </value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nProcParam" size="7"/>
| |
| </Array>
| |
|
| |
| </Dataset>
| |
| </pre>
| |
|
| |
| ==== XSLT ====
| |
|
| |
| <pre>
| |
| <?xml version="1.0" encoding="ISO-8859-1"?>
| |
| <!--
| |
| /////////////////////////////////////////////////////////////////////////////
| |
| // This file is part of the "OPeNDAP 4 Data Server (aka Hyrax)" project.
| |
| //
| |
| //
| |
| // Copyright (c) 2008 OPeNDAP, Inc.
| |
| // Author: Nathan David Potter <ndp@opendap.org>
| |
| //
| |
| // This library is free software; you can redistribute it and/or
| |
| // modify it under the terms of the GNU Lesser General Public
| |
| // License as published by the Free Software Foundation; either
| |
| // version 2.1 of the License, or (at your option) any later version.
| |
| //
| |
| // This library is distributed in the hope that it will be useful,
| |
| // but WITHOUT ANY WARRANTY; without even the implied warranty of
| |
| // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
| |
| // Lesser General Public License for more details.
| |
| //
| |
| // You should have received a copy of the GNU Lesser General Public
| |
| // License along with this library; if not, write to the Free Software
| |
| // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
| |
| //
| |
| // You can contact OPeNDAP, Inc. at PO Box 112, Saunderstown, RI. 02874-0112.
| |
| /////////////////////////////////////////////////////////////////////////////
| |
| -->
| |
| <!DOCTYPE xsl:stylesheet [
| |
| <!ENTITY DAPOBJ "http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#" >
| |
| <!ENTITY DAP "http://xml.opendap.org/ns/DAP/3.3#" >
| |
| <!ENTITY XSD "http://www.w3.org/2001/XMLSchema#" >
| |
| ]>
| |
| <xsl:stylesheet version="1.0"
| |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
| |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| |
| xmlns:cf="http://iridl.ldeo.columbia.edu/ontologies/cf-att.owl#"
| |
| xmlns:dapObj="&DAPOBJ;"
| |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
| |
| xmlns:owl="http://www.w3.org/2002/07/owl#"
| |
| xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
| |
| xmlns:dap="&DAP;"
| |
| xmlns:xml="http://www.w3.org/XML/1998/namespace"
| |
|
| |
| >
| |
| <xsl:output method='xml' version='1.0' encoding='UTF-8' indent='yes'/>
| |
| <xsl:key name="AttributeNames" match="dap:Attribute" use="@name"/>
| |
|
| |
| <xsl:variable name="XML_BASE"><xsl:value-of select="/dap:Dataset/@xml:base"/></xsl:variable>
| |
| <xsl:variable name="LocalOntology"><xsl:value-of select="$XML_BASE"/>.rdf</xsl:variable>
| |
| <xsl:variable name="LocalAttributeNS"><xsl:value-of select="$XML_BASE"/>/att#</xsl:variable>
| |
|
| |
|
| |
| <xsl:strip-space elements="*"/>
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| - Converts a Dataset DDX into an RDF Document.
| |
| -
| |
| -->
| |
| <xsl:template match="/dap:Dataset">
| |
|
| |
| <rdf:RDF>
| |
| <xsl:attribute name="base" namespace="http://www.w3.org/XML/1998/namespace">
| |
| <xsl:value-of select="$XML_BASE"/>
| |
| </xsl:attribute>
| |
|
| |
| <owl:Ontology
| |
| rdf:about="{$LocalOntology}">
| |
| <owl:imports
| |
| rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl"/>
| |
| <owl:imports
| |
| rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/NetcdfConventionRegistry.owl"/>
| |
| </owl:Ontology>
| |
|
| |
| <!-- The empty rdf:about defaults to the value of @xml:base -->
| |
| <dapObj:Dataset rdf:about="">
| |
|
| |
| <rdfs:isDefinedBy rdf:resource="{$LocalOntology}"/>
| |
|
| |
| <dapObj:dataset_id rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
| |
| <xsl:value-of select="@dataset_id"/>
| |
| </dapObj:dataset_id>
| |
|
| |
| <xsl:apply-templates select="*" mode="body"/>
| |
| </dapObj:Dataset>
| |
|
| |
| <xsl:call-template name="AttPropDef"/>
| |
|
| |
| </rdf:RDF>
| |
| </xsl:template>
| |
| <!-- ################################################################### -->
| |
|
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| -
| |
| - Body of content. ( mode="body" )
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template match="dap:Attribute" mode="body">
| |
|
| |
|
| |
| <xsl:choose>
| |
|
| |
| <xsl:when test="@type='Container'">
| |
| <xsl:element name="att:{@name}" namespace="{$LocalAttributeNS}">
| |
| <xsl:attribute name="rdf:parseType">Resource</xsl:attribute>
| |
| <xsl:apply-templates select="./*" mode="body"/>
| |
| </xsl:element>
| |
| </xsl:when>
| |
|
| |
| <xsl:when test="@type='OtherXML'">
| |
| <xsl:apply-templates select="*" mode="OtherXML">
| |
| <xsl:with-param name="relationship" select="@relationship"/>
| |
| </xsl:apply-templates>
| |
| </xsl:when>
| |
|
| |
| <xsl:otherwise>
| |
|
| |
| <xsl:element name="att:{@name}" namespace="{$LocalAttributeNS}">
| |
|
| |
| <xsl:if test="dap:value[last()=1]">
| |
| <xsl:call-template name="attributeType">
| |
| <xsl:with-param name="thisAttribute" select="."/>
| |
| </xsl:call-template>
| |
| <!-- <xsl:comment> Single Value </xsl:comment> -->
| |
|
| |
| <xsl:value-of select="."/>
| |
|
| |
| </xsl:if>
| |
|
| |
| <xsl:if test="dap:value[last()>1]">
| |
| <xsl:attribute name="rdf:parseType">Resource</xsl:attribute>
| |
| <!-- <xsl:comment> Multi Value </xsl:comment> -->
| |
|
| |
| <xsl:call-template name="attributeValues">
| |
| <xsl:with-param name="values" select="dap:value"/>
| |
| </xsl:call-template>
| |
|
| |
| </xsl:if>
| |
|
| |
| </xsl:element>
| |
|
| |
| </xsl:otherwise>
| |
|
| |
| </xsl:choose>
| |
|
| |
|
| |
| </xsl:template>
| |
|
| |
| <!--
| |
| - This helper template uses recursion to process the dap:value elements of a dap:Attribute
| |
| - into an ordered list of RDF literals, which given the current state of RDF
| |
| - isn't a very pretty thing.
| |
| -->
| |
|
| |
| <xsl:template name="attributeValues">
| |
|
| |
|
| |
| <xsl:param name="values"/>
| |
|
| |
| <!--
| |
| <xsl:comment>############################################</xsl:comment>
| |
| <xsl:comment> </xsl:comment>
| |
| <xsl:comment> values </xsl:comment>
| |
| <xsl:copy-of select="$values" />
| |
| <xsl:comment> </xsl:comment>
| |
| <xsl:comment>############################################</xsl:comment>
| |
|
| |
| -->
| |
| <rdf:first>
| |
| <xsl:call-template name="attributeType">
| |
| <xsl:with-param name="thisAttribute" select="$values[1]/.."/>
| |
| </xsl:call-template>
| |
| <xsl:value-of select="$values[1]"/>
| |
| </rdf:first>
| |
| <rdf:rest>
| |
|
| |
| <xsl:if test="boolean($values[position()>1])">
| |
| <xsl:attribute name="rdf:parseType">Resource</xsl:attribute>
| |
| <xsl:call-template name="attributeValues">
| |
| <xsl:with-param name="values" select="$values[position()>1]"/>
| |
| </xsl:call-template>
| |
| </xsl:if>
| |
|
| |
| <xsl:if test="not(boolean($values[position()>1]))">
| |
| <xsl:attribute name="rdf:resource">http://www.w3.org/1999/02/22-rdf-syntax-ns#nil</xsl:attribute>
| |
| </xsl:if>
| |
|
| |
|
| |
| </rdf:rest>
| |
|
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template name="attributeType">
| |
|
| |
| <xsl:param name="thisAttribute"/>
| |
| <xsl:attribute name="rdf:datatype">
| |
| <xsl:if test="$thisAttribute/@type='Byte'">&XSD;byte</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='Int16'">&XSD;short</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='UInt16'">&XSD;unsignedShort</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='Int32'">&XSD;long</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='UInt32'">&XSD;unsignedLong</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='Float32'">&XSD;float</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='Float64'">&XSD;double</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='String'">&XSD;string</xsl:if>
| |
| <xsl:if test="$thisAttribute/@type='Url'">&XSD;anyURI</xsl:if>
| |
| </xsl:attribute>
| |
|
| |
| </xsl:template>
| |
|
| |
|
| |
| <!--
| |
| - mode="anyXMLToRDF"
| |
| -
| |
| - Maps the OtherXML dap:Attribute type to RDF while expressing the appropriate relationship
| |
| - of the XML to the parent DAP object.
| |
| -
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template name="OtherXML" match="*" mode="OtherXML">
| |
| <xsl:param name="relationship"/>
| |
|
| |
| <xsl:choose>
| |
|
| |
| <xsl:when test="boolean($relationship) and $relationship='is-a'">
| |
| <xsl:apply-templates select="." mode="anyXMLToRDF"/>
| |
| </xsl:when>
| |
| <xsl:when test="boolean($relationship) and $relationship='has-a'">
| |
| <xsl:copy-of select="."/>
| |
| </xsl:when>
| |
| <xsl:otherwise>
| |
| <xsl:copy-of select="."/>
| |
| </xsl:otherwise>
| |
| </xsl:choose>
| |
|
| |
| </xsl:template>
| |
|
| |
|
| |
| <!--
| |
| - mode="anyXMLToRDF"
| |
| -
| |
| - Map arbitrary XML (OtherXML) into RDF.
| |
| -
| |
| -
| |
| -
| |
| -
| |
| -->
| |
|
| |
|
| |
| <xsl:template name="textAndattributes">
| |
| <xsl:copy-of select="text()|@*"/>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="@*|text()" mode="anyXMLToRDF"/>
| |
| <xsl:template match="*" mode="anyXMLToRDF">
| |
|
| |
| <dapObj:type>
| |
| <xsl:apply-templates select="." mode="anyXMLToRDFWorker"/>
| |
| </dapObj:type>
| |
|
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="@*|text()" mode="anyXMLToRDFWorker"/>
| |
| <xsl:template match="*" mode="anyXMLToRDFWorker">
| |
| <xsl:choose>
| |
| <xsl:when test="*">
| |
| <xsl:copy>
| |
|
| |
| <!-- XML Attributes with namespaces-->
| |
| <xsl:for-each select="@*[namespace-uri()!='']">
| |
| <xsl:attribute name="{local-name()}" namespace="{namespace-uri()}">
| |
| <xsl:value-of select="."/>
| |
| </xsl:attribute>
| |
| </xsl:for-each>
| |
|
| |
| <!-- XML Attributes without namespaces-->
| |
| <xsl:for-each select="@*[namespace-uri()='']">
| |
| <xsl:apply-templates select="." mode="xmlAttributeNode"/>
| |
| </xsl:for-each>
| |
|
| |
| <!-- XML Text -->
| |
| <xsl:apply-templates select="text()" mode="xmlTextNode"/>
| |
|
| |
|
| |
| <!-- XML Child Elements -->
| |
| <xsl:for-each select="*">
| |
| <xsl:choose>
| |
| <!-- Child Elements with children elements -->
| |
| <xsl:when test="*">
| |
| <dapObj:xmlContains>
| |
| <xsl:apply-templates select="." mode="anyXMLToRDFWorker"/>
| |
| </dapObj:xmlContains>
| |
| </xsl:when>
| |
|
| |
| <!-- Simple Children -->
| |
| <xsl:otherwise>
| |
| <xsl:apply-templates select="." mode="anyXMLToRDFWorker"/>
| |
| </xsl:otherwise>
| |
| </xsl:choose>
| |
| </xsl:for-each>
| |
|
| |
| </xsl:copy>
| |
|
| |
| </xsl:when>
| |
| <xsl:otherwise>
| |
| <xsl:copy-of select="."/>
| |
| </xsl:otherwise>
| |
| </xsl:choose>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="@*" mode="xmlTextNode"/>
| |
|
| |
| <xsl:template match="text()" mode="xmlTextNode">
| |
| <dapObj:xmlText>
| |
| <xsl:value-of select="."/>
| |
| </dapObj:xmlText>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="text()" mode="xmlAttributeNode"/>
| |
|
| |
| <xsl:template match="@*" mode="xmlAttributeNode">
| |
| <dapObj:xmlAttribute dapObj:name="{local-name()}" rdf:value="{.}"/>
| |
| </xsl:template>
| |
|
| |
|
| |
| <!--
| |
| <xsl:template match="dap:dataBLOB" mode="body">
| |
| <dapObj:hasdataBLOB>
| |
| <dap:dataBLOB rdf:about="{@href}"/>
| |
| </dapObj:hasdataBLOB>
| |
| </xsl:template>
| |
| -->
| |
|
| |
| <xsl:template match="dap:Grid" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
|
| |
| <xsl:apply-templates select="dap:Array" mode="body"/>
| |
| <xsl:apply-templates select="dap:Map" mode="body"/>
| |
|
| |
| <xsl:call-template name="localId"/>
| |
|
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Structure" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Structure>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
|
| |
| <xsl:apply-templates mode="body"/>
| |
|
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Structure>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Sequence" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Sequence>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
|
| |
| <xsl:apply-templates mode="body"/>
| |
|
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Sequence>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Array" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <xsl:apply-templates mode="array"/>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Map" mode="body">
| |
| <dapObj:hasMap>
| |
| <xsl:apply-templates mode="array"/>
| |
| </dapObj:hasMap>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Byte" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Byte>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Byte>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Int16" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:UInt16" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:UInt16>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:UInt16>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Int32" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Int32>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Int32>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:UInt32" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:UInt32>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:UInt32>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Float32" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Float64" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Float64>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Float64>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:String" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:String>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:String>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Url" mode="body">
| |
| <dapObj:isContainerOf>
| |
| <dap:Url>
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
| <xsl:call-template name="localId"/>
| |
| </dap:Url>
| |
| </dapObj:isContainerOf>
| |
| </xsl:template>
| |
|
| |
| <!-- ################################################################### -->
| |
|
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| - dapObj:localId
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template name="localId">
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string"><xsl:call-template name="localIdWorker"/></dapObj:localId>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="*" name="localIdWorker" mode="localId">
| |
| <xsl:if test="generate-id(.)!=generate-id(/dap:Dataset)">
| |
| <xsl:apply-templates select=".." mode="localId"/>
| |
| <xsl:if test="generate-id(..)!=generate-id(/dap:Dataset) and
| |
| not(parent::dap:Array) and
| |
| not(parent::dap:Map)">.</xsl:if><xsl:value-of select="@name"/></xsl:if>
| |
| </xsl:template>
| |
| <!-- ################################################################### -->
| |
|
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| -
| |
| - Array Mode. ( mode="array" )
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template match="*" mode="array"/>
| |
|
| |
| <xsl:template name="arrayDimension">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <xsl:for-each select="../dap:dimension">
| |
| <dap:dimension>
| |
| <dapObj:size>
| |
| <xsl:value-of select="@size"/>
| |
| </dapObj:size>
| |
| <xsl:if test="@name">
| |
| <dapObj:name>
| |
| <xsl:value-of select="@name"/>
| |
| </dapObj:name>
| |
| </xsl:if>
| |
| </dap:dimension>
| |
| </xsl:for-each>
| |
| </dapObj:hasDimensions>
| |
| </xsl:template>
| |
|
| |
|
| |
| <!-- - - - - - - - - - - - - - - - - - -
| |
| -
| |
| - Template: basicArrayTypeContents
| |
| -
| |
| - All Arrays have this set of stuff
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template name="basicArrayTypeContents">
| |
| <xsl:attribute name="rdf:ID">
| |
| <xsl:call-template name="localIdWorker"/>
| |
| </xsl:attribute>
| |
|
| |
| <!-- Since at this point the current node is the Array template,
| |
| we need to look to the parent node (the Array) to get our Attribute
| |
| elements. -->
| |
| <xsl:apply-templates select="../dap:Attribute" mode="body"/>
| |
|
| |
| <!-- The template object should not have Attributes. We
| |
| check for those anyway.... -->
| |
| <xsl:apply-templates select="dap:Attribute" mode="body"/>
| |
|
| |
| <xsl:call-template name="arrayDimension"/>
| |
| <xsl:call-template name="localId"/>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Array" mode="array">
| |
| <ERROR>Arrays of Arrays ar not permitted in the DAP. Since this XSL
| |
| should be processing a legitimate DDX, this error should never occur.
| |
| (rofl)
| |
| </ERROR>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template match="dap:Grid" mode="array">
| |
| <dap:Grid>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| <xsl:apply-templates select="dap:Array" mode="body"/>
| |
| <xsl:apply-templates select="dap:Map" mode="body"/>
| |
| </dap:Grid>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Sequence" mode="array">
| |
| <dap:Sequence>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| <xsl:apply-templates mode="body"/>
| |
| </dap:Sequence>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Structure" mode="array">
| |
| <dap:Structure>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| <xsl:apply-templates mode="body"/>
| |
| </dap:Structure>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:String" mode="array">
| |
| <dap:String>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:String>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Url" mode="array">
| |
| <dap:Url>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Url>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Byte" mode="array">
| |
| <dap:Byte>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Byte>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Int16" mode="array">
| |
| <dap:Int16>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Int16>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:UInt16" mode="array">
| |
| <dap:UInt16>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:UInt16>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Int32" mode="array">
| |
| <dap:Int32>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Int32>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:UInt32" mode="array">
| |
| <dap:UInt32>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:UInt32>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Float32" mode="array">
| |
| <dap:Float32>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Float32>
| |
| </xsl:template>
| |
|
| |
| <xsl:template match="dap:Float64" mode="array">
| |
| <dap:Float64>
| |
| <xsl:call-template name="basicArrayTypeContents"/>
| |
| </dap:Float64>
| |
| </xsl:template>
| |
|
| |
| <!-- ################################################################### -->
| |
|
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| - Summary of Content
| |
| -
| |
| -->
| |
| <xsl:template mode="summary"
| |
| match="dap:Attribute"/>
| |
|
| |
| <xsl:template mode="OFF"
| |
| match="dap:Attribute">
| |
|
| |
|
| |
| <xsl:element name="{@name}">
| |
|
| |
| <xsl:if test="@type='Container'">
| |
| <xsl:apply-templates mode="summary" select="dap:Attribute"/>
| |
| </xsl:if>
| |
|
| |
| <xsl:if test="not(./Attribute)">
| |
| <xsl:value-of select="dap:value"/>
| |
| </xsl:if>
| |
| </xsl:element>
| |
| </xsl:template>
| |
|
| |
|
| |
| <xsl:template mode="summary"
| |
| match="child::dap:value"/>
| |
|
| |
|
| |
| <xsl:template mode="summary"
| |
| match="*[not(self::dap:Attribute) and
| |
| not(parent::dap:Attribute) and
| |
| not(self::dap:dataBLOB)]"
| |
| >
| |
| <!-- Applying mode Summary template to <xsl:copy /> -->
| |
| <dapObj:isContainerOf rdf:resource="#{@name}"/>
| |
|
| |
| </xsl:template>
| |
|
| |
| <!-- ################################################################### -->
| |
|
| |
|
| |
| <!-- ###################################################################
| |
| -
| |
| -
| |
| - Convert each Attribute to an RDF property. ( mode="AttPropDef" )
| |
| -
| |
| -
| |
| -->
| |
| <xsl:template name="AttPropDef">
| |
|
| |
|
| |
| <xsl:for-each
| |
| select="//dap:Attribute[generate-id() = generate-id(key('AttributeNames', @name))]">
| |
| <owl:DatatypeProperty rdf:about="{$LocalAttributeNS}{@name}">
| |
| <rdfs:domain
| |
| rdf:resource="&DAPOBJ;Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="{$LocalOntology}"/>
| |
| </owl:DatatypeProperty>
| |
| </xsl:for-each>
| |
| </xsl:template>
| |
|
| |
|
| |
| </xsl:stylesheet>
| |
| </pre>
| |
|
| |
| ==== RDF Result ====
| |
|
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <rdf:RDF xmlns:dap="http://xml.opendap.org/ns/DAP/3.3#"
| |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| |
| xmlns:cf="http://iridl.ldeo.columbia.edu/ontologies/cf-att.owl#"
| |
| xmlns:dapObj="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#"
| |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
| |
| xmlns:owl="http://www.w3.org/2002/07/owl#"
| |
| xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
| |
| xml:base="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx">
| |
| <owl:Ontology rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf">
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl"/>
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/NetcdfConventionRegistry.owl"/>
| |
| </owl:Ontology>
| |
| <dapObj:Dataset rdf:about="">
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| <dapObj:dataset_id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
| |
| <dapObj:type>
| |
| <CoverageDescription xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:owcs="http://www.opengis.net/wcs/1.1/ows"
| |
| xmlns:gml="http://www.opengis.net/gml/3.2"
| |
| xmlns:xlink="http://www.w3.org/1999/xlink"
| |
| xmlns:schemaLocation="http://www.opengis.net/wcs/1.1 http://schemas.opengis.net/wcs/1.1.0/wcsDescribeCoverage.xsd http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsAll.xsd http://www.opengis.net/wcs/1.1/ows http://schemas.opengis.net/wcs/1.1.0/owsDataIdentification.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <ows:Title>Near-Real Time Surface Ocean Velocity</ows:Title>
| |
| <ows:Abstract>CoverageDescription generated by OPeNDAP WCS UseCase 2.0</ows:Abstract>
| |
| <Identifier>coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc</Identifier>
| |
| <dapObj:xmlContains>
| |
| <Domain>
| |
| <dapObj:xmlContains>
| |
| <SpatialDomain>
| |
| <dapObj:xmlContains>
| |
| <ows:BoundingBox>
| |
| <dapObj:xmlAttribute dapObj:name="crs" rdf:value="urn:ogc:def:crs:EPSG::4326"/>
| |
| <ows:LowerCorner>-97.8839 21.736</ows:LowerCorner>
| |
| <ows:UpperCorner>-57.2312 46.4944</ows:UpperCorner>
| |
| </ows:BoundingBox>
| |
| </dapObj:xmlContains>
| |
| </SpatialDomain>
| |
| </dapObj:xmlContains>
| |
| <dapObj:xmlContains>
| |
| <TemporalDomain>
| |
| <gml:timePosition>2008-03-27T16:00:00.000Z</gml:timePosition>
| |
| </TemporalDomain>
| |
| </dapObj:xmlContains>
| |
| </Domain>
| |
| </dapObj:xmlContains>
| |
| <dapObj:xmlContains>
| |
| <Range>
| |
| <dapObj:xmlContains>
| |
| <Field>
| |
| <ows:Title>surface_eastward_sea_water_velocity</ows:Title>
| |
| <ows:Abstract>Eastward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Identifier>u</Identifier>
| |
| <dapObj:xmlContains>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| </dapObj:xmlContains>
| |
| <NullValue>-32768</NullValue>
| |
| <dapObj:xmlContains>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </dapObj:xmlContains>
| |
| </Field>
| |
| </dapObj:xmlContains>
| |
| <dapObj:xmlContains>
| |
| <Field>
| |
| <ows:Title>surface_northward_sea_water_velocity</ows:Title>
| |
| <ows:Abstract>Northward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Identifier>v</Identifier>
| |
| <dapObj:xmlContains>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| </dapObj:xmlContains>
| |
| <NullValue>-32768</NullValue>
| |
| <dapObj:xmlContains>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </dapObj:xmlContains>
| |
| </Field>
| |
| </dapObj:xmlContains>
| |
| <dapObj:xmlContains>
| |
| <Field>
| |
| <ows:Title>longitudinal dilution of precision</ows:Title>
| |
| <ows:Abstract>The longitudinal dilution of precision (DOPx) represents the\\012contribution of the
| |
| radars' configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx
| |
| is a\\012direct multiplier of the standard error in obtaining the\\012standard deviation for the
| |
| eastward velocity estimate from the\\012least squares best fit. DOPx and DOPy are commonly used
| |
| to\\012obtain the geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful
| |
| metric for filtering\\012errant velocities due to poor geometry.
| |
| </ows:Abstract>
| |
| <Identifier>DOPx</Identifier>
| |
| <dapObj:xmlContains>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| </dapObj:xmlContains>
| |
| <NullValue>-32768</NullValue>
| |
| <dapObj:xmlContains>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </dapObj:xmlContains>
| |
| </Field>
| |
| </dapObj:xmlContains>
| |
| <dapObj:xmlContains>
| |
| <Field>
| |
| <ows:Title>latitudinal dilution of precision</ows:Title>
| |
| <ows:Abstract>The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is
| |
| a\\012direct multiplier of the standard error in obtaining the\\012standard deviation for the
| |
| northward velocity estimate from the\\012least squares best fit. DOPx and DOPy are commonly used
| |
| to\\012obtain the geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful
| |
| metric for filtering\\012errant velocities due to poor geometry.
| |
| </ows:Abstract>
| |
| <Identifier>DOPy</Identifier>
| |
| <dapObj:xmlContains>
| |
| <Definition>
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| </dapObj:xmlContains>
| |
| <NullValue>-32768</NullValue>
| |
| <dapObj:xmlContains>
| |
| <owcs:InterpolationMethods>
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </dapObj:xmlContains>
| |
| </Field>
| |
| </dapObj:xmlContains>
| |
| </Range>
| |
| </dapObj:xmlContains>
| |
| <SupportedCRS>urn:ogc:def:crs:EPSG::4326</SupportedCRS>
| |
| <SupportedFormat>netcdf-cf1.0</SupportedFormat>
| |
| <SupportedFormat>dap2.0</SupportedFormat>
| |
| </CoverageDescription>
| |
| </dapObj:type>
| |
| <att:site_code xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:long_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site code</att:long_name>
| |
| </att:site_code>
| |
| <att:site_netCode xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:long_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site network affiliation code</att:long_name>
| |
| </att:site_netCode>
| |
| <att:NC_GLOBAL xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:netcdf_library_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">netcdf library version 3.6.1 of Feb 3 2008 23:15:25 $</att:netcdf_library_version>
| |
| <att:format_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">HFRNet_1.0.0b2</att:format_version>
| |
| <att:product_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">HFRNet_1.1.01</att:product_version>
| |
| <att:Conventions rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CF-1.1</att:Conventions>
| |
| <att:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Near-Real Time Surface Ocean Velocity</att:title>
| |
| <att:institution rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Scripps Institution of Oceanography</att:institution>
| |
| <att:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Surface Ocean HF-Radar</att:source>
| |
| <att:history rdf:datatype="http://www.w3.org/2001/XMLSchema#string">12-Mar-2008 22:26:19: NetCDF file created</att:history>
| |
| <att:references rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Terrill, E. et al., 2006. Data Management and Real-time\\012Distribution in the HF-Radar National
| |
| Network. Proceedings\\012of the MTS/IEEE Oceans 2006 Conference, Boston MA,\\012September 2006.
| |
| </att:references>
| |
| <att:creator_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Mark Otero</att:creator_name>
| |
| <att:creator_email rdf:datatype="http://www.w3.org/2001/XMLSchema#string">motero@mpl.ucsd.edu</att:creator_email>
| |
| <att:creator_url rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://cordc.ucsd.edu/projects/mapping/</att:creator_url>
| |
| <att:summary rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Surface ocean velocities estimated from HF-Radar are\\012representitive of the upper 0.3 - 2.5 meters
| |
| of the\\012ocean. The main objective of near-real time\\012processing is to produce the best product
| |
| from\\012available data at the time of processing. Radial\\012velocity measurements are obtained from
| |
| individual\\012radar sites through the HF-Radar Network and\\012processed to create near-real time
| |
| velocities\\012(RTVs)
| |
| </att:summary>
| |
| <att:geospatial_lat_min rdf:datatype="http://www.w3.org/2001/XMLSchema#float">21.73596001</att:geospatial_lat_min>
| |
| <att:geospatial_lat_max rdf:datatype="http://www.w3.org/2001/XMLSchema#float">46.49441910</att:geospatial_lat_max>
| |
| <att:geospatial_lon_min rdf:datatype="http://www.w3.org/2001/XMLSchema#float">-97.88385010</att:geospatial_lon_min>
| |
| <att:geospatial_lon_max rdf:datatype="http://www.w3.org/2001/XMLSchema#float">-57.23120880</att:geospatial_lon_max>
| |
| <att:grid_resolution rdf:datatype="http://www.w3.org/2001/XMLSchema#string">6km</att:grid_resolution>
| |
| <att:grid_projection rdf:datatype="http://www.w3.org/2001/XMLSchema#string">equidistant cylindrical</att:grid_projection>
| |
| <att:regional_description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unites States, East and Gulf Coast</att:regional_description>
| |
| </att:NC_GLOBAL>
| |
| <att:DODS_EXTRA xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:Unlimited_Dimension rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</att:Unlimited_Dimension>
| |
| </att:DODS_EXTRA>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int32 rdf:ID="time">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">seconds since 1970-01-01</att:units>
| |
| <att:calendar xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">gregorian</att:calendar>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="lat">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_north</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="lon">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_east</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="u">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">surface_eastward_sea_water_velocity</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">m s-1</att:units>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <att:ancillary_variables xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx</att:ancillary_variables>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="u.u">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.u</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="u.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="u.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="u.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="v">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">surface_northward_sea_water_velocity</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">m s-1</att:units>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <att:ancillary_variables xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy</att:ancillary_variables>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="v.v">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.v</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="v.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="v.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="v.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="DOPx">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitudinal dilution of precision</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The longitudinal dilution of precision (DOPx) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the eastward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </att:comment>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="DOPx.DOPx">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.DOPx</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="DOPx.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPx.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPx.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="DOPy">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitudinal dilution of precision</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the northward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </att:comment>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="DOPy.DOPy">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.DOPy</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="DOPy.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPy.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPy.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="site_lat">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site latitudes</att:long_name>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_north</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>27</dapObj:size>
| |
| <dapObj:name>nSites</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">site_lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="site_lon">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site longitudes</att:long_name>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_east</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>27</dapObj:size>
| |
| <dapObj:name>nSites</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">site_lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="procParams">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">RTV processing parameters</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">\\01201) Maximum GDOP threshold\\01202) Maximum speed threshold (cm s-1)\\01203) Minimum number of
| |
| sites required\\01204) Minimum number of radials required\\01205) Maximum angular gap to interpolate
| |
| radial\\012 data over (degrees, 0 = no interpolation)\\01206) Maximum gap in range to interpolate
| |
| radial\\012 data over (range-resolution, 0 = no interpolation)\\01207) Spatial search radius for radial
| |
| solutions (km)
| |
| </att:comment>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>7</dapObj:size>
| |
| <dapObj:name>nProcParam</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">procParams</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| </dapObj:Dataset>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#wcsStuff">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#site_code">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#long_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#site_netCode">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#NC_GLOBAL">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#netcdf_library_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#format_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#product_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#Conventions">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#title">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#institution">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#source">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#history">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#references">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_email">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_url">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#summary">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lat_min">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lat_max">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lon_min">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lon_max">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#grid_resolution">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#grid_projection">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#regional_description">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#DODS_EXTRA">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#Unlimited_Dimension">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#standard_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#units">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#calendar">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#_FillValue">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#scale_factor">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#ancillary_variables">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#comment">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| </rdf:RDF>
| |
|
| |
| === Example 2 ===
| |
|
| |
| In which missing components for WCS are added throughout the DDX as other XML.
| |
|
| |
| ====Source XML ====
| |
| <pre>
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <Dataset name="200803061600_HFRadar_USEGC_6km_rtv_SIO.nc"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| grddl:transformation="http://xml.opendap.org/transforms/ddxToRdfTriples.xsl"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#"
| |
| xmlns:dap="http://xml.opendap.org/ns/DAP/3.3#"
| |
| dap_version="3.2"
| |
| xmlns:xml="http://www.w3.org/XML/1998/namespace"
| |
| xml:base="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx" >
| |
|
| |
| <Attribute name="nameNotUsed01" type="OtherXML" relationship="has-a" >
| |
| <Domain xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:gml="http://www.opengis.net/gml/3.2"
| |
| >
| |
|
| |
| <SpatialDomain>
| |
| <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::4326">
| |
| <ows:LowerCorner>-97.8839 21.736</ows:LowerCorner>
| |
| <ows:UpperCorner>-57.2312 46.4944</ows:UpperCorner>
| |
| </ows:BoundingBox>
| |
| </SpatialDomain>
| |
| <TemporalDomain>
| |
| <gml:timePosition>2008-03-27T16:00:00.000Z</gml:timePosition>
| |
| </TemporalDomain>
| |
| </Domain>
| |
|
| |
| <SupportedCRS xmlns="http://www.opengis.net/wcs/1.1">urn:ogc:def:crs:EPSG::4326</SupportedCRS>
| |
| <SupportedFormat xmlns="http://www.opengis.net/wcs/1.1">netcdf-cf1.0</SupportedFormat>
| |
| <SupportedFormat xmlns="http://www.opengis.net/wcs/1.1">dap2.0</SupportedFormat>
| |
| </Attribute>
| |
|
| |
|
| |
|
| |
| <Attribute name="site_code" type="Container">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site code</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="site_netCode" type="Container">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site network affiliation code</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="NC_GLOBAL" type="Container">
| |
| <Attribute name="netcdf_library_version" type="String">
| |
| <value>netcdf library version 3.6.1 of Feb 3 2008 23:15:25 $</value>
| |
| </Attribute>
| |
| <Attribute name="format_version" type="String">
| |
| <value>HFRNet_1.0.0b2</value>
| |
| </Attribute>
| |
| <Attribute name="product_version" type="String">
| |
| <value>HFRNet_1.1.01</value>
| |
| </Attribute>
| |
| <Attribute name="Conventions" type="String">
| |
| <value>CF-1.1</value>
| |
| </Attribute>
| |
| <Attribute name="title" type="String">
| |
| <value>Near-Real Time Surface Ocean Velocity</value>
| |
| </Attribute>
| |
| <Attribute name="institution" type="String">
| |
| <value>Scripps Institution of Oceanography</value>
| |
| </Attribute>
| |
| <Attribute name="source" type="String">
| |
| <value>Surface Ocean HF-Radar</value>
| |
| </Attribute>
| |
| <Attribute name="history" type="String">
| |
| <value>12-Mar-2008 22:26:19: NetCDF file created</value>
| |
| </Attribute>
| |
| <Attribute name="references" type="String">
| |
| <value>Terrill, E. et al., 2006. Data Management and Real-time\\012Distribution in the HF-Radar National
| |
| Network. Proceedings\\012of the MTS/IEEE Oceans 2006 Conference, Boston MA,\\012September 2006.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="creator_name" type="String">
| |
| <value>Mark Otero</value>
| |
| </Attribute>
| |
| <Attribute name="creator_email" type="String">
| |
| <value>motero@mpl.ucsd.edu</value>
| |
| </Attribute>
| |
| <Attribute name="creator_url" type="String">
| |
| <value>http://cordc.ucsd.edu/projects/mapping/</value>
| |
| </Attribute>
| |
| <Attribute name="summary" type="String">
| |
| <value>Surface ocean velocities estimated from HF-Radar are\\012representitive of the upper 0.3 - 2.5 meters
| |
| of the\\012ocean. The main objective of near-real time\\012processing is to produce the best product
| |
| from\\012available data at the time of processing. Radial\\012velocity measurements are obtained from
| |
| individual\\012radar sites through the HF-Radar Network and\\012processed to create near-real time
| |
| velocities\\012(RTVs)
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lat_min" type="Float32">
| |
| <value>21.73596001</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lat_max" type="Float32">
| |
| <value>46.49441910</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lon_min" type="Float32">
| |
| <value>-97.88385010</value>
| |
| </Attribute>
| |
| <Attribute name="geospatial_lon_max" type="Float32">
| |
| <value>-57.23120880</value>
| |
| </Attribute>
| |
| <Attribute name="grid_resolution" type="String">
| |
| <value>6km</value>
| |
| </Attribute>
| |
| <Attribute name="grid_projection" type="String">
| |
| <value>equidistant cylindrical</value>
| |
| </Attribute>
| |
| <Attribute name="regional_description" type="String">
| |
| <value>Unites States, East and Gulf Coast</value>
| |
| </Attribute>
| |
| </Attribute>
| |
| <Attribute name="DODS_EXTRA" type="Container">
| |
| <Attribute name="Unlimited_Dimension" type="String">
| |
| <value>time</value>
| |
| </Attribute>
| |
| </Attribute>
| |
|
| |
| <Array name="time">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>time</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>seconds since 1970-01-01</value>
| |
| </Attribute>
| |
| <Attribute name="calendar" type="String">
| |
| <value>gregorian</value>
| |
| </Attribute>
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Array>
| |
| <Array name="lat">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>latitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_north</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Array>
| |
| <Array name="lon">
| |
| <Attribute name="standard_name" type="String">
| |
| <value>longitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_east</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
|
| |
| <Grid name="u">
| |
| <Attribute name="nameNotUsed" type="OtherXML">
| |
| <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1">Eastward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| >
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows" >
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>surface_eastward_sea_water_velocity</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>m s-1</value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Attribute name="ancillary_variables" type="String">
| |
| <value>DOPx</value>
| |
| </Attribute>
| |
| <Array name="u">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="v">
| |
| <Attribute name="nameNotUsed" type="OtherXML">
| |
| <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1">Northward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| >
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows" >
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>surface_northward_sea_water_velocity</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>m s-1</value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Attribute name="ancillary_variables" type="String">
| |
| <value>DOPy</value>
| |
| </Attribute>
| |
| <Array name="v">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="DOPx">
| |
| <Attribute name="nameNotUsed" type="OtherXML">
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| >
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows" >
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Attribute>
| |
| <Attribute name="long_name" type="String">
| |
| <value>longitudinal dilution of precision</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>The longitudinal dilution of precision (DOPx) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the eastward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Array name="DOPx">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Grid name="DOPy">
| |
| <Attribute name="nameNotUsed" type="OtherXML">
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| >
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows" >
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| </Attribute>
| |
| <Attribute name="long_name" type="String">
| |
| <value>latitudinal dilution of precision</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the northward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </value>
| |
| </Attribute>
| |
| <Attribute name="_FillValue" type="Int16">
| |
| <value>-32768</value>
| |
| </Attribute>
| |
| <Attribute name="scale_factor" type="Float32">
| |
| <value>0.009999999776</value>
| |
| </Attribute>
| |
| <Array name="DOPy">
| |
| <Int16/>
| |
| <dimension name="time" size="1"/>
| |
| <dimension name="lat" size="460"/>
| |
| <dimension name="lon" size="701"/>
| |
| </Array>
| |
| <Map name="time">
| |
| <Int32/>
| |
| <dimension name="time" size="1"/>
| |
| </Map>
| |
| <Map name="lat">
| |
| <Float32/>
| |
| <dimension name="lat" size="460"/>
| |
| </Map>
| |
| <Map name="lon">
| |
| <Float32/>
| |
| <dimension name="lon" size="701"/>
| |
| </Map>
| |
| </Grid>
| |
| <Array name="site_lat">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site latitudes</value>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>latitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_north</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nSites" size="27"/>
| |
| </Array>
| |
| <Array name="site_lon">
| |
| <Attribute name="long_name" type="String">
| |
| <value>Contributing radar site longitudes</value>
| |
| </Attribute>
| |
| <Attribute name="standard_name" type="String">
| |
| <value>longitude</value>
| |
| </Attribute>
| |
| <Attribute name="units" type="String">
| |
| <value>degrees_east</value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nSites" size="27"/>
| |
| </Array>
| |
| <Array name="procParams">
| |
| <Attribute name="long_name" type="String">
| |
| <value>RTV processing parameters</value>
| |
| </Attribute>
| |
| <Attribute name="comment" type="String">
| |
| <value>\\01201) Maximum GDOP threshold\\01202) Maximum speed threshold (cm s-1)\\01203) Minimum number of
| |
| sites required\\01204) Minimum number of radials required\\01205) Maximum angular gap to interpolate
| |
| radial\\012 data over (degrees, 0 = no interpolation)\\01206) Maximum gap in range to interpolate
| |
| radial\\012 data over (range-resolution, 0 = no interpolation)\\01207) Spatial search radius for radial
| |
| solutions (km)
| |
| </value>
| |
| </Attribute>
| |
| <Float32/>
| |
| <dimension name="nProcParam" size="7"/>
| |
| </Array>
| |
|
| |
| </Dataset>
| |
|
| |
| </pre>
| |
|
| |
| ==== XSLT ====
| |
|
| |
|
| |
| Same As Previous.
| |
|
| |
| ==== RDF ====
| |
|
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <rdf:RDF xmlns:dap="http://xml.opendap.org/ns/DAP/3.3#"
| |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| |
| xmlns:cf="http://iridl.ldeo.columbia.edu/ontologies/cf-att.owl#"
| |
| xmlns:dapObj="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#"
| |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
| |
| xmlns:owl="http://www.w3.org/2002/07/owl#"
| |
| xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
| |
| xml:base="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx">
| |
| <owl:Ontology rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf">
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl"/>
| |
| <owl:imports rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/NetcdfConventionRegistry.owl"/>
| |
| </owl:Ontology>
| |
| <dapObj:Dataset rdf:about="">
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| <dapObj:dataset_id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"/>
| |
| <Domain xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:gml="http://www.opengis.net/gml/3.2"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <SpatialDomain>
| |
| <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::4326">
| |
| <ows:LowerCorner>-97.8839 21.736</ows:LowerCorner>
| |
| <ows:UpperCorner>-57.2312 46.4944</ows:UpperCorner>
| |
| </ows:BoundingBox>
| |
| </SpatialDomain>
| |
| <TemporalDomain>
| |
| <gml:timePosition>2008-03-27T16:00:00.000Z</gml:timePosition>
| |
| </TemporalDomain>
| |
| </Domain>
| |
| <SupportedCRS xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">urn:ogc:def:crs:EPSG::4326</SupportedCRS>
| |
| <SupportedFormat xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">netcdf-cf1.0</SupportedFormat>
| |
| <SupportedFormat xmlns="http://www.opengis.net/wcs/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">dap2.0</SupportedFormat>
| |
| <att:site_code xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:long_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site code</att:long_name>
| |
| </att:site_code>
| |
| <att:site_netCode xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:long_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site network affiliation code</att:long_name>
| |
| </att:site_netCode>
| |
| <att:NC_GLOBAL xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:netcdf_library_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">netcdf library version 3.6.1 of Feb 3 2008 23:15:25 $</att:netcdf_library_version>
| |
| <att:format_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">HFRNet_1.0.0b2</att:format_version>
| |
| <att:product_version rdf:datatype="http://www.w3.org/2001/XMLSchema#string">HFRNet_1.1.01</att:product_version>
| |
| <att:Conventions rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CF-1.1</att:Conventions>
| |
| <att:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Near-Real Time Surface Ocean Velocity</att:title>
| |
| <att:institution rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Scripps Institution of Oceanography</att:institution>
| |
| <att:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Surface Ocean HF-Radar</att:source>
| |
| <att:history rdf:datatype="http://www.w3.org/2001/XMLSchema#string">12-Mar-2008 22:26:19: NetCDF file created</att:history>
| |
| <att:references rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Terrill, E. et al., 2006. Data Management and Real-time\\012Distribution in the HF-Radar National
| |
| Network. Proceedings\\012of the MTS/IEEE Oceans 2006 Conference, Boston MA,\\012September 2006.
| |
| </att:references>
| |
| <att:creator_name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Mark Otero</att:creator_name>
| |
| <att:creator_email rdf:datatype="http://www.w3.org/2001/XMLSchema#string">motero@mpl.ucsd.edu</att:creator_email>
| |
| <att:creator_url rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://cordc.ucsd.edu/projects/mapping/</att:creator_url>
| |
| <att:summary rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Surface ocean velocities estimated from HF-Radar are\\012representitive of the upper 0.3 - 2.5 meters
| |
| of the\\012ocean. The main objective of near-real time\\012processing is to produce the best product
| |
| from\\012available data at the time of processing. Radial\\012velocity measurements are obtained from
| |
| individual\\012radar sites through the HF-Radar Network and\\012processed to create near-real time
| |
| velocities\\012(RTVs)
| |
| </att:summary>
| |
| <att:geospatial_lat_min rdf:datatype="http://www.w3.org/2001/XMLSchema#float">21.73596001</att:geospatial_lat_min>
| |
| <att:geospatial_lat_max rdf:datatype="http://www.w3.org/2001/XMLSchema#float">46.49441910</att:geospatial_lat_max>
| |
| <att:geospatial_lon_min rdf:datatype="http://www.w3.org/2001/XMLSchema#float">-97.88385010</att:geospatial_lon_min>
| |
| <att:geospatial_lon_max rdf:datatype="http://www.w3.org/2001/XMLSchema#float">-57.23120880</att:geospatial_lon_max>
| |
| <att:grid_resolution rdf:datatype="http://www.w3.org/2001/XMLSchema#string">6km</att:grid_resolution>
| |
| <att:grid_projection rdf:datatype="http://www.w3.org/2001/XMLSchema#string">equidistant cylindrical</att:grid_projection>
| |
| <att:regional_description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unites States, East and Gulf Coast</att:regional_description>
| |
| </att:NC_GLOBAL>
| |
| <att:DODS_EXTRA xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:parseType="Resource">
| |
| <att:Unlimited_Dimension rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</att:Unlimited_Dimension>
| |
| </att:DODS_EXTRA>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int32 rdf:ID="time">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">seconds since 1970-01-01</att:units>
| |
| <att:calendar xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">gregorian</att:calendar>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="lat">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_north</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="lon">
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_east</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="u">
| |
| <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">Eastward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">surface_eastward_sea_water_velocity</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">m s-1</att:units>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <att:ancillary_variables xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx</att:ancillary_variables>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="u.u">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.u</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="u.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="u.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="u.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="v">
| |
| <ows:Abstract xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">Northward component of a 2D sea surface velocity vector.</ows:Abstract>
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">surface_northward_sea_water_velocity</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">m s-1</att:units>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <att:ancillary_variables xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy</att:ancillary_variables>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="v.v">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.v</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="v.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="v.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="v.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">v</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="DOPx">
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitudinal dilution of precision</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The longitudinal dilution of precision (DOPx) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the eastward velocity estimate (u). DOPx is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the eastward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </att:comment>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="DOPx.DOPx">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.DOPx</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="DOPx.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPx.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPx.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPx</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Grid rdf:ID="DOPy">
| |
| <Definition xmlns="http://www.opengis.net/wcs/1.1" xmlns:ows="http://www.opengis.net/ows/1.1"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#">
| |
| <ows:AnyValue/>
| |
| </Definition>
| |
| <owcs:InterpolationMethods xmlns:owcs="http://www.opengis.net/wcs/1.1/ows"
| |
| xmlns:grddl="http://www.w3.org/2003/g/data-view#"
| |
| xmlns="http://xml.opendap.org/ns/DAP/3.3#">
| |
| <owcs:DefaultMethod>nearest</owcs:DefaultMethod>
| |
| </owcs:InterpolationMethods>
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitudinal dilution of precision</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The latitudinal dilution of precision (DOPy) represents the\\012contribution of the radars'
| |
| configuration geometry to\\012uncertainty in the northward velocity estimate (v). DOPy is a\\012direct
| |
| multiplier of the standard error in obtaining the\\012standard deviation for the northward velocity
| |
| estimate from the\\012least squares best fit. DOPx and DOPy are commonly used to\\012obtain the
| |
| geometric dilution of precision\\012(GDOP = sqrt(DOPx^2 + DOPy^2)), a useful metric for
| |
| filtering\\012errant velocities due to poor geometry.
| |
| </att:comment>
| |
| <att:_FillValue xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#short">-32768</att:_FillValue>
| |
| <att:scale_factor xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.009999999776</att:scale_factor>
| |
| <dapObj:isContainerOf>
| |
| <dap:Int16 rdf:ID="DOPy.DOPy">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.DOPy</dapObj:localId>
| |
| </dap:Int16>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:hasMap>
| |
| <dap:Int32 rdf:ID="DOPy.time">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>1</dapObj:size>
| |
| <dapObj:name>time</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.time</dapObj:localId>
| |
| </dap:Int32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPy.lat">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>460</dapObj:size>
| |
| <dapObj:name>lat</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:hasMap>
| |
| <dap:Float32 rdf:ID="DOPy.lon">
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>701</dapObj:size>
| |
| <dapObj:name>lon</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy.lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:hasMap>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">DOPy</dapObj:localId>
| |
| </dap:Grid>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="site_lat">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site latitudes</att:long_name>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">latitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_north</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>27</dapObj:size>
| |
| <dapObj:name>nSites</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">site_lat</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="site_lon">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributing radar site longitudes</att:long_name>
| |
| <att:standard_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">longitude</att:standard_name>
| |
| <att:units xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">degrees_east</att:units>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>27</dapObj:size>
| |
| <dapObj:name>nSites</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">site_lon</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| <dapObj:isContainerOf>
| |
| <dap:Float32 rdf:ID="procParams">
| |
| <att:long_name xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">RTV processing parameters</att:long_name>
| |
| <att:comment xmlns:att="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#"
| |
| rdf:datatype="http://www.w3.org/2001/XMLSchema#string">\\01201) Maximum GDOP threshold\\01202) Maximum speed threshold (cm s-1)\\01203) Minimum number of
| |
| sites required\\01204) Minimum number of radials required\\01205) Maximum angular gap to interpolate
| |
| radial\\012 data over (degrees, 0 = no interpolation)\\01206) Maximum gap in range to interpolate
| |
| radial\\012 data over (range-resolution, 0 = no interpolation)\\01207) Spatial search radius for radial
| |
| solutions (km)
| |
| </att:comment>
| |
| <dapObj:hasDimensions rdf:parseType="Collection">
| |
| <dap:dimension>
| |
| <dapObj:size>7</dapObj:size>
| |
| <dapObj:name>nProcParam</dapObj:name>
| |
| </dap:dimension>
| |
| </dapObj:hasDimensions>
| |
| <dapObj:localId rdf:datatype="http://www.w3.org/2001/XMLSchema#string">procParams</dapObj:localId>
| |
| </dap:Float32>
| |
| </dapObj:isContainerOf>
| |
| </dapObj:Dataset>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#nameNotUsed01">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#site_code">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#long_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#site_netCode">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#NC_GLOBAL">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#netcdf_library_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#format_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#product_version">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#Conventions">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#title">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#institution">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#source">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#history">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#references">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_email">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#creator_url">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#summary">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lat_min">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lat_max">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lon_min">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#geospatial_lon_max">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#grid_resolution">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#grid_projection">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#regional_description">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#DODS_EXTRA">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#Unlimited_Dimension">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#standard_name">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#units">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#calendar">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#nameNotUsed">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#_FillValue">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#scale_factor">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#ancillary_variables">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| <owl:DatatypeProperty rdf:about="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx/att#comment">
| |
| <rdfs:domain rdf:resource="http://iridl.ldeo.columbia.edu/ontologies/opendap.owl#Container"/>
| |
| <rdfs:isDefinedBy rdf:resource="http://localhost:8080/opendap/coverage/200803061600_HFRadar_USEGC_6km_rtv_SIO.nc.ddx.rdf"/>
| |
| </owl:DatatypeProperty>
| |
| </rdf:RDF>
| |