Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ova ti e od 18 do 26
- static final String inputFileName = "C:\\Users\\Mitko\\Documents\\lab1_vbs\\hifm-dataset.ttl";
- static String MitkoJosifoskiUri="http://somewhere/MitkoJosifoski";
- public static void main(String[] args) {
- Model model = ModelFactory.createDefaultModel();
- InputStream in = FileManager.get().open(inputFileName);
- if (in == null) {
- throw new IllegalArgumentException("File not found.");
- }
- model.read(in, "", "TTL");
- String himfOntPrefix="http://purl.org/net/hifm/ontology#";
- String resurs = "http://purl.org/net/hifm/data#37737";
- String similar = himfOntPrefix + "similarTo";
- String priceWat = himfOntPrefix + "refPriceWithVAT";
- Resource r1 = model.getResource(resurs);
- Property cenaProperty = model.getProperty(priceWat);
- Statement stm = r1.getProperty(RDFS.label);
- System.out.println("GO RAZLEDUVAME LEKOT " + stm.getObject().toString());
- Statement stm2 = r1.getProperty(cenaProperty);
- System.out.println("Cena: " + stm2.getObject().toString());
- Property p1 = model.getProperty(similar);
- StmtIterator l1 = r1.listProperties(p1);
- while(l1.hasNext()) {
- Statement s1 = l1.nextStatement();
- String drugLek = s1.getObject().toString();
- Resource r2 = model.getResource(drugLek);
- Statement stm3 = r2.getProperty(RDFS.label);
- System.out.println("GO RAZLEDUVAME LEKOT " + stm3.getSubject().toString() + " - " + stm3.getObject().toString());
- Statement stm4 = r2.getProperty(cenaProperty);
- System.out.println("Cena: " + stm4.getObject().toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment