라벨이 SPARQL인 게시물 표시

시맨틱 웹 튜토리얼: RDF 집중 분석 (후기)

지난 10월 31일 (토)에 시맨틱웹 튜토리얼 이 있었습니다. 비도 오고 해서 많이 안 오실줄 알았는데 많이 와주셨고, 정말 열심을 다해 들어주셨습니다. 발표하신 분들도 정말 수고 많이 하셨어요 * 12:00 ~ 13:00 등록 * 12:50 - 13:00 행사 소개 (김학래, SCOT 프로젝트) * 13:00 ~ 14:00 RDF 개념 및 구문 소개  (김동범, 아이네크) * 14:00 - 15:00 마이크로포맷과 RDFa (김보람, 연세대) * 15:00 - 15:30 커피 타임 * 15:30 - 16:30 RDF 어휘 (FOAF, SIOC, SKOS....) (양상원, 누리엔 소프트웨어) * 16:30 - 17:30 SPARQL 질의 언어 (김광섭, NHN) * 17:30 - 18:30 시맨틱 웹 기술을 이용한 추론 (이명진, 연세대학교) 제가 RDF SPQRQL테스트 하실 수 있는 페이지를 알려드린다고 말씀드렸는데요. 아래 링크들에서 확인해보세요. 튜토리얼 시간중에 설명드렸던 이런저런 syntax들도 테스트해보시구요. * http://www.sparql.org/query.html * http://lod.openlinksw.com/sparql * http://demo.openlinksw.com/sparql_demo /  >> Query Processor * http://www.rdfabout.com/demo/census/sparql.xpd * http://about.geospecies.org/sparql.xhtml 아래 발표자료도 참고하세요. RDF Tutorial - SPARQL 20091031   다른 분들 발표자료 * RDF 개념 및 구문 소개  (김동범, 아이네크) * RDF 어휘 (FOAF, SIOC, SKOS….)  (양상원, 누리엔 소프트웨어) * 마이크로포맷과 RDFa  (김보람, 연세대) * SPARQL 질의 언어  (김광섭, NHN) * 시맨틱...

JenaRDB로 Sparql수행하는 예제

funtheory님의 질문에 포스팅합니다. 우선 온톨로지를 JenaDB로 만들었고, 모델을 가져올 수 있다는 가정하에 함 보죠. 물론 Sparql도 안다는 가정. OntModel model = getOntModel("모델URI"); //모델을 가져옵니다. //getOntModel메소드 추가합니다. private Model getOntModel(String urn){       PersistentOntology po = new PersistentOntology();       ModelMaker maker = po.getRDBMaker(s_dbURL, s_dbUser, s_dbPw, s_dbType, false);             Model model = maker.getModel(urn);         return model;   } 가져온 모델을 이용해 Sparql을 돌려보죠. (온톨로지에는 Person클래스와 nameOfPerson이라는 String타입의 프로퍼티가 있다고 가정할께요.) private void runSPAQL(OntModel model){       //Query query1 = QueryFactory.read("test.rq", "ko");        //이렇게 파일로 만들어도 되요. 메모장에서 utf-8로 저장해야할겁니다. 가물~             Query query1 = QueryFactory.create("PREFIX dc: <http://purl.org/dc/elements/1.1/#>\n" +               "PREFIX owl: <http:/...