This short video featured black and white photographs from the 20th century set to ambient music. It thanked viewers for watching without providing much additional context for the images or their source. The music playing was called "Oxygene - The Ocean."
This short video featured black and white photographs from the 20th century set to ambient music. It thanked viewers for watching without providing much additional context for the images or their source. The music playing was called "Oxygene - The Ocean."
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. El objetivo es aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
Los niños deben ser felices y disfrutar del nuevo año que comienza. El documento brinda un mensaje positivo de felicidad y buenos deseos para los niños en el nuevo año.
This document discusses NoSQL databases and their advantages over SQL databases for storing large amounts of data. It describes key features of NoSQL databases like Dynamo and Bigtable that allow for horizontal scaling, including partitioning data across many machines, replicating data for availability, and using an eventually consistent approach. The document also explains techniques used in NoSQL databases like virtual nodes for partitioning, gossip protocols for failure detection and data synchronization between nodes.
This document is a curriculum vitae for Dr. S.B. Mallur that outlines his educational and professional background. It includes details of his PhD from Visveswaraiah Technological University in Total Quality Management, over 25 years of experience in teaching mechanical engineering, publications in national and international journals and conferences, and awards received for his research papers. The CV provides a comprehensive overview of Dr. Mallur's qualifications and achievements in the field of engineering education and research.
This short video featured black and white photographs from the 20th century set to ambient music. It thanked viewers for watching without providing much additional context for the images or their source. The music playing was called "Oxygene - The Ocean."
This short video featured black and white photographs from the 20th century set to ambient music. It thanked viewers for watching without providing much additional context for the images or their source. The music playing was called "Oxygene - The Ocean."
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. El objetivo es aumentar la presión económica sobre Rusia para que ponga fin a su invasión de Ucrania.
Los niños deben ser felices y disfrutar del nuevo año que comienza. El documento brinda un mensaje positivo de felicidad y buenos deseos para los niños en el nuevo año.
This document discusses NoSQL databases and their advantages over SQL databases for storing large amounts of data. It describes key features of NoSQL databases like Dynamo and Bigtable that allow for horizontal scaling, including partitioning data across many machines, replicating data for availability, and using an eventually consistent approach. The document also explains techniques used in NoSQL databases like virtual nodes for partitioning, gossip protocols for failure detection and data synchronization between nodes.
This document is a curriculum vitae for Dr. S.B. Mallur that outlines his educational and professional background. It includes details of his PhD from Visveswaraiah Technological University in Total Quality Management, over 25 years of experience in teaching mechanical engineering, publications in national and international journals and conferences, and awards received for his research papers. The CV provides a comprehensive overview of Dr. Mallur's qualifications and achievements in the field of engineering education and research.
Studiu referitor la evaluarea instrumentelor de realizare de raţionamente ont...expertadrian
Pe baza unei ontologii publice de dimensiuni mai mari, precum Wine Ontology sau National Cancer Institute (NCI) Ontology, studiati manierele de rationament automat ce pot fi realizate de instrumentele actuale de realizare a inferentelor. Se vor lua in consideratie tipurile de logici ale descrierii si influentele acestora asupra timpilor de executie a interogarilor (inferentelor), folosind minim 2 instrumente de efectuare a rationamentelor (reasoners)
CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...Sabin Buraga
Despre programarea în limbajul JavaScript direct în browser-ul Web (DOM, Ajax, Comet, mash-up, CORS și multe altele). Detalii la http://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
O lectie de anatomie Web. Disectia unui document HTMLSabin Buraga
A presentation -- prepared for InfoEducatie 2012, a national IT contest for high-school students -- regarding the main methods to access (and process) parts of a HTML document by using CSS, XPath, and JavaScript (jQuery).
CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...Sabin Buraga
O prelegere din cadrul materiei "aplicaţiilor Web la nivel de client" (CLIW), fondată și predată de Sabin Buraga la Facultatea de Informatică a Universității "Alexandru Ioan Cuza" din Iași.
Detalii la https://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
Studiu referitor la evaluarea instrumentelor de realizare de raţionamente ont...expertadrian
Pe baza unei ontologii publice de dimensiuni mai mari, precum Wine Ontology sau National Cancer Institute (NCI) Ontology, studiati manierele de rationament automat ce pot fi realizate de instrumentele actuale de realizare a inferentelor. Se vor lua in consideratie tipurile de logici ale descrierii si influentele acestora asupra timpilor de executie a interogarilor (inferentelor), folosind minim 2 instrumente de efectuare a rationamentelor (reasoners)
CLIW 2015-2016 (8/13) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...Sabin Buraga
Despre programarea în limbajul JavaScript direct în browser-ul Web (DOM, Ajax, Comet, mash-up, CORS și multe altele). Detalii la http://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
O lectie de anatomie Web. Disectia unui document HTMLSabin Buraga
A presentation -- prepared for InfoEducatie 2012, a national IT contest for high-school students -- regarding the main methods to access (and process) parts of a HTML document by using CSS, XPath, and JavaScript (jQuery).
CLIW 2017-2018 (7/12) JavaScript în navigatorul Web. De la DOM la Ajax şi mas...Sabin Buraga
O prelegere din cadrul materiei "aplicaţiilor Web la nivel de client" (CLIW), fondată și predată de Sabin Buraga la Facultatea de Informatică a Universității "Alexandru Ioan Cuza" din Iași.
Detalii la https://profs.info.uaic.ro/~busaco/teach/courses/cliw/web-film.html
1. MuLang
Raaă Gheorghii ă Mugurel MOC2, Ivanciu Adriana MLC2, Huua nu Irina MLC2
gheorghita.rata@infoiasi.ro, adriana.ivanciu@infoiasi.ro, hutanu.irina@infoiasi.ro
Abstract. Proiectul are ca tema implementarea unui instrument web care să
realizeze statistici despre utilizarea mai multor limbi în cadrul conţinuturilor
redactate şi a conversaţiilor realizate pe mai multe bloguri. Categoriile blogurilor
sunt obbi nute dintr-o ontologie, salvată într-un fiii er XML. Rezultatul prelucrarii
statistice este afiia t sub forma unui grafic pe coloane, fiecare subcategorie de
bloguri având graficul ei.
1 Date tehnice
Site-ul este creat pe platforma .NET 2.0 (C#, ASP.NET). Este testat pe Internet
Explorer 7/8, pe sistemul de operare Windos XP/Vista. Ontologia este creată cu
ajutorul aplicaei ei Protege 4.0 Build 115. Ontologia are aproximativ 50 de categorii
i subcategorii cu diverse tematici de blogging, începand de la artt , culturăă i
muzică până la politică i t i inne naturale.
Fig.1. Ontologia
2. 2
2 Utilizarea site-ului
Fig.2. Interfa a
AA cum se vede in Fig. 2, meniul cuprinde o zonă de încărcare a fiii erului XML ce
a
con.i ne ontologia. Deà site-ul a fost conceput pentru bloguri, faptul ca ontologia
i
poate fi schimbată, dă posibilitatea de a realiza statistici pe orice tipuri de site-uri,
categoriile fiind citite după ce ontologia a fost încărcată.
Se apasă pe butonul Browse, se alege un fiii er local, i apoi se apass pe Upload
ă
Ontology. După acest pas, categoriile i subcategoriile din ontologie vor fi afiia te în
obiectul de tip Drop Down, ca în figura 3.
Fig.3. Meniul
3. MuLang 3
După ce utilizatorul alege o categorie, urmează ca adresa web a blogului respectiv să
fie completată în zona link, vizibilă in figura 2. Apoi se apasă butonul Add site.
Î n acest moment, site-ul este procesat, se verificî limba folosită i se creează un
grafic, ca în figura 4.
Fig.4. Vizualizarea statisticilor
Desigur că la acest pas, nu putem considera că avem o statistică, dar pe masură ce
utilizatorul adaugă un numar considerabil de adrese de bloguri, tipul acestora este
contorizat, se verifică limba folosită i se construieet e graficul aferent.
Dacă limba folosită nu este gasită în fiii erul de resurse, definit in aplicaai e, atunci
blogul va fi adăugat la categoria All, ca în figura următoare.
4. 4
Fig. 5. Plasarea blogurilor
Dacă blogul a fost verificat deja, iar utilizatorul incearcă să il adauge din nou, atunci
va primi un mesaj de avertizare, ca în figura 6.
Fig.6. Mesaj de avertizare
6. 6
Fig. 8. Vocabular
Fisierul conbi nând ontologia este parcurs si citit ca un fi·i er XML. Codul este
următorul:
XmlDocument xDoc = new XmlDocument();
xDoc.Load(Server.MapPath(".") +
ontologyName);
XmlNodeList list =
xDoc.GetElementsByTagName("owl:Class");
foreach (XmlNode node in list)
{
if (!node.HasChildNodes)
{
if (node.Attributes.Count > 0)
categList.Add(node.Attributes[0
].Value);
}
}
foreach (XmlNode node in list)
7. MuLang 7
{
if (node.HasChildNodes)
{
XmlNode child = node.FirstChild;
if (node.Attributes.Count > 0 &&
categList.Contains(child.Attributes[0].Value))
{
int index =
categList.IndexOf(child.Attributes[0].Value) + 1;
categList.Insert(index, "____"
+ node.Attributes[0].Value);
}
}
}
Pentru citirea blogului se folose. e functia DownloadString() care creează un
t
obiect string din sursa site-ului care mai apoi e comparat cu lista de cuvinte din
fii ierul de resurse.
Lista mesajelor de eroare sunt urmatoarele:
lbError.Text = "You should upload an ontotlogy";
lbError.Text = "Link could not be opened";
lbError.Text = "Site already exists";
lbError.Text = "Link could not be opened";
lbError.Text = "field sitelink is empty";
Codul este comentat folosind standardul C# :
/// <summary>
/// it load the ontology file and fill the
categories list
8. 8
/// </summary>
/// <param name="sender">the object who send the
event</param>
/// <param name="e">event arguments</param>
protected void lbShowOntologies_Click(object
sender, EventArgs e)
Pentru alte detalii, se poate folosi intrarea din meniu – Contact, unde pot fi folosite
adresele de mail ale dezvoltatorilor site-ului:
Fig. 9. Contact
5 Concluzie
Proiectul Mulang pune bazele unei aplica@ ii de ordin statistic care faciliteaza
colectarea de informa ie lingvistică din ontologii si bloguri. Cu ajutorul unui
vocabular limitat format din cele mai des întâlnite prepozir ii, conjunco ii, adverbe
i pronume relative detectează limba utilizată i
funcr ie de aceasta i de ontologia inserată de utilizator. Utilitatea acestei
aplicae ii este destul vastă, facilitând scanarea si detectarea diverselor limbi
utilizate în bloguri, cât ă i organizarea de tip statistic a acestora.