Anvendelser af Web- sprog; Ontologier Costanza Navarretta Center for Sprogteknologi Københavns Universitet

Slides:



Advertisements
Lignende præsentationer
SharePoint /36 2 General SettingsPermissions and ManagementCommunications Titel, description and navigation Versioning settings Advanced settings.
Advertisements

Introduktion til HTML HTML dokumentets struktur & Indhold.
Introduktion til CSS Godt i gang med CSS. 201 – V1 – Introduktion til CSS Hvad er stylesheet?
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Dias 1 Stormøde 7. okt DK-CLARIN WP5 Lene Offersgaard, Bart Jongejan WP5 Metadata, ressourcetyper, og værktøjer DK-CLARIN stormøde 7. okt
Afklaring Ekspertpanelet peger på begrebet "Semantisk interoperabilitet" som et møde mellem den strukturede verden og den kaotiske verden, på en måde så.
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
PDF/A Skal - Skal ikke? v/ René Mittå Specialkonsulent
1 Internetsøgning •Niveau 3 for Korte- og Mellemlange videregående uddannelser.
Challenges in Web Search Engines • Spam • Content Quality • Quality Evaluation • Web Conventions • Duplicate Hosts • Vaguely-Structured Data.
Dias 1 Lene Offersgaard Center for Sprogteknologi, Københavns Universitet WP 5.2 Kortlægning af eksisterende resurcer/collections.
Dansk term- og vidensbank Hanne Erdman Thomsen Dept. of International Business Communication Copenhagen Business School 1
Strategi Interoperabilitet Web service – nye standarder danZIG-mødet Leif Andresen Biblioteksstyrelsen.
PROGRAM Introduktion til internettet Hvad er en PC? Musetræning
XML 1.
SEO PÅ AU.
Statistik.
Fra Internet til semantisk web via taksonomier AF:Hosein Askari ITST.
Kursus om borger.dk og brugen af digital signatur
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Introduktion til Access (Access, del 1)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
Sensus Tilgængelighed i PDF-filer - Adobe Professional Helene Nørgaard Bech Sensus ApS.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
Introduktion til XML.
Start test 1 KLIK HER. Hvilken tast skal du bruge for at redigere en celle direkte? 2 F1 F2 F5 F7.
1 Test i Word 2007 Klik her for at begynde. 2 Hvor skal du klikke for at gemme dit dokument?
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Det semantiske web og XML Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Lær at søge bedre på nettet
Rammeformater og indholdsformater
Øvelsesgang 1 - DWDK Rikke Poulsen. Timernes indhold supplement til læsningen og forelæsningen Jeres behov? Gennemgang af opgaverne? Andre emner, i vil.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
XML Schema og RDF Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
Det semantiske web Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
FOVITS: Informationshåndtering på nettet - sprogteknologiske løsninger 9933 RDF I XML og RDFS Costanza Navarretta Center for Sprogteknologi, Københavns.
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
Videregående pc-vejledning Modul 06: Netværk WWW = World Wide Web 60+Bornholm.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
XML Rasmus D. Lehrmann DM Indhold Hvad er XML? XML standarder Hvor bruges XML? XML struktur Træ struktur Element & Attribute Syntaks i XML Stylesheets.
XML og Skemaer Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
XML Schema og RDF Costanza Navarretta Center for Sprogteknologi, Københavns Universitet
Grunde til at jeg elsker dig
1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.
Fundamentale datastrukturer
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Geokommunikation - visualisering af geografiske data.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design af interaktionselementer.
DWDK Øvelsesgang 2. Tegnsæt: utf-8 vs. iso Utf-8 = universelt tegnsæt Giver advarsel i validator Dokument skal gemmes i utf-8 format i notepad.
Grundlæggende XML og XML- baserede teknologier til textmodellering DTD 2. kursusgang (7/ )
Tilgængelighed og Content Management Systemer - ATAG.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Oprettelse af tabeller (Access, del 2)
XML 2. Formatering af XML data med CSS Når man arbejder med XML og CSS er fremgangsmåden den samme som i forbindelse med HTML og CSS.
ATAG Tilgængelighed og Content Management Systemer.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld.
Øvelsestimer (opgave 3) v/Morten Davidsen Øvelseslærer på ITU cand.merc.(dat.) studerende på CBS.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
23. juni 2015 Det Semantiske Web Mads Carlsen. 23. juni 2015 Problemer med det nuværende Internet Ingen semantiske specifikationer. Søgning giver mange.
Præsentationens transcript:

Anvendelser af Web- sprog; Ontologier Costanza Navarretta Center for Sprogteknologi Københavns Universitet

