pg-rdf-to-json
Version:
Transforms RDF files from rdf-files.tar.bz2 provided by Project Gutenberg into JS/JSON objects.
9 lines • 998 B
JavaScript
const agentIdMatcher = /^2009\/agents\/(?<id>\d+)$/;
export default function formatAgentId(key, val, path) {
const matches = val.match(agentIdMatcher);
if (!matches || !matches.groups) {
throw new TypeError(`Invalid "about" for Agent ${val}`);
}
return parseInt(matches.groups.id, 10);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybWF0QWdlbnRJZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9mb3JtYXR0ZXJzL2Zvcm1hdEFnZW50SWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxjQUFjLEdBQUcsNEJBQTRCLENBQUM7QUFFcEQsTUFBTSxDQUFDLE9BQU8sVUFBVSxhQUFhLENBQ25DLEdBQVcsRUFDWCxHQUFRLEVBQ1IsSUFBWTtJQUVaLE1BQU0sT0FBTyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLENBQUM7SUFFMUMsSUFBSSxDQUFDLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQztRQUNoQyxNQUFNLElBQUksU0FBUyxDQUFDLDZCQUE2QixHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBQzFELENBQUM7SUFFRCxPQUFPLFFBQVEsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUN6QyxDQUFDIn0=