{"action":"created","issue":{"url":"https://api.github.com/repos/hufman/vgmdb/issues/7","labels_url":"https://api.github.com/repos/hufman/vgmdb/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/hufman/vgmdb/issues/7/comments","events_url":"https://api.github.com/repos/hufman/vgmdb/issues/7/events","html_url":"https://github.com/hufman/vgmdb/issues/7","id":63136546,"number":7,"title":"Artist -> duplicated entries & Feature Request \"Artist.isPerson/isBand[Group/Unit]\"","user":{"login":"Knoobie","id":3968629,"avatar_url":"https://avatars.githubusercontent.com/u/3968629?v=3","gravatar_id":"","url":"https://api.github.com/users/Knoobie","html_url":"https://github.com/Knoobie","followers_url":"https://api.github.com/users/Knoobie/followers","following_url":"https://api.github.com/users/Knoobie/following{/other_user}","gists_url":"https://api.github.com/users/Knoobie/gists{/gist_id}","starred_url":"https://api.github.com/users/Knoobie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Knoobie/subscriptions","organizations_url":"https://api.github.com/users/Knoobie/orgs","repos_url":"https://api.github.com/users/Knoobie/repos","events_url":"https://api.github.com/users/Knoobie/events{/privacy}","received_events_url":"https://api.github.com/users/Knoobie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-20T01:51:44Z","updated_at":"2015-03-20T03:34:37Z","closed_at":null,"body":"Example: http://vgmdb.info/artist/15942?format=json\r\n\r\nMembers is duplicated in Artist .Members & Artist .info.members ( same as Artist.aliases, Artist.Units & Artist.Birthdate ) Do you parse BirthLocation? \r\n \"info\": {\r\n         ......\r\n         \"Members\": [\r\n            {\r\n                \"names\": {\r\n                    \"en\": \"RYOTA\"\r\n                }\r\n            },\r\n         ......\r\n    },\r\n    \"link\": \"artist/15942\",\r\n    \"members\": [\r\n        {\r\n            \"names\": {\r\n                \"en\": \"RYOTA\"\r\n            }\r\n        },\r\n         ......\r\n        {\r\n            \"names\": {\r\n                \"en\": \"U\"\r\n            }\r\n        },\r\n         ......\r\n    ],\r\n\r\n\r\n\r\nFeature Request \"Artist.isPerson/isBand[Group/Unit]\"\r\n\r\nNext to the Artist.name is a \"(Unit)\" in the html. This \"field?\" ( http://vgmdb.net/artist/6310?format=json ) means this artist is a group/band/unit, am I right? It is possible that the artist could have a boolean field for this? "},"comment":{"url":"https://api.github.com/repos/hufman/vgmdb/issues/comments/83872376","html_url":"https://github.com/hufman/vgmdb/issues/7#issuecomment-83872376","issue_url":"https://api.github.com/repos/hufman/vgmdb/issues/7","id":83872376,"user":{"login":"hufman","id":1592375,"avatar_url":"https://avatars.githubusercontent.com/u/1592375?v=3","gravatar_id":"","url":"https://api.github.com/users/hufman","html_url":"https://github.com/hufman","followers_url":"https://api.github.com/users/hufman/followers","following_url":"https://api.github.com/users/hufman/following{/other_user}","gists_url":"https://api.github.com/users/hufman/gists{/gist_id}","starred_url":"https://api.github.com/users/hufman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hufman/subscriptions","organizations_url":"https://api.github.com/users/hufman/orgs","repos_url":"https://api.github.com/users/hufman/repos","events_url":"https://api.github.com/users/hufman/events{/privacy}","received_events_url":"https://api.github.com/users/hufman/received_events","type":"User","site_admin":false},"created_at":"2015-03-20T03:34:37Z","updated_at":"2015-03-20T03:34:37Z","body":"The duplication of some of the info fields is on purpose. `artist.info` contains all of the parsed sections from the left side of the page, and some of the important ones get a standardized name and put at the top level, like `artist.members` as a convenience. I do parse birthplace: SHiNNOSUKE has an `artist.info.Birthplace` and an `artist.birthplace`.\r\n\r\nAs for determining whether something is a person or a band, so far I've been relying on the presence of the members field. I could see the value of having a more clear indication of the artist type.\r\nI think it should be some `artist.type` field, instead of `artist.isPerson`, because I don't know how many different types there are. I could directly use this field as `artist.type`, and default it to Individual as opposed to Unit."}}