Run the tests.sh script to run the tests. Unit tests are employed, both in the parsing and in the output stages, to validate that the information is being correctly parsed and encoded. The main page doesn't produce any other formats, but every other page does. There are also links to validation services, to verify that the page's data is in fact valid and parseable in the respective formats. A particular format can be forced by adding ?format=html, ?format=xml, or ?format=turtle arguments to the URL The page will produce the output format that most-closely matches the request's HTTP Accept header. Additionally, RDF/XML and Turtle serialization formats are available. The default HTML view of the data has RDFa encoded into it, allowing any RDFa library to parse the page. The YAML format is also available for this information, available by adding ?format=yaml.Īdditionally, an effort has been made to produce RDF tuples representing some of the information in VGMdb. The raw information that has been parsed out of the original item is available in JSON format by adding ?format=json to any URL. In the right sidebar, there are links to view the page's information in different formats. Once there, an overview of the item's information can be found, along with a few extra features. This friendly url will work on this site. stores the information of each item at a friendly URL, such as album/79 or artist/137. This site is a way to programmatically access the information on. However, VGMdb does not provide an API to access its information, which provides an obstacle to programs that want to use its information.
It documents the relationships between games, albums that represent games, and all the people that contributed to an album.
is an excellent resource, containing gigabytes of information about video game music.