Costanza Navarretta: XML anvendelser, ontologier. 2 Indhold pensum og kursusevaluering fra sidst: RDF, RDFS, RDF/Dublin Core Metadata øvelse om RDF/XML øvelse om RDF/XML/Dublin Core Anvendelser af XML, RDF, Dublin Core VID-projektet Ontologier på internettet OWL komponenter egenskaber

Costanza Navarretta: XML anvendelser, ontologier. 3 Øvelse om RDF fra sidst Lav et RDF-dokument hvor der angives de 3 mest relevante ord i nytårstalen fra 2005, hvor relevans karakteriseres som de mest signifikante ord for dokumentet i forhold til Nytårstalen fra 2001 (en nytårstale er et resurse der peger på dokumentet på internettet.) Fejl: unqualified (ingen Namespace)

Costanza Navarretta: XML anvendelser, ontologier. 4 Vejledende løsning <RDF:RDF xmlns:RDF=" xmlns:costa=" flodbølge naturkatastrofe kommunalreformen

Costanza Navarretta: XML anvendelser, ontologier. 5 RDF/Dublin Core Indsæt passende Dublin Core Metadata i XML/RDF-format i en af Dronningens nytårstaler fra 2005 og valider resultaterne med:

Costanza Navarretta: XML anvendelser, ontologier. 6 Anvendelser af XML – generalt : WML (WAP Wireless Markup Language ) CML (Chemical Markup Language) MusiXML: notation.info/en/musixml/MusiXML.htmlhttp:// notation.info/en/musixml/MusiXML.html DocBookXML Bank Internet Payment System (BIPS) – DTD Electronic Text Corpus of Sumerian Literature (ETCSL)

Costanza Navarretta: XML anvendelser, ontologier. 7 Anvendelser: sproglige Eksempler: Opmærkning af korpora (gamle og nye tekster) Format for leksika, grammatikker generering af sprog Format for talesprog Repræsentation af sproglige ontologier…

Costanza Navarretta: XML anvendelser, ontologier. 8 Korpusopmærkning retorisk og stilistisk opmærkning opmærkning af versstruktur opmærkning af den fysiske manuskriptstruktur opmærkning af sproglige oplysninger: morfologisk, syntaktisk, semantisk, diskursstruktur opmærkning af titel, forfatter(e), genre mm

Costanza Navarretta: XML anvendelser, ontologier. 9 Parole korpus Den 31. oktober blev han opereret, …...

Costanza Navarretta: XML anvendelser, ontologier. 10 STO-ordbog - "3D-BILLEDE" 3d-billede - ….

Costanza Navarretta: XML anvendelser, ontologier. 11 XSL (XML Stylesheet Language) mm. XML-sprog: transformere XML-dokumenter til andre formater: txt, html, andre xml-sprog, pdf mm (lidt som CCS). Nogle af transformationer er for at vise data til mennesker. Eks. kortet.xsl kortex.xmlkortet.xslkortex.xml Et smart XMLschema Validator på nettet:

Costanza Navarretta: XML anvendelser, ontologier. 12 Søgning i VID-projektet Kombination af lingvistisk viden og XML- opmærkning til at forbedre viden i et domænespecifikt korpus om patent- behandling. Viden som anvendes terminologisk morfologisk semantisk (synonymi, hyponymi, relationer mellem komponenterne i sammensatte ord, similaritetsrelationer, afledninger mm.)

Costanza Navarretta: XML anvendelser, ontologier. 13 VID-Prototype Ankiro A/S: søgemaskine og terminologi- kodningsværktøj CST: uddragelse af termer, semantiske relationer, morfologi, emneord, opmærkning af tekster

Costanza Navarretta: XML anvendelser, ontologier. 14 Ontologi på nettet: sprog 1.Sprog til at repræsentere ontologier i videnbaserede systemer (CyCL, Loom mm.) inkluderer: - beskrivelse af ontologier (descriptive logic) - inferensmekanismer 2.Standard Web-baserede sprog: - OWL - ISO-standard Topic Maps

Costanza Navarretta: XML anvendelser, ontologier. 15 Web-baserede sprog WWW Consortium (W3C) om ontologier: Semantic Web OntoWeb

Costanza Navarretta: XML anvendelser, ontologier. 16 DAML+OIL DARPA Agent Markup Language + OIL: viderudvikling af RDFS: komplekse relationer mellem klasser og egenskaber, restriktioner om disse (fx to klasser eller egenskaber er identiske) egenskabsværdier er begrænset til de datatyper som er defineret i XML-Skemaet eller til brugerdefinerede typer. sprogets semantik er veldefineret modelteoretisk og aksiomatisk: det er muligt at anvende inferensmekanismer på de data som sproget beskriver.

