delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20120113; | |
h=mime-version:in-reply-to:references:from:date:message-id:subject:to; | |
bh=0/5rUqK9V2ghHu1FtErjjerUvJ63L56V/3qm3TwhGTw=; | |
b=lhdijBuEwkRz7H3ocJDRqKh7Vi5g0kIbhQR7Ba++rSp9qWvB1GDpjOBO5Nwvfx+40c | |
o0H+Pj65tQIezxZRgjh//nfdh7UtON1A3bkMLXYaxXU9hagfwVakWoz4TAZT+M/9q70C | |
KPP1g29IYD5/XQ8Y03MjxwDx1pygJC+ONY47Bfy3drrHiwq09V0Vpedn1+1HjbB9577J | |
Z1CLQrpv1by0HxkReMl0knwNdya82af5OZ85YXQBpYDEDFv4YnFc1RAJK/2hRBFPGEH3 | |
kGMKSBRqBBjNkhrKtLrxovSH6EznmlTmGyLrKYBZ9xERqft/WxV2uDqKHXmhejh/hOn8 | |
glKg== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20130820; | |
h=x-gm-message-state:mime-version:in-reply-to:references:from:date | |
:message-id:subject:to; | |
bh=0/5rUqK9V2ghHu1FtErjjerUvJ63L56V/3qm3TwhGTw=; | |
b=Ne7rxWuvvwvTdlrpDp1MNnd8Mj5yTVNOWSEkcDNEeHFtg/ZlmCrPxvpqvWmXPIcS3V | |
F7hEsFbl/2eaJghgQi7howIOIkAZqNTnJKKKgP0itscQHQsTIeFflJdmuFQsojr28v1t | |
dGuky37PPrn9R1uNl+RvgIsCQY1KebizDevn1i6K9ZAiSGPCc4XYFHryhGQUV1L5V+fs | |
EHAdSJZ6qV1FacZvVKaHgRlgUIAgMYoZQtapa3hNdOaOMuIMzSDC7VYf5V9Nm20xMvbK | |
6umhOIFI3hrd7r5g6kZQ+7d4JvOAfcVH6t+aBGRvYW/XWP5WkPPfep4tZOfeQwN9pjWn | |
THMg== | |
X-Gm-Message-State: | ALyK8tJhXI8iAuSWLR6VW8rZL+e5/b646yhzQoVEzfHfLqziKY+8H2IPxIH1YHGNspJtjP6M9y0+4sbx6hRFtA== |
X-Received: | by 10.36.222.131 with SMTP id d125mr5812315itg.48.1468878265155; |
Mon, 18 Jul 2016 14:44:25 -0700 (PDT) | |
MIME-Version: | 1.0 |
In-Reply-To: | <84904079-378F-4E92-8320-CEB5C3B14C65@noqsi.com> |
References: | <alpine DOT DEB DOT 2 DOT 11 DOT 1607171601340 DOT 19102 AT nimbus> <nmgo92$hdq$1 AT ger DOT gmane DOT org> |
<alpine DOT DEB DOT 2 DOT 11 DOT 1607180124470 DOT 1534 AT nimbus> <CAOP4iL0MqLuSHZek=RUBtrm4+Tv9aQK3UZ_X-MAxu4PRXX6TUw AT mail DOT gmail DOT com> | |
<84904079-378F-4E92-8320-CEB5C3B14C65 AT noqsi DOT com> | |
From: | "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
Date: | Mon, 18 Jul 2016 14:44:24 -0700 |
Message-ID: | <CAOP4iL2kkvfBKG9e1Uqkz8D+Y6YrgPk=_66fF1CZaHRXOrb8iA@mail.gmail.com> |
Subject: | Re: [geda-user] New XML file format for schematics and symbols |
To: | geda-user AT delorie DOT com |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
--94eb2c05f6b83684c10537efdfe6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Jul 18, 2016 at 8:48 AM, John Doty <jpd AT noqsi DOT com> wrote: > > On Jul 18, 2016, at 9:14 AM, Ouabache Designworks (z3qmtr45 AT gmail DOT com) > [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote: > > Roland, > > You should consider borrowing some things that IP-Xact does in their file= s: > > 1) Unique Identifiers split into separate fields. Each IP-Xact file has a > VLNV identifier with Vendor name, Library name ,Component name and versio= n. > That is a good start but we will need more. > > > Only applicable to some flows. The format should allow, but not demand > such things. > > > 2) All file references are given relative to the location of the xml file= . > This solves the search path problem. > > > That=E2=80=99s certainly a big change (not entirely crazy, though). Won= =E2=80=99t work > with global libraries, especially if you design on multiple machines. Goo= d > application for Apple=E2=80=99s new copy-on-write file system. > > > > John Eaton > > > > > John Doty Noqsi Aerospace, Ltd. > > http://www.noqsi.com/ > > jpd AT noqsi DOT com > > > It will work with global libraries. You package the xml file under a common subdirectory with any and all files that it references and once you know the location of the xml file in filespace then you know the absolute location of all of the referenced files. The global library contains both the xml file and all of its referenced files. You reference all xml files by their identifier and this must be unique. No two components can have the same id and the vlnv scheme will guarantee that happens. Everybody has a full and complete name but we seldom use it. Your name may be John Henry Smith III but most of the time you will be called John. When you are at a family reunion you are John the Third and in a situation with other Johns you will be John Smith. You must put the full name in every xml file and let each tool flow use what they need based on the situation. John Eaton --94eb2c05f6b83684c10537efdfe6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo= te">On Mon, Jul 18, 2016 at 8:48 AM, John Doty <span dir=3D"ltr"><<a hre= f=3D"mailto:jpd AT noqsi DOT com" target=3D"_blank">jpd AT noqsi DOT com</a>></span> w= rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde= r-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"= ><br><div><span class=3D""><div>On Jul 18, 2016, at 9:14 AM, Ouabache Desig= nworks (<a href=3D"mailto:z3qmtr45 AT gmail DOT com" target=3D"_blank">z3qmtr45 AT gm= ail.com</a>) [via <a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank= ">geda-user AT delorie DOT com</a>] <<a href=3D"mailto:geda-user AT delorie DOT com" t= arget=3D"_blank">geda-user AT delorie DOT com</a>> wrote:</div><br><blockquote = type=3D"cite"><div dir=3D"ltr"><div>Roland,<br><br></div>You should conside= r borrowing some things that IP-Xact does in their files:<br><br><div class= =3D"gmail_extra">1) Unique Identifiers split into separate fields. Each IP-= Xact file has a VLNV identifier with Vendor name, Library name ,Component n= ame and version. That is a good start but we will need more.<br></div></div= ></blockquote><div><br></div></span>Only applicable to some flows. The form= at should allow, but not demand such things.</div><div><span class=3D""><br= ><blockquote type=3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><br>= </div><div class=3D"gmail_extra">2) All file references are given relative = to the location of the xml file. This solves the search path problem.<br></= div></div></blockquote><div><br></div></span>That=E2=80=99s certainly a big= change (not entirely crazy, though). Won=E2=80=99t work with global librar= ies, especially if you design on multiple machines. Good application for Ap= ple=E2=80=99s new copy-on-write file system.</div><div><br><blockquote type= =3D"cite"><div dir=3D"ltr"><div class=3D"gmail_extra"><br><br></div><div cl= ass=3D"gmail_extra">John Eaton<br><br><br></div><div class=3D"gmail_extra">= <br></div></div> </blockquote></div><br><div> <span style=3D"border-collapse:separate;border-spacing:0px 0px;color:rgb(0,= 0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:no= rmal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align= :auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0= px"><p style=3D"margin:0.0px 0.0px 0.0px 0.0px"><font style=3D"font:12.0px = Helvetica" face=3D"Helvetica" size=3D"3">John Doty<span>=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0<span>=C2=A0</span><span>=C2=A0 =C2=A0<span>=C2=A0</span><= /span></span>Noqsi Aerospace, Ltd.</font></p><p style=3D"margin:0.0px 0.0px= 0.0px 0.0px"><a href=3D"http://www.noqsi.com/" target=3D"_blank">http://ww= w.noqsi.com/</a></p><p style=3D"margin:0.0px 0.0px 0.0px 0.0px"><font style= =3D"font:12.0px Helvetica" face=3D"Helvetica" size=3D"3"><a href=3D"mailto:= jpd AT noqsi DOT com" target=3D"_blank">jpd AT noqsi DOT com</a></font></p><br></span> </div> <br></div></blockquote></div><br></div><div class=3D"gmail_extra">It will w= ork with global libraries. You package the xml file under a common subdirec= tory with any and all files that it references and once you know the locati= on of the xml file<br></div><div class=3D"gmail_extra">in filespace then yo= u know the absolute location of all of the referenced files. The global lib= rary contains both the xml file and all of its referenced files.<br><br></d= iv><div class=3D"gmail_extra">You reference all xml files by their=C2=A0 id= entifier and this must be unique. No two components can have the same id an= d the vlnv scheme will guarantee that happens.<br><br></div><div class=3D"g= mail_extra">Everybody has a full and complete name but we seldom use it. Yo= ur name may be John Henry Smith III but most of the time you will be called= John. When you are at<br></div><div class=3D"gmail_extra">a=C2=A0 family r= eunion you are John the Third and in a situation with other Johns you will = be John Smith. <br><br></div><div class=3D"gmail_extra">You must put the fu= ll name in every xml file and let each tool flow use what they need based o= n the situation.<br><br></div><div class=3D"gmail_extra">John Eaton<br><br>= </div><div class=3D"gmail_extra"><br><br><br>=C2=A0<br></div><div class=3D"= gmail_extra"><br><br></div><div class=3D"gmail_extra"><br></div></div> --94eb2c05f6b83684c10537efdfe6--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |