|
|
(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 :)
| |