[Auscope-geosciml] The new O&M model and its relations to GSML3, MOLES, and testbeds [SEC=UNCLASSIFIED]
Oliver.Raymond at ga.gov.au
Oliver.Raymond at ga.gov.au
Tue Mar 9 17:04:20 EST 2010
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/package-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/sampling.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/ClassMap_OM1_Observation_GML32.xml>; ClassMap_OM2_Sampling_GML32.xml<https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMap_OM2_Sampling_GML32.xml> )
eg: a snippet from ClassMap_OM2_Sampling_GML32.xml<https://www.seegrid.csiro.au/subversion/HollowWorld/trunk/ClassMaps/ClassMap_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/geoscience/national>
Google Map<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>
-- 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/ClassMap_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/geoscience/national>
Google Map<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>
-- This message was created with 100% recycled electrons --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengeospatial.org/pipermail/geosciml/attachments/20100310/45b5fdf7/attachment.htm>
More information about the GeoSciML
mailing list