[Auscope-geosciml] The new O&M model and its relations to GSML3, MOLES, and testbeds [SEC=UNCLASSIFIED]

Simon Cox simon.cox at jrc.ec.europa.eu
Thu Mar 11 11:04:16 EST 2010


OK - they need to be updated and renamed. 

I might get to that next week. 

Give me a nudge around Wednesday. 

 

  _____  

From: Oliver.Raymond at ga.gov.au [mailto:Oliver.Raymond at ga.gov.au] 
Sent: 09 March 2010 23:04
To: simon.cox at jrc.ec.europa.eu; auscope-geosciml at lists.arcs.org.au
Subject: RE: [Auscope-geosciml] The new O&M model and its relations to
GSML3, MOLES, and testbeds [SEC=UNCLASSIFIED]

 

Hi Simon,

 

The classmaps I am referring to are at
https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ 

 

1.   ClassMap_Observation_Core_GML32.xml 

2.   ClassMap_Sampling_Core_GML32.xml

3.   ClassMap_Specimen_GML32.xml

 

They use the new O&M 19156 class names (ie; with the new class name
prefixes, like SFN_, SA_, and OM_ ) and map them to old the O&M class names
which are used in the current O&M xsd schemas.

 

eg:  ClassMap_Specimen_GML32.xml

 

<mapping xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sa="http://www.opengis.net/sampling/1.0/gml32"
xmlns="urn:x-auscope:xmlns:CSIRO:FullMoon:package-class-map:2.0"
xsi:schemaLocation="urn:x-auscope:xmlns:CSIRO:FullMoon:package-class-map:2.0
http://projects.arcs.org.au/svn/fullmoon/trunk/resources/dependency-util/pac
kage-class-map.xsd" id="ClassMap_Specimen_GML32.xml">

    <description>Provides a mapping of the classes in the OM2 model to their
implementation in the http://www.opengis.net/sampling/1.0 XML Schema GML 3.2
binding</description> 

  <imports>

    <schema prefix="sa"
namespace="http://www.opengis.net/sampling/1.0/gml32"
schemaLocation="http://dp.schemas.opengis.net/08-129/sampling/1.0.0_gml32/sa
mpling.xsd" /> 

  </imports>

  <entry>

      <umlClass>SFN_Specimen</umlClass> 

      <gmlObjectElement>sa:LocatedSpecimen</gmlObjectElement> 

      <gmlType>sa:LocatedSpecimenType</gmlType> 

      <gmlPropertyType>sa:LocatedSpecimenPropertyType</gmlPropertyType> 

  </entry>

</mapping>

 

These three classmaps are different to the classmaps for the O&M v1 Pt1 &
Pt2 schemas which don't refer to the new class names (eg;
ClassMap_OM1_Observation_GML32.xml
<https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMa
p_OM1_Observation_GML32.xml> ; ClassMap_OM2_Sampling_GML32.xml
<https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMa
p_OM2_Sampling_GML32.xml>  )

 

eg: a snippet from ClassMap_OM2_Sampling_GML32.xml
<https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMa
p_OM2_Sampling_GML32.xml>  

 

<entry>

  <umlClass>Specimen</umlClass> 

  <gmlObjectElement>sa:Specimen</gmlObjectElement> 

  <gmlType>sa:SpecimenType</gmlType> 

  <gmlPropertyType>sa:SpecimenPropertyType</gmlPropertyType> 

</entry>

<entry>

  <umlClass>LocatedSpecimen</umlClass> 

  <gmlObjectElement>sa:LocatedSpecimen</gmlObjectElement> 

  <gmlType>sa:LocatedSpecimenType</gmlType> 

  <gmlPropertyType>sa:LocatedSpecimenPropertyType</gmlPropertyType> 

</entry>

 

 

 

----------------------------------------------------------------------------
--------------------

Ollie Raymond
National Advice,  Maps and Standards Project

Geoscience Australia

 

Address: GPO Box 378, Canberra, ACT, 2601, Australia | ABN: 80 091 799 039

