Re: [gdmxml] On documenting a source

2002-07-05 Thread Hans Fugal

I got to thinking... I really should have done that in more than one
source. Something like

  

  Marriages in Fladstrand Parish

  
  
199
  
  

  0049002

  
  Title
  Film Number
  Page Number

* Hans Fugal [Fri,  5 Jul 2002 at 17:50 -0600]

> I'm documenting a source in gdmxml now, and as I expected a lot of
> questions have been raised in my mind. 
> 
> First is the issue of citation-parts.  The citation-part is used to
> store citation parts such as title, author, page, etc. As it stands now
> I would document "Marriages in Fladstrand Parish (Film #0049002), p.
> 199)" [1] as
> 
>   
>   
> Marriages in Fladstrand Parish
>   
>   0049002
>   199
>   Title
>   Film #
>   p.
> 
> But it seems natural to put the citation-part elements inside a source
> element, like this
> 
>   
> 
>   Marriages in Fladstrand Parish
> 
> 0049002
> 199
>   
>   Title
>   Film #
>   p.
> 
> That's easy enough to specify, and it makes sense because there's one
> and only one source per citation-part.  Which brings us to
> source-groups. These two relationships hold: One source-group has zero
> to many sources, and one source belongs to zero to many source-groups.
> In a database we definitely want a source-group-source table to get rid
> of this many-to-many relationship. But again we can collapse things a
> bit:
> 
>   
> 
> 
>   
>   group 1
>   group 2
> 
> Does this approach seem valid? (This would apply in many other places
> throughout the spec.)
> 
> You'll probably also noticed I have decided to leave off the "-id" on
> the end of IDREF attributes. It just feels redundant to have it there.
> 
> Also, in my hand-cooked examples I used the ID "1" (for example) more
> than once, but for different attributes.  Is that valid, or do IDs need
> to be unique even when identifying different element types?
> 
> Hans :)
> 
> 1. http://fugal.net/andreas/first_fugl/fugl1.htm footnote 2.
> -- 
> "Everybody is talking about the weather but nobody does anything about it."
> -- Mark Twain
> 
> ___
> gdmxml mailing list
> [EMAIL PROTECTED]
> http://fugal.net/cgi-bin/mailman/listinfo/gdmxml


-- 
"Everybody is talking about the weather but nobody does anything about it."
-- Mark Twain

___
gdmxml mailing list
[EMAIL PROTECTED]
http://fugal.net/cgi-bin/mailman/listinfo/gdmxml



[gdmxml] On documenting a source

2002-07-05 Thread Hans Fugal

I'm documenting a source in gdmxml now, and as I expected a lot of
questions have been raised in my mind. 

First is the issue of citation-parts.  The citation-part is used to
store citation parts such as title, author, page, etc. As it stands now
I would document "Marriages in Fladstrand Parish (Film #0049002), p.
199)" [1] as

  
  
Marriages in Fladstrand Parish
  
  0049002
  199
  Title
  Film #
  p.

But it seems natural to put the citation-part elements inside a source
element, like this

  

  Marriages in Fladstrand Parish

0049002
199
  
  Title
  Film #
  p.

That's easy enough to specify, and it makes sense because there's one
and only one source per citation-part.  Which brings us to
source-groups. These two relationships hold: One source-group has zero
to many sources, and one source belongs to zero to many source-groups.
In a database we definitely want a source-group-source table to get rid
of this many-to-many relationship. But again we can collapse things a
bit:

  


  
  group 1
  group 2

Does this approach seem valid? (This would apply in many other places
throughout the spec.)

You'll probably also noticed I have decided to leave off the "-id" on
the end of IDREF attributes. It just feels redundant to have it there.

Also, in my hand-cooked examples I used the ID "1" (for example) more
than once, but for different attributes.  Is that valid, or do IDs need
to be unique even when identifying different element types?

Hans :)

1. http://fugal.net/andreas/first_fugl/fugl1.htm footnote 2.
-- 
"Everybody is talking about the weather but nobody does anything about it."
-- Mark Twain

___
gdmxml mailing list
[EMAIL PROTECTED]
http://fugal.net/cgi-bin/mailman/listinfo/gdmxml