Difference between revisions of "SVG"

From Creative Commons
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Developer]]
+
{{Filetype
[[Category:Developer Challenges]]
+
|license_url=yes
[[Category:Developer Challenges Completed]]
+
|web_statement=yes
[[Category:filetype]]
+
|more_permissions=yes
[[Category:XML]]
+
}}
[[Category:example]]
 
{{incomplete}}
 
 
 
 
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics] (SVG) SVG is a language for describing two-dimensional graphics and graphical applications in XML. It supports placing metadata for the whole document and per object.
 
[http://www.w3.org/Graphics/SVG Scalable Vector Graphics] (SVG) SVG is a language for describing two-dimensional graphics and graphical applications in XML. It supports placing metadata for the whole document and per object.
  
== Developer Challenges ==
+
== Implementations ==
 
 
Develop software that embeds license and metadata into SVG files (XML-based).
 
 
 
=== Implementations ===
 
  
 
* [[Inkscape]], an open source drawing tool
 
* [[Inkscape]], an open source drawing tool
 
* [http://www.openclipart.org/ Open Clip Art Library], a public domain collection of user-submitted clip art
 
* [http://www.openclipart.org/ Open Clip Art Library], a public domain collection of user-submitted clip art
* Please add yours here :)
+
* [http://search.cpan.org/~bryce/SVG-Metadata-0.28/ SVG::Metadata] by Bryce Harrington is a PERL module for including metadata inside an SVG (used by [http://www.openclipart.org Open Clip Art Library].
 
 
=== Examples ===
 
 
 
Here is the code that is in [[Inkscape]]'s SVN repository for making the License and Metadata Dialogs possible. Please use them as examples for coding your own metadata and license selectors for use in SVG:
 
 
 
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.cpp?view=log document-metadata.cpp]
 
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.h?view=log document-metadata.h]
 
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.cpp?view=log rdf.cpp]
 
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.h?view=log rdf.h]
 
  
=== TODO ===
+
== Examples ==
  
* Please help by adding you todo here :)
+
* Here is the code that is in [[Inkscape]]'s SVN repository for making the License and Metadata Dialogs possible. Please use them as examples for coding your own metadata and license selectors for use in SVG:
 +
** [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.cpp?view=log document-metadata.cpp]
 +
** [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.h?view=log document-metadata.h]
 +
** [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.cpp?view=log rdf.cpp]
 +
** [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.h?view=log rdf.h]
 +
* Here is the [http://openclipart.org/wiki/index.php/Metadata_Discussion discussion page at the Open Clip Art Library wiki] about SVG Metadata.

Latest revision as of 17:40, 4 March 2008

File Type Information
Supports embedding license URL: supports_license_url::yes
Supports embedding web statement: supports_web_statement::yes
Supports embedding more permissions: supports_more_permissions::yes
Metadata Location: [[Metadata location::{{{metadata_location}}}]] | (unknown) }}
Metadata Format: [[Metadata format::{{{metadata_format}}}]] | (unknown) }}


Scalable Vector Graphics (SVG) SVG is a language for describing two-dimensional graphics and graphical applications in XML. It supports placing metadata for the whole document and per object.

Implementations

Examples