Z1. Dati RDF graf predstavljen u JSON-LD sintaksi potrebno je grafički predstaviti u skladu sa RDF notacijom. (5 poena)

Similar documents
Računarske osnove Interneta (SI3ROI, IR4ROI)

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

Informacioni sistemi i baze podataka

Google for Jobs: A Step-by-Step #GoogleForJobs

VRIJEDNOSTI ATRIBUTA

Programiranje III razred

VHDLPrimeri Poglavlje5.doc

Semantic Annotations in Today s Web

JSON-LD and MongoDB. Gregg Kellogg. Powering Linked Web Monday, August 20, 12

Technical SEO in 2018

SCHEMA- SET UP GUIDE SCHEMA- SET UP GUIDE. Copyright SEOCheatGuides.com - All Rights Reserved

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

PREDMET. Osnove Java Programiranja. Čas JAVADOC

On-Page Optimization Guide for Local SEO

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

... ; ako je a n parno. ; ako je a n neparno

For. 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} uses wincrt; var s,i:integer; begin for i:=1 to 5do writeln(i); end.

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

x y = z Zadaci - procedure

How to Speak Search Engine

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

ANNOTATION OF KAYSERS.AT WEBSITE WITH SCHEMA.ORG

Thymeflow, An Open-Source Personal Knowledge Base System Technical report

Building Blocks of Linked Data

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

