Persistent Identifiers are an integral part of the semantic web and Linked Data applications The PID Services uses an Apache web server and a Java servlet to intercept HTTP URI requests. It then uses either Apache’s rewrite or proxy modules to redirect or proxy the request, or it passes it to its servlet dispatcher, which provides advanced pattern-matching capabilities. In addition to advanced pattern matching, the PID Service’s dispatcher stores patterns and look up maps in a relational data store meaning it is massively scalable and able to handle millions of patterns or lookups – far more than Apache on its own. It also allows pattern management via a simple web-based graphical user interface.