<!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=484325912-29092006><FONT face=Arial
color=#0000ff size=2>I put "DbSchema" because I mean database schema not fdo
schema. 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> </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> </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> </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> </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> </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 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> </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> </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 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> </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 is it possible to allow '.' dot character to
be 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> </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 like:
'DbSchema.TableName.ColumnName'.</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial size=2>Right now I am
using ~ character but more intuitive would be to use
'.'</FONT></SPAN></DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </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> </DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=015300711-29092006><FONT face=Arial
size=2></FONT></SPAN> </DIV></BODY></HTML>