지난 몇 년 동안 여러 응용 프로그램에서 RDF를 데이터 모델로 사용하고 Jena를 사용하여 데이터를 관리하고 쿼리했습니다. 새로운 응용 프로그램의 경우 응용 프로그램을 RESTful으로 디자인하려고 시도하고 응용 프로그램의 URL은 일반적으로 RDF에서 일부 표현을 갖습니다. 예를 들어, 특히,시맨틱 웹 응용 프로그램에서 URI를 요청 매개 변수로 처리
http://example.com/foo/bar/1/?id=http://example.com/foo/bar/xyz/
이 URL은 꽤 추한 비우호적 수 :
그러나 때때로 당신은 드릴 다운 또는 요청 매개 변수의 서블릿에서 URI를 호출해야 때 인코딩 :
http://example.com/foo/bar/1/?id=http%3A%2F%2Fexample.com%2Ffoo%2Fbar%2Fxyz%2F
인가 거기 디자인에있는 제일 연습? 쿼리 할 수있는 RDF의 URI보다 별도의 더 짧은 값을 생성해야합니까? linked data API에서
http://example.com/foo/bar/1/?id=example:xyz
, 실체에 대한 짧은 이름 :