
On Fri, 2004-02-20 at 08:24, Jon A.Cruz wrote:
Oooohhhh..... RDF....
Yummmmmyyy.....
comments?
Care to elaborate? Not all of us have the knowledge of the code-base required to directly link RDF and Inkscape. ;)

Charles Goodwin wrote:
Care to elaborate? Not all of us have the knowledge of the code-base required to directly link RDF and Inkscape. ;)
Neither do I.
:-)
yet.
I recently got my hands on an SVG file exported from Adobe Illustrator '11.0'. It had two interesting things (well, three actually). First was that it had an embedded font encoded via base64. That was easy to decode by hand, and in *theory* all I'll have to do is then pass it to the font layer.
The other thing was an RDF block. It included dates and a JPEG thumbnail. That, I figure, shouldn't be too hard to do. The main work will be in hooking up a nice UI. I'm reading Adobe's XMP spec, and then will probably attack things.
Outstanding questions:
* Who can see this if we include it?
* What meta-data should we include?
* How can this relate to clipart?
* What other groups might be interested in this?
* Who has existing files with RDF and/or XMP already in them?

--- "Jon A. Cruz" <jon@...18...> wrote:
Outstanding questions:
Who can see this if we include it?
What meta-data should we include?
How can this relate to clipart?
What other groups might be interested in this?
Who has existing files with RDF and/or XMP already
in them?
All the signs in the clipart collection should have an RDF in them with license and author info in it. I put it in manually, but once its in its visible in the xml editor. As for what data, I think author, license (pd,lgpl etc) and maybe description would be good (for clipart at least.) The thumbnail sounds like it could be handy for whatever the clipart interface ends up being. (thinking of a psp browser type interface with thumbs of all hte available piccys) infact it could make a psp browser type file opener a possibility. (i love that about paint shop pro, makes managing graphics files so much easier.)
__________________________________ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools

On Fri, 20 Feb 2004, John Cliff wrote:
All the signs in the clipart collection should have an RDF in them with license and author info in it. I put it in manually, but once its in its visible in the xml editor.
Note that Creative Commons provides RDF license declarations in a standard form that we should be able to work with directly.
(and in fact, I've asked people to use this for our clipart)
-mental

MenTaLguY wrote:
Note that Creative Commons provides RDF license declarations in a standard form that we should be able to work with directly.
(and in fact, I've asked people to use this for our clipart)
-mental
Yes. Their's is how I became more familiar with it. I used it when I did a flag for Sodipodi.
The problem was that at the time there was no clear way how to put it into an SVG file properly, so I just jammed it in as a comment. Now I can see how better to do it... and how to do a nice UI to make it easy for end users to do so.

On Fri, 20 Feb 2004, Jon A. Cruz wrote:
Date: Fri, 20 Feb 2004 17:49:04 -0800 From: Jon A. Cruz <jon@...18...> To: inkscape inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] RDF
MenTaLguY wrote:
Note that Creative Commons provides RDF license declarations in a standard form that we should be able to work with directly.
(and in fact, I've asked people to use this for our clipart)
-mental
Yes. Their's is how I became more familiar with it. I used it when I did a flag for Sodipodi.
The problem was that at the time there was no clear way how to put it into an SVG file properly, so I just jammed it in as a comment. Now I can see how better to do it... and how to do a nice UI to make it easy for end users to do so.
Do you have something like File -> Properties or File -> Document Properties
with a Dialog allowing you to specify Author Title Date Subject etc and add additional abritrary name value pairs?
because both Abiword and Gnumeric already have something roughly along these lines and it might be worth having a quick word on Gnome-office and asking about perhaps producing a consistant generic "Document Properties Dialog" that could be reused across Gnome Office applications and others.
Sincerely
Alan Horkan http://advogato.org/person/AlanHorkan/

On Fri, 20 Feb 2004, John Cliff wrote:
Date: Fri, 20 Feb 2004 14:54:21 -0800 (PST) From: John Cliff <simarilius@...36...> To: Jon A. Cruz <jon@...18...> Cc: inkscape inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] RDF
--- "Jon A. Cruz" <jon@...18...> wrote:
Outstanding questions:
Who can see this if we include it?
What meta-data should we include?
How can this relate to clipart?
What other groups might be interested in this?
Who has existing files with RDF and/or XMP already
in them?
I've been trying to manually add Dublin Core metadata to my files for a while and Dublin Core is incorporated as part of XMP.
All the signs in the clipart collection should have an RDF in them with license and author info in it. I put it in manually, but once its in its visible in the xml editor. As for what data, I think author, license (pd,lgpl etc) and maybe description would be good (for clipart at least.) The thumbnail sounds like it could be handy for whatever the clipart interface ends up being.
Given that librsvg was and possible still is faster than libpng a thumbnail is in my opinion unnecessary bulk.
(thinking of a psp browser type interface with thumbs of all hte available piccys) infact it could make a
I know its not cross platform (and believe me I really appreciate cross platform solutions) but in Gnome at least I'd like to be able to choose 'Browse Clipart' or suchlike and have a FileManager (Nautilus) window with SVG thumbnailing enabled popup in the relevant directory, ideally with some sort of callback to allow me to choose one of the SVG and have it be imported.
Hrrm, i guess the answer would be to have a dirt simple file open Dialog with an extra button to "Browse..." and use the system file manager, which in the case of Konqueror and Nautilus should both SVG enabled.
psp browser type file opener a possibility. (i love that about paint shop pro, makes managing graphics files so much easier.)
In terms of a more generic portable solution there was some recent mention of GUASH thumbnail browser. on the GIMP mailing list. A developer expressed an interest in porting it to GTK2, although other thumbnailing solutions seem to be preferred it might still happen and could be reusable by Inkscape. I believe CinePaint is continuing to use the GTK1.x Guash.
Sincerely
Alan Horkan http://advogato.org/person/AlanHorkan/

Alan Horkan wrote:
I've been trying to manually add Dublin Core metadata to my files for a while and Dublin Core is incorporated as part of XMP.
Yup.
Good stuff, that.
Given that librsvg was and possible still is faster than libpng a thumbnail is in my opinion unnecessary bulk.
Ahhh...
You forgot to finish. :-)
"... unnecessary bulk for any systems based on librsvg and using a standard Linux environment like Nautilus".
:-)
For some reason, I'm not sure all those out there running MS Windows have librsvg integrated in their desktop and apps.
However... any Adobe products they have will pick up XMP metadata. And any workflow solutions that use Adobe generated content a lot are more likely to...
In terms of a more generic portable solution there was some recent mention of GUASH thumbnail browser. on the GIMP mailing list. A developer expressed an interest in porting it to GTK2, although other thumbnailing solutions seem to be preferred it might still happen and could be reusable by Inkscape. I believe CinePaint is continuing to use the GTK1.x Guash.
There are things that make Guash useful for it's purposes, but that doesn't preclude the files from having thumbnails. In the case of a proper Guash implementation it would be able to use thumbnails inside of data files instead of generating it's own duplicates in .xvpics.
participants (6)
-
Alan Horkan
-
Charles Goodwin
-
John Cliff
-
Jon A. Cruz
-
Jon A.Cruz
-
MenTaLguY