<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>Different geometry column could mean something different 
regarding specific application.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>And we have database schema also, and I think that if we 
look&nbsp;further into examples like topology, naming could be more 
complex.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>Yes, I understand&nbsp;very well that simply allowing '.' 
into current naming procedure would end up with unexpected 
result.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>I also know that it is not easy to change it now, but I 
wanted to discuss if there are any possibilities. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>Thanks,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2>Haris</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=515132513-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr align=left><FONT face=Tahoma size=2><B>From:</B> Orest Halustchak 
[mailto:orest.halustchak@autodesk.com] <BR><B>Sent:</B> Friday, September 29, 
2006 3:25 PM<BR><B>To:</B> dev@fdo.osgeo.org<BR><B>Subject:</B> RE: [fdo-dev] 
using dot '.' in schema element name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>Geometry columns would be properties and shouldn't have 
an impact on the class name. E.g. if there are geometry columns called G1 and G2 
in a table called Road, the class could be called Road with properties G1, G2, 
and others. You would reference these by Road.G1, Road.G2, Road.Name, 
etc.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>The issue with using '.' in a class name is that you 
can end up with indeterminate situations. For instance:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>&nbsp;&nbsp;&nbsp; A.B.C.D currently would mean class A 
referring to Object property B referring to Object property C referring to 
property D</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>If we allowed dot in the class name, then does this 
mean:</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>&nbsp;&nbsp; Class A.B.C referring to property D, 
or</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>&nbsp;&nbsp; Class A.B referring to object property C 
referring to property D, or</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>&nbsp;&nbsp; Class A referring to object property B.C 
referring to property D,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>&nbsp;&nbsp; etc.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>Thanks,</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=139131613-29092006>Orest.</SPAN></FONT></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Haris Kurtagic [mailto:haris@sl-king.com] 
<BR><B>Sent:</B> Friday, September 29, 2006 9:06 AM<BR><B>To:</B> 
dev@fdo.osgeo.org<BR><B>Subject:</B> RE: [fdo-dev] using dot '.' in schema 
element name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>I put "DbSchema" because I mean database schema not fdo 
schema.&nbsp;Eventually multiple database schemas can be mapped into one fdo 
schema.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>And in one table there could be multiple geometry 
columns.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>So having table name for fdo class name is not 
enough.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>Basically unique name is database schema + table name + 
geometry column.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>So right now I put ~ as delimiter, but it is not as 
"natural" as . could be.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=484325912-29092006><FONT face=Arial 
color=#0000ff size=2>Haris</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Orest Halustchak 
[mailto:orest.halustchak@autodesk.com] <BR><B>Sent:</B> Friday, September 29, 
2006 2:45 PM<BR><B>To:</B> dev@fdo.osgeo.org<BR><B>Subject:</B> RE: [fdo-dev] 
using dot '.' in schema element name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2>Hi Haris,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2>I'm not sure about your example of 
DbSchema.TableName.ColumnName. There is an existing delimeter to separate schema 
name from class name, which seems to be the first part of your example. Why 
would the column name be part of the class name rather than the column name 
being a property name? Are you trying to handle a case where a column is an 
object type?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2>Thanks,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=787413712-29092006><FONT face=Arial 
color=#0000ff size=2>Orest.</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Haris Kurtagic [mailto:haris@sl-king.com] 
<BR><B>Sent:</B> Friday, September 29, 2006 8:13 AM<BR><B>To:</B> 
dev@fdo.osgeo.org<BR><B>Subject:</B> RE: [fdo-dev] using dot '.' in schema 
element name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=078530012-29092006><FONT face=Arial 
color=#0000ff size=2>Yes, of course. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=078530012-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN><SPAN class=078530012-29092006><FONT 
face=Arial color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=078530012-29092006></SPAN><SPAN 
class=078530012-29092006><FONT face=Arial color=#0000ff size=2>I wanted to open 
discussion if that can be changed or extended, so the&nbsp;class name could have 
dot as delimiter.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=078530012-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=078530012-29092006><FONT face=Arial 
color=#0000ff size=2>Haris</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Orest Halustchak 
[mailto:orest.halustchak@autodesk.com] <BR><B>Sent:</B> Friday, September 29, 
2006 1:56 PM<BR><B>To:</B> dev@fdo.osgeo.org<BR><B>Subject:</B> RE: [fdo-dev] 
using dot '.' in schema element name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2>Hi Haris,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2>Dot and colon are reserved and cannot be used for scheme 
element names. Colon is used as a delimeter between schema name and class name 
(e.g. LandBase:Road) and dot is used&nbsp;for accessing object properties (e.g. 
Address.StreetNumber) or for associations.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2>Thanks,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=136295311-29092006><FONT face=Arial 
color=#0000ff size=2>Orest.</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Haris Kurtagic [mailto:haris@sl-king.com] 
<BR><B>Sent:</B> Friday, September 29, 2006 7:21 AM<BR><B>To:</B> 
dev@fdo.osgeo.org<BR><B>Subject:</B> [fdo-dev] using dot '.' in schema element 
name<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial size=2>I am 
wondering&nbsp;is&nbsp;it possible to allow&nbsp;'.' dot character&nbsp;to 
be&nbsp;part of </FONT><FONT size=2><FONT face=Arial>FdoSchemaElement<SPAN 
class=015300711-29092006> </SPAN></FONT><FONT face=Arial>name 
?</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial size=2>I realized that '.' 
is hard coded and used as scope delimiter for fdoidentifer's 
but</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial size=2>I think it is 
important to be able to have class name&nbsp; like: 
'DbSchema.TableName.ColumnName'.</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial size=2>Right now I am 
using&nbsp;~ character&nbsp;but more intuitive would be to use 
'.'</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2>Haris</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>