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

Usunięta treść Dodana treść
Nowa strona: Zazwyczaj autor grafiki chciałby w jakiś konkretny sposób być utorsamiany ze swoim dziełem, zawrzeć dodatkowe informacje o pliku, jego licencji i tym podobnych sprawach. Podobnie ...
 
Nie podano opisu zmian
Linia 1:
Zazwyczaj autor grafiki chciałby w jakiś konkretny sposób być utorsamiany 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).
 
 
<source lang="xml">
Linia 13 ⟶ 12:
<metadata>
<rdf:RDF>
<cc:Work>
...
</cc:Work>
</rdf:RDF>
</metadata>
Linia 42 ⟶ 41:
Założeniem RDF jest opis zasobu za pomocą wyrażenia składającego się z trzech elementów: podmiotu, predykatu i obiektu. W RDF podmiot stanowi opisywany zasób, predykat określa jaka jego własność jest opisywana, zaś obiekt stanowi wartość tej własności. Dlatego nie dziwcie się, że podane zostały więcej niż pojedyncze znaczniki. Taka właśnie jest idea RDF.
 
Przy opisie metadanych w SVG wykozystano 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.:
 
<source lang="xml">
<metadata>
<rdf:RDF>
<cc:Work>
<dc:format>image/svg+xml</dc:format>
<dc:title>Tytuł</dc:title>
<dc:date>Data</dc:date>
<dc:creator>
<cc:Agent>
<dc:title>Autor</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Własność<dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Wydawca</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier>ID</dc:identifier>
<dc:source>Źródło</dc:source>
<dc:relation>Powiązania</dc:relation>
<dc:language>Język</dc:language>
<dc:subject>
<rdf:Bag>
<rdf:li>Słowa kluczowe</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:coverage>Tematyka</dc:coverage>
<dc:description>Opis</dc:description>
<dc:contributor>
<cc:Agent>
<dc:title>Współautorzy</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
</source>