Re: [abcusers] RE: ABC transcrivers ID

2001-09-03 Thread Simon Wascher

Hello,

Richard Robinson wrote:
(...)
 I dunno. Personally, since I need such a numbering scheme, I'm using a
 %%ID: line, on the grounds that it won't conflict with any
 accepted usages; and when I get that sorted out and it reaches my
 web-collection I'll use another such '%%' line for the 'base' collection,
 or maybe (probably) to form a URL. Such a scheme will never be more than
 one person's particular addition unless the writers of the software in use
 choose to incorporate it. Even then there's always the John Chambers
 Case - people who read ABC directly and can't even be bothered to include
 an X: line :- but we can't do anything about that :)

I think its quite clear that it is impossible to enforce whatever
numbering scheme to all abc format users, so the only question is if we
can find a solution that is based on an agreement of a large number of
abc collection owners (and programmers) an so reasonable and open that
others join it because they find the agreement sensible. 
It could be something like the identification system in librarys,
probably made up the same way (are there librarians out there ?). And
the main problem will still not be solved, that nobody can stop people
from stripping off all this usefull information when copying the source.
Besides this there is a big problem with altered files in general: If I
change the apperance of the abc text - like I do it regulary - whose
file is it then, if I correct or alter the abc text - the music - what
happens then ? 
Again we could - and should - make up a code of conduct for this cases
but there is no way of enforcing this, just the personal decision to
follow the rules for the sake of a better world ;-) . 

An unique ID has to be long: if there are collections which include
large sources (1001 tunes... or many tunes of the same kind, one needs
at least four digits to to idenify them within the file or collection,
and if there are more sources or kinds of tunes, at least three digits
for identifying them (better more). If we use letters and numbers for
identfying the place, person  or collection three digits for this
purpose will not be enough if we do not want people to use names like
7QX. So, at shortest a ID has to allow at least eleven digits and, if
we want to make these ID's to give further information (person,
collection, area ...), eleven will surely not be enough.
I opt against Zip codes or geographical names in an ID as they lose
their meaning in the same way that URL's do when the person moves.

To avoid double use there has to be a record of ID's which are in use or
had been used in the past (also this record could contain information
about the author like suporting the actuall URL; this record must be at
a save place in the net, available for a long period of time).

So, I find this idea interesting, but I think this must be discussed and
planned in long terms.



regards,

Simon Wascher - Vienna, Austria


Example

thats what I got:

X:1
T:Valse à Delsay
R:valse
S:Culture Populaire et Loisirs, Poitou
M:3/4
L:1/8
K:G
D2 |GDB,DGD|BDB,DGD|B2 ADFA|G2 B2 D2 |
GDB,DGD|BDB,DGD|B2 ADFA|1 G4  :|2 G3
|: DGB|d2 dedc|B2 GDGD|c2 ADAD|B2 GDGB|
d2 dedc|B2 GDGD|c2 ADAD|1 G3:|2 G4 ||

thats what I made up for me, and passed on for playing purposes:
X:2
T:Valse à Delsay (adaptiert fuer sack-pfeife)
R:valse
S:Culture Populaire et Loisirs, PoitouZ
Z:original abc transcription by Stephan Steiner
N:adaptiert by Simon Wascher
M:3/4
L:1/8
K:G
D2 |\
BGDGBG | dGDGBG | d2 cFAc | B2 d2 D2 |\
BGDGBG | dGDGBG | d2 cFAc |1 B4  :|\
   [2 B3 ||
|: DGB |\
d2 dedc | B2 GDGD | c2 ADAD | B2 GDGB |
d2 dedc | B2 GDGD | c2 ADAD |1 G3:|\
[2 G4 ||

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] RE: ABC transcrivers ID

2001-09-03 Thread Anselm Lingnau

Simon Wascher [EMAIL PROTECTED] writes:

 I think its quite clear that it is impossible to enforce whatever
 numbering scheme to all abc format users, so the only question is if we
 can find a solution that is based on an agreement of a large number of
 abc collection owners (and programmers) an so reasonable and open that
 others join it because they find the agreement sensible. 

Yes.

 It could be something like the identification system in librarys,
 probably made up the same way (are there librarians out there ?).

I think the `tune/transcription ID' should be similar in spirit 
philosophically to the `message ID' found on e-mail messages and Usenet 
postings. That is, it shouldn't a priori try to `classify' the tune 
according to some set of criteria (which we will never be able to get 
a consensus on), but be merely a globally unique identifier.

My view would be that the most sensible approach for this would be using
URNs (or Uniform Resource Names), which are basically like WWW-style 
URLs but don't specify *where* a certain resource is to be found. For 
example, we could agree on a syntax like

  urn:abc-id:collection:collection-dependent-part

like, for example,

  urn:abc-id:skye-coll:miller_of_drone

There would have to be a registry for collections to ensure that the
collection names remain globally unique; of course a collection
 would not have to refer to an actual published volume of tunes, but we
could have

  urn:abc-id:campin:...

and so on, where each owner of a collection would be free to make up
their collection-dependent-parts (within the confines of URN syntax).
This could of course contain an informal classification.

The nice thing about this approach is that as URN usage becomes more
widespread there could be a `resolving service' accessible to WWW
browsers and such that would map abc-id URNs to actual URLs where the
resource (i.e., tune) could be found. Of course use of this would not be
mandatory; indeed it would not be mandatory for tunes to be actually
available on-line.

If this idea catches on we should try and get a URN namespace 
registered with the IANA.

 And
 the main problem will still not be solved, that nobody can stop people
 from stripping off all this usefull information when copying the source.
 Besides this there is a big problem with altered files in general: If I
 change the apperance of the abc text - like I do it regulary - whose
 file is it then, if I correct or alter the abc text - the music - what
 happens then ? 

This is difficult to get right. There could be various transformations
of an ABC text that would change the bytes of the text but would leave
the musical contents as well as the `meta-data' (the title, composer and
so on) unchanged.

