DLSR: Digital Library Service Registry

What does DLSR mean? The above is one of DLSR meanings. It may have other definitions. Please refer to the end of this passage.

DLSR: Digital Library Service Registry

Definition in English: Digital Library Service Registry