Ph: (02) 62499575 | Fax: (02) 62499992 | Email: Oliver.Raymond at ga.gov.au 

Web:
<http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp>
http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp
<http://www.ga.gov.au/geoscience/national> 

 
<http://maps.google.com/maps?f=q&hl=en&geocode=&q=canberra+australia&ie=UTF8
&ll=-35.344028,149.158362&spn=0.007684,0.016404&t=h&z=17&iwloc=addr&om=1>
Google Map 

 

-- This message was created with 100% recycled electrons --

 

 

-----Original Message-----
From: auscope-geosciml-bounces at lists.arcs.org.au
[mailto:auscope-geosciml-bounces at lists.arcs.org.au] On Behalf Of Simon Cox
Sent: Tuesday, 9 March 2010 6:58 PM
To: auscope-geosciml at lists.arcs.org.au
Subject: Re: [Auscope-geosciml] The new O&M model and its relations to
GSML3, MOLES, and testbeds [SEC=UNCLASSIFIED]

 

Ollie - what O&M2 classmap are you referring to? I haven't created one. 

Note that OM2 refers to O&M v1.0 Part 2 (Sampling Features). 

The one for O&M v2.0 should be called ISO 19156 ClassMap, for consistency
with the other ISO packages. 

 

  _____  

From: auscope-geosciml-bounces at lists.arcs.org.au
[mailto:auscope-geosciml-bounces at lists.arcs.org.au] On Behalf Of
Oliver.Raymond at ga.gov.au
Sent: 09 March 2010 06:47
To: auscope-geosciml at lists.arcs.org.au
Subject: [Auscope-geosciml] The new O&M model and its relations to GSML3,
MOLES, and testbeds [SEC=UNCLASSIFIED]

 

Hi Simon and FullMoon folk,

 

I'm looking at the requirements for us to generate a testbed GeoSciML3
schema from the UML which uses the latest new O&M2 model.  Our GSML3
borehole and laboratory analysis packages (and the MOLES model too)
currently use links to the new O&M2 model.

 

I note that the FullMoon-HollowWorld classmaps
(https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMa
p_Sampling_Core_GML32.xml, .../ClassMap_Observation_Core_GML32.xml and
.../ClassMap_Specimen_GML32.xml) map the new O&M2 and Sampling classes to
old O&M classes because there is no O&M2 schema yet.  There are some things
in these classmaps which may need to be edited before we can produce our
GeoSciML3 schema:

 

  1. there is no class mapping for OM_Process - do we need to add this to
the Observation_Core classmap?  We (and MOLES) have classes which extend
OM_Process.  Is a class mapping for OM_Process not required?

  2. there are mappings for OM_ObservationCollection, and SurveyProcedure in
the classmaps but they have been removed from the O&M2 UML model.  Not sure
why they are in the O&M2 classmaps?

  3. the O&M2 classmaps import GML3.2, but do we need to make copies of the
O&M2 classmaps that import GML3.1 to generate our GML3.1-compliant GeoSciML3
testbed schema?

 

Hope you can help.

 

Cheers,

Ollie

 

 

----------------------------------------------------------------------------
--------------------

Ollie Raymond
National Advice,  Maps and Standards Project

Geoscience Australia

 

Address: GPO Box 378, Canberra, ACT, 2601, Australia | ABN: 80 091 799 039

Ph: (02) 62499575 | Fax: (02) 62499992 | Email: Oliver.Raymond at ga.gov.au 

Web:
<http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp>
http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp
<http://www.ga.gov.au/geoscience/national> 

 
<http://maps.google.com/maps?f=q&hl=en&geocode=&q=canberra+australia&ie=UTF8
&ll=-35.344028,149.158362&spn=0.007684,0.016404&t=h&z=17&iwloc=addr&om=1>
Google Map 

 

-- This message was created with 100% recycled electrons --

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengeospatial.org/pipermail/geosciml/attachments/20100311/512739ab/attachment.htm>


More information about the GeoSciML mailing list