Costanza Navarretta: XML anvendelser, ontologier. 17 OWL (Ontology Web Language) bygger på DAML-OIL (elementer og attributter fra RDF, RDFS og XML Schema). OWL-specifikationen:

Costanza Navarretta: XML anvendelser, ontologier. 18 OWL-ontologi: hvorfor? For at modellere viden om et domæne ved at beskrive dets centrale begreber og de relationer der holder mellem disse begreber på en formel måde således at programmer kan uddrage oplysninger fra modellen.

Costanza Navarretta: XML anvendelser, ontologier. 19 Nye træk i forhold til RDFS adskillelse af klasser: man kan erklære at to klasser er adskilte, fx fugle og fisk kombination af klasser via boolske operationer: fx dyre-klassen er foreningsmængde af fugle-klassen, fiske- klassen, pattedyreklassen osv. lokale begrænsninger for egenskaber: fugle flyver, men dette er en egenskab som er lokal for fugle-klassen. undtagelsen: pingvin-klasse

Costanza Navarretta: XML anvendelser, ontologier. 20 Nye træk fortsat: restriktioner vedr. antal: fx fugle har 2 vinger, 2 ben, 1 næb karakteristika af egenskaber: fx symmetri: hvis Anna er søster til Maria, så er Maria søster til Anna

Costanza Navarretta: XML anvendelser, ontologier. 21 OWL: tre sprogniveauer OWL-Lite: grundlæggende (tesauri og simple hierarkier) OWL-DL: baseret på Description Logics OWL-Full: større udtryksevne, men der er elementer der ikke kan behandles af deduktionsprogrammer

Costanza Navarretta: XML anvendelser, ontologier. 22 OWL komponenter individer (individuals, instances): instanser af klasser, fx København, Århus, Odense er instanser af klassen BY egenskaber (properties): binære relationer som binder to individer fx medstuderende (Tina, Helene). Egenskaber kan være transitive (forfader_til) eller symmetriske (medstuderende) klasser (classes): er mængder som indeholder individer. De kan være organiseret i klasse- hierarkier (taksonomier).

Costanza Navarretta: XML anvendelser, ontologier. 23 Danmark Sverige Lande Norge Århus København Byer er-i har-by

Costanza Navarretta: XML anvendelser, ontologier. 24 domain/range By Land erByi harBy egenskab binder individer fra en klasse (domain ’definitionsmængden’) til individer fra en anden klasse (range ’værdimængden’)

Costanza Navarretta: XML anvendelser, ontologier. 25 Egenskaber objektegenskaber (forbinder et individ med et andet individ) datatypeegenskaber (forbinder et individ til et egenskab prædefineret i XML Skema, fx xsd:string, xsd:dato, xsd:integer) karakteristika af egenskabet inverst: erLandaf/harLand; erLærertil/harLærer transitiv: erForfadertil/harForfader symmetrisk: erSøskendetil/harSøskende

Costanza Navarretta: XML anvendelser, ontologier. 26 <rdf:RDF xmlns:rdf=" xmlns:rdfs=" xmlns=" xmlns:owl=" xml:base=" Version 0.1 Countries Ontology Created by Jenz & Partner GmbH Version 0.1, 28-FEB-2004 …. XML og OWL- ontologi

Costanza Navarretta: XML anvendelser, ontologier. 27 Editor: Protégé-3.1 Frit-anvendeligt/følger standarder, Protégé-3.1 – Stanford University bin/wiki.pl?ProtegeOntologiesLibrary

Costanza Navarretta: XML anvendelser, ontologier. 28 Fælles øvelse: fra OWL til Protégé 1.Hent wine.owl ontologi fra (eller fra kursushjemmesiden) og gem den i jeres katalog 2.Identificer RDF, RDFS og OWL elementerne i wine.owl 3.Importer ontologien i Protégé Start Protégé, Vælg fra file-menu, new- create fra existing source- OWL Files og hent så jeres fil “wine owl 4.Gem filen som Protege-projekt

Costanza Navarretta: XML anvendelser, ontologier. 29 Fra Protégé til RDF/RDFS Fra menu ”file” vælg ”export to format RDF-Skema”. I får et skermbillede hvor I skal vælge kataloget (jeres) og gemme et rdfs-fil (fx wine.rdfs) og et rdf-fil (fx wine.rdf) HUSK at angive det korrekte efternavn for filerne, dvs. ”.rdfs” og ”.rdf”