Dlaczego konwertować RDF na XML?
RDF/XML (.rdf) jest serializowany jako XML z typem MIME application/rdf+xml, więc każde narzędzie XML już akceptuje jego zawartość. Potoki przetwarzania danych, które sprawdzają rozszerzenia plików zamiast zawartości, wymagają rozszerzenia .xml, aby rozpoznać plik. Drugim powodem jest chęć zastosowania transformacji XSLT lub walidacji XSD bez instalowania biblioteki specyficznej dla RDF.
Jak przekonwertować RDF na XML
Zmiana nazwy lub kopiowanie pliku FREE
Utwórz kopię pliku .rdf, zmień rozszerzenie kopii na .xml i otwórz ją w narzędziu XML, aby potwierdzić poprawność parsowania. W systemie Windows włącz rozszerzenia nazw plików w Eksploratorze plików w sekcji Widok > Pokaż.
Notepad++ lub VS Code FREE
Otwórz plik .rdf w Notepad++ lub VS Code i użyj opcji Plik > Zapisz jako, zmieniając rozszerzenie na .xml.
Raptor (rapper) OPEN-SOURCE
Uruchom rapper -i rdfxml -o rdfxml input.rdf > output.xml, aby ponownie zserializować plik jako znormalizowany, poprawnie sformułowany RDF/XML zapisany z rozszerzeniem .xml.
O tych formatach
Plik RDF przechowuje dane W3C Resource Description Framework - fundament sieci semantycznej - serializowane jako tekst RDF/XML. Otwórz go w dowolnym edytorze tekstu lub przeglądarce, aby…
Otwórz szczegóły .RDF →Plik XML to dokument tekstowy przechowujący ustrukturyzowane dane w zagnieżdżonych, niestandardowych znacznikach. Ponieważ jest to zwykły tekst, otworzy go dowolny edytor tekstu -…
Otwórz szczegóły .XML →Jakość i na co uważać
- RDF/XML jest z definicji zgodnym dokumentem XML; żadne bajty nie zmieniają się przy zmianie nazwy z
.rdfna.xml. - Jeśli potrzebujesz innej serializacji RDF, takiej jak Turtle lub JSON-LD, sama zmiana nazwy nie wystarczy - użyj Raptor lub Apache Jena.
- W systemie Windows, jeśli rozszerzenia plików są ukryte w Eksploratorze plików, przejdź do Widok > Pokaż > Rozszerzenia nazw plików przed zmianą nazwy.
Najczęściej zadawane pytania
Czy potrzebuję oprogramowania do konwersji RDF na XML?
.rdf na .xml.Czy narzędzia XML zaakceptują plik .rdf ze zmienioną nazwą?
Co jeśli chcę inną serializację RDF, a nie tylko zmianę nazwy pliku?
.ttl) lub JSON-LD (.jsonld); wiąże się to z rzeczywistymi zmianami formatu.