In my opinion, if somebody assigns an URN to a piece of ABC text that
means that he or she `signed off' on it as it stands, and that it should
be passed on either verbatim or without that URN. If a piece of ABC text
is changed then the URN of the `original' could be preserved in a header
line.

Anselm
-- 
Anselm Lingnau .. [EMAIL PROTECTED]
Dost thou love life? Then do not squander time; for that's the stuff life is
made of.   -- Benjamin Franklin

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



[abcusers] RE: ABC transcrivers ID

2001-09-02 Thread Forgeot Eric

I remember fantasising, a couple of years ago, about a usenet-style
network of intercommunicating, self-updating abc tune-servers.

To avoid the necessity of having a grand guru or an Abc office
center authorizing personnal identification number, I propose we
could think of a logical code deriving from our country, area, and
/or town etc. For the countries we could use a number, like those
used in Isbn book code, but it's not really speaking, so we could
use the internet code or the classification used in genealogy. 

for the country we have :
http://www.geneanet.com/countrycode.php3?lang=fr (links to
regional code for some countries)

and for regions in France :
http://www.geneanet.com/genealogie/fr/countrycode/country/FRA

In canada and Usa :
http://www.geocities.com/Heartland/Meadows/3699/gen_form.html

So I come from France, Champagne (Aube). My code could begin like
that :

FRA.CHA.10

I may also add the first letters of my town, or the postal code :
Fra.Cha.10.Tro
The problem is for huge town, with several abcusers. Why not
adding the first letters of the name ? Fra.Cha.10.Tro.For
But it's quite a long code.

Personally I don't think it's a good idea to use this code in the
X: field, because some programs get upset with this (for example a
 %text is removed after saving tune if it is on the X: line in
AbcMus). The Z: field is for the transcriver, so we ought to use
it. In an other hand, increasing the X:number to a 8 number code
could be a good idea, for identifing volumes, music style etc. in
an abc collection. 


___
Do You Yahoo!? -- Un e-mail gratuit @yahoo.fr !
Yahoo! Courrier : http://fr.mail.yahoo.com
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html



Re: [abcusers] RE: ABC transcrivers ID

2001-09-02 Thread Richard Robinson

On Sun, 2 Sep 2001, [iso-8859-1] Forgeot Eric wrote:

 I remember fantasising, a couple of years ago, about a usenet-style
 network of intercommunicating, self-updating abc tune-servers.
 
 To avoid the necessity of having a grand guru or an Abc office
 center authorizing personnal identification number, I propose we
 could think of a logical code deriving from our country, area, and
 /or town etc. For the countries we could use a number, like those
 used in Isbn book code, but it's not really speaking, so we could
 use the internet code or the classification used in genealogy. 
 
 for the country we have :
 http://www.geneanet.com/countrycode.php3?lang=fr (links to
 regional code for some countries)
 
 and for regions in France :
 http://www.geneanet.com/genealogie/fr/countrycode/country/FRA
 
 In canada and Usa :
 http://www.geocities.com/Heartland/Meadows/3699/gen_form.html
 
 So I come from France, Champagne (Aube). My code could begin like
 that :
 
 FRA.CHA.10
 
 I may also add the first letters of my town, or the postal code :
 Fra.Cha.10.Tro
 The problem is for huge town, with several abcusers. Why not
 adding the first letters of the name ? Fra.Cha.10.Tro.For
 But it's quite a long code.

Yes, it is. I like the anology with Usenet message-ids - a machine-name is
already unique across the internet, so why not use that ? And the only
other thing that's needed is a unique number (or other ID) for each tune
on that machine.

 Personally I don't think it's a good idea to use this code in the
 X: field, because some programs get upset with this (for example a
  %text is removed after saving tune if it is on the X: line in
 AbcMus).

I agree. Since already exists, inventing new uses for it is likely to
create conflict with existing software ...

   The Z: field is for the transcriver, so we ought to use
 it. In an other hand, increasing the X:number to a 8 number code
 could be a good idea, for identifing volumes, music style etc. in
 an abc collection. 

... and likewise with Z: - a magic word uniquely identifying a tune is
not the same thing as the name of the person who transcribed that tune.
And again likewise, inventing new meanings for an X: number is fine for
whoever invents (and implements) them, but strange things might happen
when it meets other peoples' software.


I dunno. Personally, since I need such a numbering scheme, I'm using a
%%ID: line, on the grounds that it won't conflict with any
accepted usages; and when I get that sorted out and it reaches my
web-collection I'll use another such '%%' line for the 'base' collection,
or maybe (probably) to form a URL. Such a scheme will never be more than
one person's particular addition unless the writers of the software in use
choose to incorporate it. Even then there's always the John Chambers
Case - people who read ABC directly and can't even be bothered to include
an X: line :- but we can't do anything about that :)

-- 
Richard Robinson
The whole plan hinged upon the natural curiosity of potatoes - S. Lem


To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html