dezvoltarea aplicațiilor web - profs.info.uaic.robusaco/teach/courses/wade/presentations/... · ga...

112
Dr. Sabin Buragaprofs.info.uaic.ro/~busaco Dezvoltarea aplicațiilor Web concepte primare și viziune Dr. Sabin Corneliu Buraga – profs.info.uaic.ro/~busaco/

Upload: others

Post on 31-Aug-2019

13 views

Category:

Documents


1 download

TRANSCRIPT

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Dezvoltarea aplicațiilor Web

concepte primare și viziune

Dr Sabin Corneliu Buraga ndash profsinfouaicro~busaco

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoA defini icircnseamnă a ucidea sugera icircnseamnă a creardquo

Steacutephane Mallarmeacute

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Prolog

Ce este Web-ul

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Web WWW bdquopacircnza de păianjen mondialărdquo

serviciu Internet

WWW Internet

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Spațiu informațional comun icircn care comunicăm prin interconectarea și partajarea unor elemente de

interes denumite resurse

inventat de Sir Tim Berners-Lee

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoA defini icircnseamnă a ucidea sugera icircnseamnă a creardquo

Steacutephane Mallarmeacute

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Prolog

Ce este Web-ul

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Web WWW bdquopacircnza de păianjen mondialărdquo

serviciu Internet

WWW Internet

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Spațiu informațional comun icircn care comunicăm prin interconectarea și partajarea unor elemente de

interes denumite resurse

inventat de Sir Tim Berners-Lee

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Prolog

Ce este Web-ul

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Web WWW bdquopacircnza de păianjen mondialărdquo

serviciu Internet

WWW Internet

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Spațiu informațional comun icircn care comunicăm prin interconectarea și partajarea unor elemente de

interes denumite resurse

inventat de Sir Tim Berners-Lee

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Web WWW bdquopacircnza de păianjen mondialărdquo

serviciu Internet

WWW Internet

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Spațiu informațional comun icircn care comunicăm prin interconectarea și partajarea unor elemente de

interes denumite resurse

inventat de Sir Tim Berners-Lee

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Spațiu informațional comun icircn care comunicăm prin interconectarea și partajarea unor elemente de

interes denumite resurse

inventat de Sir Tim Berners-Lee

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Sir Tim Berners-Lee ndash lauriat al premiului Turingcea mai importantă distincție icircn domeniul informaticii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Idee (Sir Tim Berners-Lee la CERN ndash 1989)

integrarea unor sisteme informaționaledisparate icircntr-un mod unitar

fără diferențe icircntre sursele de date

anything can link to anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe modelul clientserver

serverWeb

client Web

(browser)

cerere

răspuns

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

hellipși pe hipertext (hipermedia)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Scopuri principale

independența de dispozitivindependența de software

scalabilitateaubicuitatea

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

world wide web

Bazat pe principii și standarde deschise stipulate de Consorțiul Web

Web for all amp on everything

Web for rich interaction

Web of data amp services

Web of trust

wwww3org

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Resursele sunt identificate prin adresa lor

identificator uniform de resurseURI ndash Uniform Resource Identifier

httpsslidesharenetbusacopresentations

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

arhitectura Web-ului

Accesul la conținutul ndash reprezentarea ndashresurselor Web

se realizează printr-un protocol

HTTP ndash HyperText Transfer Protocol

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

codificarea datelor

Unicode

nume de domenii

DNS

protocoaleleInternetTCPIP

adrese WebURI = URL + URN

protocoale WebHTTP HTTPShellip

a b c hellip zș б ө Ϟ ঢ়ល ꑸ

ⵙ ⋇ 120092

com org io rouaicro

infouaicro

TCP UDPIP ICMPhellip

acces la mediu

TCP = control al transmiterii datelor (Transmission Control Protocol)IP = protocol de interconectare a rețelelor (Internet Protocol)

DNS = adresă IPharrdomeniu simbolic ndash eg 85122231harrprofsinfouaicro

identificator uniform de resursă

protocol HTTP bdquosecurizatrdquo

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

resursele ndash documentele ndashinclud ltmarcaje gt

pagini Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Anca

Bogdan

album

photo

