|
|
| (2 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| [[Category:Developer]] | | #REDIRECT [[:Category:Filetype]] |
| [[Category:Developer Challenges]]
| |
| [[Category:Developer Challenges Completed]]
| |
| [[Category:filetype]]
| |
| [[Category:XML]]
| |
| {{incomplete}}
| |
| | |
| [http://www.w3.org/XML/ eXtensible Markup Language] (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
| |
| | |
| == Developer Challenges ==
| |
| | |
| Develop software that embeds license and metadata into XML files.
| |
| | |
| === Implementations ===
| |
| | |
| * [[Inkscape]], an open source drawing tool that embeds metadata into [[SVG]] (scalable vector graphics)
| |
| * [http://www.openclipart.org/ Open Clip Art Library], a public domain collection of user-submitted clip art which embeds metadata into [[SVG]]
| |
| * Please add yours here :)
| |
| | |
| === 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 ===
| |
| | |
| * Please help distinguish between different XML formats and how to add metadata and licensing
| |
| * Please help by adding you todo here :)
| |