Der Java Specification Request (JSR) 170: Content Repository for Java Technology API (JCR), definiert eine einheitliche Programmierschnittstelle auf Basis der Java Plattform, um über eine einheitliche Schnittstelle unterschiedliche, JCR-konforme, Content Repositories anbinden zu können. JSR 170 wurde mittlerweile abgelöst durch JSR 283.