SVG/Metadane: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m poprawa linku
Nie podano opisu zmian
 
Linia 1:
Zazwyczaj autor grafiki chciałby w jakiś konkretny sposób być utożsamiany ze swoim dziełem, zawrzeć dodatkowe informacje o pliku, jego licencji i tym podobnych sprawach. Podobnie jak w dokumentach każdego typowago ''języka znaczników'' (HTML czy XML), również przy grafikach typu SVG dano nam do dyspozycji specyficzne pole [[w:metadane|metadanych]] (ang. ''metadata'' - dane o danych).
 
<sourcesyntaxhighlight lang="xml">
<metadata>
...
</metadata>
</syntaxhighlight>
</source>
 
"Specyficzność" ta polega na użyciu systemu [[w:Resource Description Framework|RDF]] - ang. ''Resource Description Framework'', którego celem jest umożliwienie maszynowego przetwarzania abstrakcyjnych opisów zasobów w sposób automatyczny. Może służyć zarówno do wyszukiwania danych, jak i śledzenia informacji na dany temat. Dlatego też nasze pole metadanych powinno współdziałać z tym systemem - a dane informacyjne powinny być umieszczane pomiędzy znacznikami systemu RDF, jak poniżej:
 
<sourcesyntaxhighlight lang="xml">
<metadata>
<rdf:RDF>
Linia 17:
</rdf:RDF>
</metadata>
</syntaxhighlight>
</source>
 
Zacznijmy od tego, że każdy plik powinien mieć opisany znacznik [[w:MIME|MIME]], dlatego warto zawszeć informacje o typie pliku właśnie w tym miejscu, dodając do metadanych linijkę:
<sourcesyntaxhighlight lang="xml">
<dc:format>image/svg+xml</dc:format>
</syntaxhighlight>
</source>
I w tak oto przygotowanym polu danych możemy umieścić kolejno:
Linia 43:
Przy opisie metadanych w SVG wykorzystano system biblioteczny [[w:Dublin Core|Dublin Core]] (stąd to ''dc:''). Używając jego możliwości w połączeniu z zasadami RDF, jesteśmy w stanie dodawać w zasadzie wszelkie potrzebne nam informacje do grafiki:
 
<sourcesyntaxhighlight lang="xml">
<metadata>
<rdf:RDF>
Linia 84:
</rdf:RDF>
</metadata>
</syntaxhighlight>
</source>
 
<noinclude>