/*#include <iostream> // Prvi zadatak sa integralnomg ispita

KNOWLEDGE GRAPHS. Lecture 3: Modelling in RDF/Introduction to SPARQL. TU Dresden, 30th Oct Markus Krötzsch Knowledge-Based Systems

Inception of RDF: Context

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Uvod u relacione baze podataka

Sberbank Business Online na Mozilla FireFox

Knowledge Representation RDF Turtle Namespace

Connecting SMW to RDF Databases: Why, What, and How?

The Ultimate Sturucted Data Guide. SEO JSON-LD Structured Data Guide With Examples

SPARQL QUERY LANGUAGE WEB:

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

Vežbe - XII nedelja PHP Doc

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

CREATE DATABASE naziv-baze-podataka [IN naziv-dbspace]

Dežurni nastavnik: Ispit traje 3 sata, prvih sat vremena nije dozvoljeno napuštanje ispita. Upotreba literature nije dozvoljena.

Izrada VI laboratorijske vježbe

VDSL modem Zyxel VMG1312-B10A/B30A

Oracle Proprietary Joins Za upite nad više od jedne tabele korišćenjem Oracle proprietary sintakse koristiti join uslov u WHERE izrazu:

for i:=2 to n do if glasovi[i]>max then begin max:=glasovi[i]; k:=i {*promenljiva k ce cuvati indeks takmicara sa najvise glasova *} end;

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

From the Web to the Semantic Web: RDF and RDF Schema

SHACL by example RDF Validation tutorial

Uputstvo za podešavanje mail klijenta

I PISMENI ZADATAK III6 I GRUPA IME I PREZIME

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA

Java Server Pages. 31-Dec-12

Jezik Baze Podataka SQL. Jennifer Widom

Local SEO Checklist by Tim Capper. A comprehensive guide for local SEO specialists

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29

3. Queries Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Cjenovnik usluga informacionog društva

Integrating Heterogeneous Data Sources in the Web of Data

Linked Data for Data Integration based on SWIMing Guideline: Use Cases in DAREED Project

Proširena stvarnost - Augmented Reality (AR) Dr Nenad Gligorić

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Integritet u relacionim bazama podataka

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

Final Exam. Semantic Web Wiltrud Kessler WS 2014/15. Please do not forget to write your name or initials on every sheet you hand in.

(1,M) (1,1) PEVA. idpevaca Ceo broj Većeg opsega da. ime String Max. 30 karaktera da. prezime String Max. 30 karaktera da

Day 2. RISIS Linked Data Course

FCA Integration in the Triple Store,

NIZOVI.

Microsoftova productivity vizija

Semantic Web Technologies: Assignment 1. Axel Polleres Siemens AG Österreich

ISWC 2017 Tutorial: Semantic Data Management in Practice

KLASIFIKACIJA JELENA JOVANOVIĆ. Web:

The R2R Framework: Christian Bizer, Andreas Schultz. 1 st International Workshop on Consuming Linked Data (COLD2010) Freie Universität Berlin

Exploiting Semantics Where We Find Them

KNOWLEDGE GRAPHS. Lecture 2: Encoding Graphs with RDF. TU Dresden, 23th Oct Markus Krötzsch Knowledge-Based Systems

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije

2. RDF Semantic Web Basics Semantic Web

OUR KNOWLEDGE FOR YOUR SUCCESS. Iskustva u razvoju i implementaciji ADF aplikacije

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.

PROCENA UGROŽENOSTI METODOM INDEKSA POŽARA I EKSPLOZIJE (F&EI) DOW INDEKS

Računarska grafika-vežbe. 3 JavaFX animacija i interakcija

KREDITI ZA POLJOPRIVREDNIKE

2. Linijska algoritamska struktura

Orri Erling (Program Manager, OpenLink Virtuoso), Ivan Mikhailov (Lead Developer, OpenLink Virtuoso).

Wonghong Jang LG Sangnam Digital Library Manager

RDF, RDFS i JSON-LD. NIKOLA MILIKIĆ URL: nikola.milikic.info

MI-PDB, MIE-PDB: Advanced Database Systems

The Local Amsterdam Cultural Heritage Linked Open Data Network

Package rrdf. R topics documented: February 15, Type Package

arxiv: v2 [cs.ir] 15 Sep 2017

Dative: from collaborative database to Archival Information Package

Introduction to Semantic Web Databases. Version 1 Prepared By: Amgad Madkour Ph.D. Candidate Purdue University April 2018

2. Knowledge Representation Applied Artificial Intelligence

RESOURCES DESCRIPTION FRAMEWORK: RDF

Transcription:

Z1. Dati RDF graf predstavljen u JSON-LD sintaksi potrebno je grafički predstaviti u skladu sa RDF notacijom. (5 poena) "@context": "http://schema.org", "@type": "JobPosting", @id : http://example.com/person/ab12, "basesalary": "100000", "dateposted": "2011-10-31", "industry": "Computer Software", "joblocation": "@type": "Place", "address": "@type": "PostalAddress", @id : http://example.com/person/cd34, "addresslocality": "Kirkland", "addressregion": "WA", "salarycurrency": "USD", "title": "Software Engineer" Z2. Kreirati sledec e SPARQL upite nad RDF modelom datim u prethodnom zadatku: Upit kojim se ispisuje naziv (schema:title) radnog mesta oglasa (schema:jobposting) kompanije c ija je adresa (schema:address) u gradu 'Kirkland' (schema:addresslocality). (2 poena) Upit kojim se proverava da li postoji oglas za radno mesto (schema:jobposting) u industriji (schema:industry) 'Computer Software' za koji je predviđena plata (schema:basesalary) vec a od 80000 USD (schema:salarycurrency). (3 poena)

Res enja SPARQL upita 1 SELECT?title WHERE?jobPost rdf:type schema:jobposting.?jobpost schema:title?title.?jobpost schema:joblocation?location.?location rdf:type schema:place.?location schema:address?address.?address rdf:type schema:postaladdress.?address schema:addresslocality "Kirkland". ASK?jobPost rdf:type schema:jobposting.?jobpost schema:industry "Computer Software".?jobPost schema:salarycurrency "USD".?jobPost schema:basesalary?salary FILTER(xsd:int(?salary) > "80000"^^xsd:int). 1 Definicija prefiksa (tj. PREFIX elementi upita) je navedena radi kompletenosti res enja, na ispitu nije neophodno definisati prefikse

Z1. Dati RDF graf predstavljen u JSON-LD sintaksi potrebno je grafički predstaviti u skladu sa RDF notacijom. (5 poena) "@context": "schema": "http://schema.org/", "@graph": [ "@id": "http://example.com/productsoffer9882454", "@type": "schema:offer", "schema:itemcondition": "NewCondition", "schema:price": "281.98", "schema:pricecurrency": "USD", "@id": "http://example.com/productswashburn9882454", "@type": "schema:product", "schema:aggregaterating": "@type": "schema:aggregaterating", "schema:ratingvalue": "4.4", "schema:reviewcount": "15", "schema:brand": "Washburn", "schema:model": "WD20S", "schema:name": "Washburn - WD20 Series 6-String Acoustic Guitar - Natural", "schema:offers": "@id": "http://example.com/productsoffer9882454" ] Z2. Kreirati sledec e SPARQL upite nad RDF modelom datim u prethodnom zadatku (nije potrebno pisati namespace-ove): Upit kojim se ispisuju cene (schema:price) svih ponuda (schema:offer) proizvoda (schema:product) koji pripadaju brendu (schema:brand) "Washburn". (3 poena) Upit kojim se proverava da li postoji ponuda (schema:offers) za proizvod (schema:product) c ija prosec na ocena (schema:aggregaterating) ima vrednost (schema:ratingvalue) vec u od 2. (2 poena)

Res enja SPARQL upita 2 SELECT?price WHERE?product rdf:type schema:product.?product schema:brand "Washburn".?product schema:offers?offer.?offer rdf:type schema:offer.?offer schema:price?price. ASK?offer rdf:type schema:offer.?product rdf:type schema:product.?product schema:offers?offer.?product schema:aggregaterating?rating.?rating rdf:type schema:aggregaterating.?rating schema:ratingvalue?rvalue FILTER (xsd:decimal(?rvalue) > "2"^^xsd:decimal) 2 Definicija prefiksa (tj. PREFIX elementi upita) je navedena radi kompletenosti res enja, na ispitu nije neophodno definisati prefikse

Z1. Dati RDF graf predstavljen u JSON-LD sintaksi potrebno je grafički predstaviti u skladu sa RDF notacijom. (5 poena) "@context": "http://schema.org", "@type": "Event", "location": "@type": "Place", "address": "@type": "PostalAddress", "addresslocality": "Denver", "postalcode": "80209", "streetaddress": "7 S. Broadway", "name": "The Hi-Dive", "name": "Typhoon with Radiation City", "offers": "@type": "Offer", "price": "13.00", "pricecurrency": "USD",, "startdate": "2013-09-14T21:30" Z2. Kreirati sledec e SPARQL upite nad RDF modelom datim u prethodnom zadatku (nije potrebno pisati namespace-ove): Upit kojim se ispisuju nazivi (schema:name) događaja (schema:event) koji se odrz avaju u Denveru (schema:addresslocality) i c ija je cena (schema:price) manja od 15 americ kih dolara (USD). (3 poena) Upit kojim se proverava da li na lokaciji (shema:location) pod imenom (schema:name) "The Hi-Dive" ima nekih des avanja (schema:event) u periodu koja poc inju (schema:startdate) između 10. decembra 2016 (2016-12-10) i 24. decembra 2016. (2016-12-24). (2 poena)

Res enja SPARQL upita 3 SELECT?eventName WHERE?event rdf:type schema:event.?event schema:name?eventname.?event schema:location?location.?location rdf:type schema:place.?location schema:address?address.?address rdf:type schema:postaladdress.?address schema:addresslocality "Denver".?event schema:offers?offer.?offer rdf:type schema:offer.?offer schema:pricecurrency "USD".?offer schema:price?price FILTER( xsd:decimal(?price) < "15"^^xsd:decimal ). ASK?event rdf:type schema:event.?event schema:location?location.?location rdf:type schema:place.?location schema:name "The Hi-Dive".?event schema:startdate?eventdate FILTER (xsd:date(?eventdate) >= "2016-12-10"^^xsd:date && xsd:date(?eventdate) <= "2016-12-24"^^xsd:date) 3 Definicija prefiksa (tj. PREFIX elementi upita) je navedena radi kompletenosti res enja, na ispitu nije neophodno definisati prefikse