🎼 Trackloaded Dataset – RDF & SPARQL Access
The Trackloaded dataset provides machine-readable metadata for Nigerian music artists and labels. Data is available as RDF, Turtle, JSON-LD, and through a SPARQL endpoint.
🔗 Access Points
- SPARQL Endpoint: /sparql-endpoint.php
- SPARQL Browser: /sparql-browser
- VoID Metadata: /?void=1
- RDF Sitemap: /?build_rdf_sitemap
📡 Discovery Files
- Feeds: /.well-known/feeds.json
- Capabilities: /.well-known/capabilities.json
- Skill Description: /.well-known/skill.md
- Feeds OPML: /feeds.opml
📄 Per-Entity RDF Exports
Artist and label pages support RDF serialization through query parameters:
?rdf=ttlor?format=ttl— Turtle?rdf=xmlor?format=xml— RDF/XML?rdf=jsonldor?format=jsonld— JSON-LD
Examples:
📦 Embedded Structured Data
Profile pages include inline JSON-LD using Schema.org types.
- Artists:
Person - Labels:
MusicGroup
💡 Example SPARQL Queries
Artists
PREFIX foaf:
PREFIX schema:
SELECT ?name ?image ?genre ?bio ?memberOf
WHERE {
?x a foaf:Person ;
foaf:name ?name .
OPTIONAL { ?x schema:image ?image }
OPTIONAL { ?x schema:genre ?genre }
OPTIONAL { ?x foaf:bio ?bio }
OPTIONAL { ?x schema:memberOf ?memberOf }
}
LIMIT 25
Labels
PREFIX foaf:
PREFIX mo:
PREFIX schema:
SELECT ?name ?image ?members ?founder
WHERE {
?x a mo:MusicGroup ;
foaf:name ?name .
OPTIONAL { ?x schema:image ?image }
OPTIONAL { ?x mo:has_member ?members }
OPTIONAL { ?x schema:founder ?founder }
}
LIMIT 25
Artist → Label Relationships
PREFIX schema:
SELECT ?artist ?memberOf
WHERE {
?artist schema:memberOf ?memberOf .
}
LIMIT 50
📚 Vocabularies Used
foaf:namefoaf:homepagefoaf:bioschema:imageschema:genreschema:memberOfschema:foundermo:has_memberowl:sameAs
📜 License
This dataset is available under the Creative Commons Attribution 4.0 License .