-
Improvement
-
Resolution: Unresolved
-
High
-
NGS - Beta 2
-
None
-
None
We would really like to be able to search for a Advanced Relationship URL and find MusicBrainz objects that match it. One of the main uses for this is doing Wikipedia URL -> MB Artist ID. It would be good to have this on the /search.html page and also have a Web Service interface too.
Example of searching for a URL:
GET http://musicbrainz.org/ws/1/url/?type=xml&resource=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FNine_Inch_Nails&inc=artist-rels
<?xml version="1.0" encoding="UTF-8"?> <metadata xmlns="http://musicbrainz.org/ns/mmd-1.0#" xmlns:ext="http://musicbrainz.org/ns/ext-1.0#"> <url id="8fc61b5f-bf24-44f4-8d6a-20fa16fe7638"> <resource>http://en.wikipedia.org/wiki/Nine_Inch_Nails</resource> <description>Nine Inch Nails Wikipedia Entry</description> <relation-list target-type="Artist"> <relation type="Wikipedia" target="b7ffd2af-418f-4be2-bdd1-22f8b48613da"> <artist id="b7ffd2af-418f-4be2-bdd1-22f8b48613da" type="Group"> <name>Nine Inch Nails</name> <sort-name>Nine Inch Nails</sort-name> <life-span begin="1988"/> </artist> </relation> </relation-list> </url > </metadata>
Some use cases:
- Given a dbpedia identifier for an artist, lookup a MusicBrainz identifier
- Given a list a links on a webpage (eg. http://www.bbc.co.uk/news/entertainment-arts-14358900), check if any of those links are to a known artist page.
- http://www.amywinehouse.com/
- dfe9a7c4-8cf2-47f4-9dcb-d233c2b86ec3
Originally: http://bugs.musicbrainz.org/ticket/3292
- depends on
-
MBS-4997 Add lookup url to webservice
- Closed
-
SEARCH-452 Index all URL relationships
- In Progress
- has related issue
-
MBS-5578 Implement URL searching on site and through web service
- Open
- is a dependency of
-
MBS-5580 Add URLs to the searchable entities on mb.o's search
- Open
- is duplicated by
-
SEARCH-250 Implement ws/2 URL searches
- Closed