twittercompinkfloyd

marcajele conțin la racircndul lor URI-urihipertext (hipermedia)

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangtcityltspangt

ltp lang=engtTemp

ltspan id=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul HTML5(utilizatori umani uzual)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

ltweathergtltpoint lat= long=hellipgt

ltname lang=rogtIași

ltnamegtlttypegtcitylttypegthellip

ltpointgtlttemperature when=hellipgt

ltvaluegthellipltvaluegt lttemperaturegt

ltweathergt

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul XML(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

point geo lat hellip

long hellip name Iași type city

temperature

when hellipvalue hellip

reprezentare

adresabilitate via URI

resursă Web

identifică

reprezintă

formatul JSON(procesat de software)

httpworldinfoeuroperomaniaiasiweathertoday

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Relațiile dintre o resursă Web adresa ei (URI) șireprezentarea structurată a resursei

informații meteo

despre Iași

adresabilitate via URI

resursă Web

identifică

reprezintă

httpworldinfoeuroperomaniaiasiweathertoday

point

geo lat hellip long hellip

reprezentarea ndash icircntr-un format deschis (eg HTML XML JSON RDFhellip) ndash include date propriu-zise + meta-date

ltsection id=meteogt

ltdiv class=weathergt

ltp lang=rogtIașiltpgt

ltspangt(city)ltspangt

ltp lang=engtTemp

ltspan class=todaygt

is ltstronggthellipltstronggt

ampdegCltspangt

ltpgt

ltdivgt

ltsectiongt

reprezentare

helliptemperature

when hellipvalue hellip

hellip

reprezentare

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Primul act

Web 10

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Sit Web

sistem pe care rulează un server Webgăzduind o serie de pagini (resurse) icircnrudite

ale unei organizații companii sau persoane

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

colecție interconectată de pagini Webcu conținut generat dinamic menită a oferi

utilizatorilor o funcționalitate specifică

de studiat S Buraga bdquoDezvoltator Webrdquo (2019)wwwslidesharenetbusacosabin-buraga-dezvoltator-web-2019

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

interacțiunea dintre aplicație și utilizatoriare loc via o interfață Web

uzual sit Web = aplicație Web

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

co

Aplicație Web

exemplificări

Coursera Devdocsio DuckDuckGo Dropbox GitHub infouaicro Instagram JSBin Medium OpenStreetMap

Reddit Quora SlideShare TEDcom Tumblr Vimeo Wikipedia WordPress

hellipși multe multe multe altele

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

pro

fsin

fouaicro

~busa

coclient Web server Web

conținut static

conținut dinamic

conținut static

conținut dinamic

date locale

JavaScript server de aplic framework

HTTP

transferasincron

via o interfață Web utilizatorul interacționează cu clientul(front-end) și inițiază acțiuni ndash eg cereri HTTP (a)sincronendash ce vor fi executate pe diverse componente implementate

la nivel de server (back-end) pentru a obține date

date externe

(serviciu Web)

front-end back-end

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

standarde deschise HTML CSS Ajax SVG WebGLhellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

server C Java JavaScript PHP Rubyhellip client JavaScript

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Aplicație Web = Interfață + Program + Conținut (Date)

mitul 1 cea mai importantă este interfațamitul 2 cel mai important este programulmitul 3 cele mai importante sunt datele

relaționale (SQL) grafuri (NoSQL) JSON XML RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Internet(Web)

Clientinterfață cu utilizatorul

Serversitaplicație Web

Datestocate

persistent

Aplicație Web = Interfață + Program + Conținut (Date)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al doilea

Web-ul social

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul prezent

WWW platforma icircn care utilizatorulicircși controlează propriile date

așa-numitul Web 20 conform Tim OrsquoReilly 2005

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Participarereadwrite Web

colaborare comunitățiconectivitate inter-personală și icircntre aplicații

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Partajare de artefacte informaționale

documente fotografii multimedia cod-sursă etc

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Inteligența colectivă

editare și management colaborativ al conținutului

aplicații de tip wiki

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Servicii și nu pachete softwareaplicațiile masive (bdquomamutrdquo) sunt substituite

de cele constituite din servicii specificedisponibile pe Web ușor de icircnlocuit

SaaS ndash Software as a Service

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

bookmark-uri salvate local (pentru fiecare browser)versus

bookmark-uri disponibile pe Web ușor de accesat și de partajat cu alții

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Mediatizare (syndication) Web

date privitoare la un sit Web sunt expuse libervia un flux (feed)

icircn format RSS (Really Simple Syndication) sau Atom

suplimentar podcast-uri

XML

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Transformarerefolosire a datelor

datele sunt ndash sau ar trebui să fie ndash disponibileicircn formate deschise universale facil de procesat

vezi succesul JSON (JavaScript Object Notation)jsonorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Icircncredere radicală

autentificare șisau autorizare descentralizată

OpenIDOAuth

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Interacțiune bogată cu utilizatorulRIA ndash Rich Internet Applications

aplicarea modalităților de interacțiune tradițională(la nivel de desktop) icircn contextul aplicațiilor Web

(re)vezi materia Human-Computer Interactionprofsinfouaicro~busacoteachcourseshci

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

deschidere transparență respect

inițiativa Creative Commonsreasonable flexible copyright

creativecommonsorgaboutlicenses

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

detalii despre licențele de utilizare a software-uluidatelor la tldrlegalcom

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Web-ul social Caracteristici

Valori de bază

partajarea pe Web a datelor deschise (open data)

detalii icircn prezentarea S Buraga Why 5-Star Data (2016)wwwslidesharenetbusacowhy-5star-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Acces la seturi de date deschise

exemplificăriAcademic Torrents ndash academictorrentscom

Awesome Public Datasets ndash tinyurlcomaweseomedata

Common Crawl ndash commoncrawlorg

Data Hub ndash thedatahuborg

JSON Datasets ndash githubcomjdorfmanawesome-json-datasets

MIT Saliency Benchmark ndash saliencymitedudatasetshtml

Open Data Commons ndash opendatacommonsorg

Wikimedia Commons ndash commonswikimediaorg

YouTube-8M Dataset ndash researchgooglecomyoutube8m

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

128717comerț

electronic

128506turism

127899monitorizare

128302128200prognoze(finanțe

transporthellip)

128240128101128172știri

comunicinterpersonală

127916127914amuzament

software

platformă

putere

de calcul

128452128452stocare

128225rețea

128126identitate

baze

de date

128736execuțiesoftware

procesarecozi de mesaje

128272securitate

infrastructură

Web ndash ingredient cheie al tehnologiilor icircn bdquonorirdquocloud computing

128250127969128187

128241127918

128661127747

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Intermezzo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

remarci

Constituirea unor bdquopacircnzerdquo (web-uri) ndash grupări rețele grafuri ndash

de dateinformațiicunoștințe disponibile liber evoluacircnd conform intereselor unei comunităţi

(eg utilizatori organizație industriehellip)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum pot fi descrise la nivelul mașiniiaceste web-uri

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Actul al treilea

Web-ul datelor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

date privitoare la datebdquomai mult decacirct datelerdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

o manieră de a atașa meta-date

vocabulare de termeni descriind bdquocevardquo(proprietăți domenii persoane produse lumi)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

un mod de specificare de relații icircntre resurse

structuri de organizare a dateloricircn cadrul unui sau mai multor web-uri

(ie grafuri de cunoștințe ndash knowledge graphs)

M Bergman A Common Sense View of Knowledge Graphs (2019)wwwmkbergmancom2244a-common-sense-view-of-knowledge-graphs

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

despre bdquolucrurirdquo

(knowledge about things)

Mike Bergman The Rationale for Semantic Technologies (2012)wwwmkbergmancom1015the-rationale-for-semantic-technologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

realizate sistematic formalizat

ontologiidescrise riguros

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

modelarea amp procesarea cunoștințelor

create ad-hoc manual de către utilizatorii obișnuiți

folksonomii

uzual tagging

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

Modelarea datelor trebuie să facă implicitul explicit

bdquojavardquo limbajul bicicleta insula ori sortimentul de cafea

java

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

necesități

bdquoJava este un limbaj de programarerdquobdquoApache Jena este un framework scris icircn limbajul Javardquo

bdquoProgramarea Java poate fi mai ușoară decacirct cea icircn C++rdquo

ușor de icircnțeles de (unii) oameni

hellipdar pot fi oare icircnțelese de către calculatoare

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

RDF (Resource Description Framework)

folosit la asocierea de meta-date resurselor Webși la specificarea relațiilor dintre resurse

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

engleză

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

coTitlu The Last YearsArtist Pink FloydAnul apariției 2019Formate [ CD Blu-ray DVD vinil ]Audio [ LPCM 20 LPCM 51

DTS-HD Master Audio 51 ]Tip compilațieIcircnregistrare [ studio live ]Subtitrare NADetalii thelateryearspinkfloydcom

subiect

obiect

predicat

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Anca

Bogdan

relațiaowns

album

photo

twittercompinkfloyd

tagfollows

owns

relațiasameComposer

constituirea unui web privitor la resurse multimedia amp persoane

clasa persoanelor

relațiaknows

proprie-tatea

givenName

clasaalbumelormuzicale

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf

Interogarea datelor RDFse poate realiza via limbajul SPARQL

serviciile SPARQL pot fi descrise și invocatevia tehnologiile serviciilor Web clasice ndash eg REST

exempleDBpedia ndash dbpediaorgisparql

EU Open Data Portal ndash dataeuropaeueuodpenlinked-data

Global Change ndash dataglobalchangegovsparql

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

vocabulare de meta-date privind resursele

set standardizat de meta-date asociate documentelorDCMI (Dublin Core Metadata Initiative)

descrierea cataloagelor de dateDCAT (Data Catalog Vocabulary)

interconectarea vocabularelorLOV (Linked Open Vocabularies)

descrierea fluxurilor de date interconectateVoIS (Vocabulary of Interlinked Datastreams)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

purlorgvocab

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

relații icircntre resurse

rețele socialeFOAF (Friend Of A Friend)

proiecte softwareDOAP (Description Of A Project)

comunități onlineSIOC (Semantically Interconnected Online Communities)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rdf utilizări

modelarea cunoștințeloricircn termeni bdquoicircnțeleșirdquo de software

RDF Schema

SKOS (Simple Knowledge Organizational System)

OWL (Web Ontology Language)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelare conceptuală ndash via diverse specificații ndashdespre resursele muzicale

clasa muzicienilor provine din cea a persoanelorrelația plays icircntre clasa muzicienilor și clasa cacircntecelor

+fapte privitoare la acestea

eg Roger Waters interpretează piesa bdquoPicture Thatrdquo

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

se oferă premisele efectuării de raționamente automate (deducții logice exprimate formal) pe baza unui reasoner

trebuie să aparțină clasei muzicienilor

trebuie să aparțină clasei cacircntecelor

trebuie să aparțină clasei persoanelor

a se studia și prezentarea S Buraga bdquoSemantic Social Webrdquo (2009)wwwslidesharenetbusacosemantic-social-web

foafPerson a owlClass

dbMusicalArtist rdfssubClassOf foafPerson

plays a owlObjectProperty

rdfsdomain dbMusicalArtist

rdfsrange moSong

RogerWaters plays PictureThat ThreeWishes

DavidGilmour plays Beauty HighHopes Today

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

AAA ndash Anyone can say Anything about Any topic

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cum se asigură interoperabilitateaconsistența și refolosirea web-urilor

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

interconectare a resurselor descrise la nivel de Web

linkeddataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

linked data

Inițiativă privind publicarea și reutilizareadatelor structurate disponibile liber pe Web

inclusiv folosind formatul de date JSON ndash JSON-LD

json-ldorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2009

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

sept 2011

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

august 2014

Linking Open Data cloud diagram 2014 (M Schmachtenberg C Bizer A Jentzsch R Cyganiak)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

iunie 2018

Linking Open Data cloud diagram 2018 (J P McCrae et al)

1224 seturi de date (datasets)

cu 16113 legături(links)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

martie 2019

1239 seturi de date (datasets)

cu 16147 legături(links)

lod-cloudnet

Linking Open Data cloud diagram 2019(J P McCrae et al)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Cacircteva exemplificări concrete

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

augmentarea căutării(via microdate HTML5 și RDFa)

Google Structured Datadevelopersgooglecomstructured-data

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

adnotări explicite ale codului HTML5 bazate pe concepte specificate de schemaorg ndash aici WebPage și Person

testare cu Structured Data Testing Tooldevelopersgooglecomstructured-datatesting-tool

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

interogări asupra DBpedia(varianta procesabilă de către mașină a enciclopediei Wikipedia)

PersonWithOccupation

ComputerPioneers

FinnishComputerProgrammers

FreeSoftwareProgrammers

LinuxKernelHackers

LivingPeople

PeopleInInformationTechnology

Golfer

diverse URL-uridesemnacircnd concepte(things not strings)

Cine este Linus Torvalds

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Wikidatavizualizarea

datelor interogate cu SPARQL

querywikidataorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

exemplu midi2rdf (MIDI harr RDF)A Merontildeo-Pentildeuela R Hoekstra ldquoThe Song Remains the Same

Lossless Conversion and Streaming of MIDI to RDF and BackrdquoESWC 2016 ndash wwwalbertmeronyoorgpublications

de la model conceptual la fluxuri de activități

acces la date RDF procesabile de către software

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

modelarea cunoștințelor

cu aplicabilitate icircn mass-media

exemplu BBC

wwwbbccoukontologies

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

utilizarea tehnologiilor Web-ului semantic pentru monitorizarea poluării ndash eg proiectul OpenSense2J-P Calbimonte et al bdquoToward Self-monitoring Smart Cities the OpenSense2 Approachrdquo 2017 ndash jeanpiorgwppublications

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

tehnologiile Web semantic icircn contextul Internet of Things

P Patel et al SWoTSuite A Toolkit for Prototyping End-to-End Semantic Web of Things Applications WWW 2017 Companion

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Andrei Panu Automation Technology for Software Maintenance and System Administration PhD Thesis 2017

profsinfouaicro~andreipanuphd_thesis

Ștefan Negru Knowledge Engineering in the Context of Human-Computer Interaction PhD Thesis 2013

blankdotscomopen

Elena Creangă A Conceptual Model of User Based Motion Tracking MSc Thesis 2017

Daniel Amariei Database Management Systems Ontology MSc Thesis 2017

githubcomdanielamarieidatabases-ontology

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

realizări autohtone recente FII UAIC

Ioana Bacircrsan Augmenting OpenAPI with Semantic SupportSwagger Editor amp Swagger UI BSc Thesis 2019

Dan Ștefan Cehan Design and Architectural Aspectsregarding Massively Multiplayer Online Role-Playing Games

MSc Thesis 2019

M Ousmer J Vanderdonckt S Buraga An Ontology for Reasoning on Body-based Gestures The 11th ACM SIGCHI Symposium on Engineering

Interactive Computing Systems ACM 2019wwwresearchgatenetpublication333524942_An_ontology_for_reasoning_on_body-based_gestures

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoEpilogrdquo

următorii (zeci de) anihellip

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

bdquoWeb 30rdquo bdquosemantic Webrdquo

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

acces pe baza protocolului HTTP

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

descriere de resurse și a relațiilor dintre ele via RDF

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

datele pot fi bdquomixaterdquo pe baza vocabularelor multiple

numeroase vocabulare sunt deja standardizate

inclusiv icircn vederea regăsirii de resurse Web via motoare

de căutare ndash eg microdate HTML5 schemaorg

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

bdquoconcluziirdquo

constituirea unui Web of Data

structurarea avansată via modele conceptuale

taxonomii lexicoane ontologii ndash folosind OWL et al

managementul cunoștințelor (knowledge management)

+

inginerie ontologică (ontology engineering)

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

Anyone can say anything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

No one knows everything about anything

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

Punct de vedere

Web attitude (Tim Berners-Lee)

My system is most valuable

because of its interconnection to its peers

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

rezumat

de la Web-ul bdquoclasicrdquo la cel orientat spre cunoștințe

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST

Dr

Sab

in B

ura

ga

profsin

fouaicro~busa

co

episodul viitor servicii Web prin REST