Web Ontology Language

Il Web Ontology Language (OWL) è un linguaggio di markup per rappresentare esplicitamente significato e semantica di termini con vocabolari e relazioni tra gli stessi. Esistono varie versioni del linguaggio, che differiscono molto tra di loro.

Lo scopo di OWL è descrivere delle basi di conoscenze, effettuare delle deduzioni su di esse e integrarle con i contenuti delle pagine Web. OWL intende rendere possibile, ad esempio:

  • ricerche nel Web che superino i problemi di omonimia e ambiguità presenti nelle normali ricerche testuali;
  • applicazioni che effettuino delle deduzioni sui dati.

La rappresentazione dei termini e delle relative relazioni è chiamata ontologia.

Insieme a RDF, di cui è un'estensione,[1] OWL fa parte del progetto del web semantico.

Semantica

Il linguaggio OWL è costituito da una semantica formale costruita dal consorzio W3C sulla base dello standard XML chiamato RDF. I due maggiori rilasci di specifiche di tale semantica sono chiamate OWL[2] (detto anche OWL1, 2004) e OWL2[3] (2009). OWL2 è completamente compatibile con OWL1[4].

Decidibilità

Uno dei problemi maggiori delle ontologie è la scelta della potenza espressiva. La logica del primo ordine è infatti molto potente ma non è decidibile, ossia non è possibile costruire un algoritmo che, dati uno o più assiomi, dica in tempo finito se un'affermazione segue o non segue logicamente da tali assiomi. Ovviamente questo è sconveniente dal punto di vista dell'utilizzo pratico, perché si vorrebbe avere una base di conoscenza che risponda in maniera prevedibile alle richieste, e non dia informazioni in base alle deduzioni fatte fino a quel momento. Gli approcci al problema sono dunque:

  • selezionare una logica meno potente della logica del primo ordine che abbia meno poter espressivo ma sia decidibile;
  • rinunciare alla decidibilità operando in un contesto di affidabilità parziale della base di dati.

Alcune versioni di OWL, quelle più usate, sono basate sul primo approccio.

Logiche

Per scegliere un sottoinsieme della logica del prim'ordine che sia decidibile si è utilizzata la logica proposizionale aumentandone la potenza aggiungendo delle logiche rappresentate per convenzione con delle sigle:

Lettera o sigla della logica Descrizione
Inclusione e equivalenza tra classi, definizione di classi atomiche, classe universo, intersezione tra classi, definizioni di classi formate da elementi che prendono parte a relazioni o hanno una relazione di un certo tipo solo con elementi di una certa classe, operatore di congruenza tra individui e appartenenza di un individuo a una classe
aggiunge ad AL la classe vuota, le classi complemento, l'unione di classi e le classi di elementi che sono in una certa relazione con elementi di una certa classe
Aggiunge ad ALC la definizione della transitività di una relazione
Inclusione e equivalenza tra relazioni
disgiunzione di proprietà, riflessività, asimmetria, irriflessività, relazioni composte da altre relazioni, definizione di non-relazione tra due individui
(One of) creazione di classi tramite elenco di tutti e soli gli individui contenuti
(Inverse) definizione di proprietà inversa
(Functionality) definizione di proprietà funzionali
(Number) restrizione di cardinalità: numero di elementi che partecipano a una certa relazione minore, maggiore o uguale di un valore n
(Qualified) come N, ma la relazione può essere qualificata
(Numerable Domain) definizione di domini (tipi di dato) a cui può portare una relazione (es. "Mario ha n anni")

Versioni

Esistono diverse versioni di OWL, molto diverse tra di loro.

OWL DL

Utilizza SHOIN(Dn), è decidibile e ha procedure di deduzione con complessità ben conosciute.

OWL Lite

Utilizza SHIF(Dn), è semplice da implementare ma ha basso potere espressivo

OWL Full

Utilizza la logica del primo ordine, addirittura espandendola con altri predicati. È quindi molto espressivo ma indecidibile.

OWL 2

Raccomandato dal W3C dal 2009, è basato su SROIQ(Dn)

Sintassi

La famiglia di linguaggi OWL supporta una varietà di sintassi. È utile distinguere sintassi di alto livello finalizzate alla specifica da sintassi di scambio più adatte all'uso generale.

Alto livello

Questi sono vicini alla struttura ontologica dei linguaggi nella famiglia OWL.

Sintassi astratta OWL

La sintassi di alto livello viene utilizzata per specificare la struttura e la semantica dell'ontologia OWL[5].

La sintassi astratta OWL presenta un'ontologia come una sequenza di annotazioni, assiomi e fatti. Le annotazioni contengono metadati orientati alla macchina e all'uomo. Le informazioni sulle classi, proprietà e individui che compongono l'ontologia sono contenute solo in assiomi e fatti. Ogni classe, proprietà e individuo è anonimo o identificato da un riferimento URI. I fatti indicano dati su un individuo o su una coppia di identificatori individuali (che gli oggetti identificati sono distinti o uguali). Gli assiomi specificano le caratteristiche delle classi e delle proprietà. Questo stile è simile ai linguaggi dei frame e abbastanza dissimile dalle ben note sintassi per DL e Resource Description Framework (RDF)[5].

Sean Bechhofer, et al. sostengono che sebbene questa sintassi sia difficile da analizzare, è abbastanza concreta. Concludono che la sintassi astratta del nome può essere fuorviante.

Sintassi funzionale OWL2

Questa sintassi segue da vicino la struttura di un'ontologia OWL2. Viene utilizzato da OWL2 per specificare semantiche, mappature per scambiare sintassi e profili[6].

Sintassi di Exchange

Sintassi RDF

Le mappature sintattiche in RDF sono specificate[5][7] per i linguaggi nella famiglia OWL. Sono stati ideati diversi formati di serializzazione RDF. Ciascuno porta a una sintassi per le lingue della famiglia OWL attraverso questa mappatura. RDF/XML è normativo[5][7].

Sintassi XML OWL2

OWL2 specifica una serializzazione XML che modella da vicino la struttura di un'ontologia OWL2[8].

Sintassi di Manchester

La sintassi di Manchester è una sintassi compatta e leggibile dall'uomo con uno stile vicino ai linguaggi dei frame. Sono disponibili variazioni per OWL e OWL2. Non tutte le ontologie OWL e OWL2 possono essere espresse in questa sintassi[9].

Esempi

Il W3C OWL 2 Web Ontology Language fornisce esempi di sintassi[10].

Ontologia del tè

Si consideri un'ontologia per il tè basata su una classe di tè. Innanzitutto, è necessario un identificatore di ontologia. Ogni ontologia OWL deve essere identificata da un URI (http://www.example.org/tea.owl per esempio). Questo esempio fornisce un senso della sintassi.

Sintassi funzionale OWL2
Ontology(<http://example.org/tea.owl>
  Declaration( Class( :Tea ) )
)
Sintassi XML OWL2
 <Ontology ontologyIRI="http://example.org/tea.owl" ...>
   <Prefix name="owl" IRI="http://www.w3.org/2002/07/owl#"/>
   <Declaration>
     <Class IRI="Tea"/>
   </Declaration>
 </Ontology>
Sintassi di Manchester
Ontology: <http://example.org/tea.owl>
Class: Tea
Sintassi RDF / XML
<rdf:RDF ...>
    <owl:Ontology rdf:about=""/>
    <owl:Class rdf:about="#Tea"/>
</rdf:RDF>
RDF/Turtle
 <http://example.org/tea.owl> rdf:type owl:Ontology .
 :Tea  rdf:type            owl:Class .

Terminologia

I linguaggi della famiglia OWL sono in grado di creare classi, proprietà, definire istanze e le sue operazioni.

Istanze

Un esempio è un oggetto. Corrisponde ad una descrizione logica individuale.

Classi

Una classe è una raccolta di oggetti. Una classe può contenere individui, istanze della classe. Una classe può avere un numero qualsiasi di istanze. Un'istanza può appartenere a nessuno, a una o più classi.

Una classe può essere una sottoclasse di un'altra, ereditando le caratteristiche dalla sua superclasse genitrice. Ciò corrisponde alla sussunzione logica e all'inclusione del concetto DL annotata.

Tutte le classi sono sottoclassi di owl:Thing (DL Top type notato ), la classe radice.

La classe e i suoi membri possono essere definiti in OWL sia per estensione che per intensione. A un individuo può essere esplicitamente assegnata una classe da un'asserzione di Classe, ad esempio possiamo aggiungere un'affermazione La Regina Elisabetta è una (un'istanza di) umana, o da un'espressione di classe con dichiarazioni ClassExpression ogni istanza della classe umana che ha un valore femminile alla proprietà del sesso è un'istanza della classe delle donne.

Esempio

Chiamiamo umano la classe di tutti gli umani nel mondo è una sottoclasse di owl:Thing. La classe di tutte le donne (quindi donna) nel mondo è una sottoclasse di umani. Quindi abbiamo:

Si può notare l'appartenenza di qualche individuo a una classe

ClassAssertion ( umano George_Washington )

e inclusione di classe

SubClassOf ( donna umano ) 

Il primo significa "George Washington è un umano" e il secondo "ogni donna è umana".

Proprietà

Una proprietà è una caratteristica di una classe: una relazione binaria diretta che specifica un attributo vero per le istanze di quella classe. Le proprietà a volte agiscono come valori di dati o collegamenti ad altre istanze. Le proprietà possono mostrare caratteristiche logiche, ad esempio, essendo transitive, simmetriche, inverse e funzionali. Le proprietà possono anche avere domini e intervalli.

Proprietà del tipo di dati

Le proprietà dei tipi di dati sono relazioni tra istanze di classi e valori letterali RDF o tipi di dati dello schema XML. Ad esempio, modelName (di tipo stringa) è la proprietà della classe Manufacturer. Sono formulati usando il carattere owl:DatatypeProperty.

Proprietà degli oggetti

Le proprietà degli oggetti sono relazioni tra istanze di due classi. Ad esempio, OwnedBy può essere una proprietà del tipo di oggetto della classe Vehicle e può avere un intervallo che è la classe Person. Sono formulati usando owl:ObjectProperty.

Operatori

Le lingue nella famiglia OWL supportano varie operazioni su classi come unione, intersezione e complemento. Consentono inoltre l'enumerazione delle classi, la cardinalità, la disgiunzione e l'equivalenza.

Metaclassi

Le metaclassi sono classi di classi. Sono consentiti in OWL completo o con una funzionalità chiamata giochi di parole di classe / istanza.

Note

  1. ^ (EN) OWL Web Ontology Language Reference, su w3.org, World Wide Web Consortium, 10 febbraio 2004. URL consultato il 31 marzo 2017 (archiviato il 31 marzo 2017).
  2. ^ (EN) OWL Web Ontology Language Reference, su w3.org. URL consultato il 15 agosto 2018.
  3. ^ (EN) OWL 2 Web Ontology Language Document Overview (Second Edition), su w3.org. URL consultato il 15 agosto 2018.
  4. ^ (EN) OWL 2 Web Ontology Language Document Overview (Second Edition) - Relationship to OWL1, su w3.org. URL consultato il 15 agosto 2018.
  5. ^ a b c d Peter F. Patel-Schneider, Ian Horrocks e Hayes Patrick J., OWL Web Ontology Language Semantics and Abstract Syntax, su w3.org, World Wide Web Consortium, 10 febbraio 2004. URL consultato il 18 aprile 2010.
  6. ^ Sean Bechhofer, Peter F. Patel-Schneider e Daniele Turi, OWL Web Ontology Language Concrete Abstract Syntax, su owl.man.ac.uk, University of Manchester, 10 dicembre 2003. URL consultato il 18 aprile 2010.
  7. ^ a b Peter F. Patel-Schneider e Boris Motik, OWL 2 Web Ontology Language Mapping to RDF Graphs, in OWL 2 Web Ontology Language, World Wide Web Consortium, 27 ottobre 2009. URL consultato il 18 aprile 2010.
  8. ^ Boris Motik, Bijan Parsia e Peter F. Patel-Schneider, OWL 2 Web Ontology Language XML Serialization, in OWL 2 Web Ontology Language, World Wide Web Consortium, 27 ottobre 2009. URL consultato il 18 aprile 2010.
  9. ^ Matthew Horridge e Peter F. Patel-Schneider, OWL 2 Web Ontology Language Manchester Syntax, in W3C OWL 2 Web Ontology Language, World Wide Web Consortium, 27 ottobre 2009. URL consultato il 18 aprile 2010.
  10. ^ Pascal Hitzler, Markus Krötzsch, Bijan Parsia, Peter F. Patel-Schneider e Sebastian Rudolph, OWL 2 Web Ontology Language Primer, in OWL 2 Web Ontology Language, World Wide Web Consortium, 27 ottobre 2009. URL consultato il 15 ottobre 2013.

Voci correlate

Collegamenti esterni

Controllo di autoritàLCCN (ENsh2018001881 · GND (DE4396527-1 · J9U (ENHE987012403567505171
  Portale Internet: accedi alle voci di Wikipedia che trattano di internet

Read other articles:

Banjo LauraSingel oleh Lauris Reiniksdari album Aš bėgu dan Ma jooksenFormatunduh digitalDirekam2010GenrePopDurasi2:53PenciptaLauris Reiniks Banjo Laura adalah sebuah lagu yang dinyanyikan oleh penyanyi asal Latvia, Lauris Reiniks. Lagu ini diciptakan oleh Lauris Reiniks sendiri, menjadi salah satu peserta Eirodziesma 2011 dan menempati peringkat kedua. Lagu ini juga tersedia dalam dua versi, yaitu versi Spanyol yang berjudul La chica del banjo dan versi Latvia yang berjudul Lābāk vēl ne...

 

 

World Register of Marine SpeciesSingkatanWoRMSTanggal pendirian2008Kantor pusatOostende, BelgiaKoordinat51°13′40.25″N 2°56′28.07″E / 51.2278472°N 2.9411306°E / 51.2278472; 2.9411306Situs webmarinespecies.org World Register of Marine Species (Worms) adalah basis data taksonomi yang bertujuan untuk menyediakan daftar nama organisme laut yang otoritatif dan komprehensif.[1] Isi Isi registri disunting dan dikelola oleh spesialis ilmiah pada setiap kelom...

 

 

Artikel ini bukan mengenai Anugerah Cinta. Cinta dan AnugerahGenre Drama Roman PembuatSinemArtDitulis olehKumar PareekSkenarioKumar PareekSutradaraSanjeev KumarPemeran Nabila Syakieb Ashraf Sinclair Miller Eva Anindita Giovanni L. Tobing Yasmine Wildblood Wilda Hamid Adjie Pangestu Adipura Cut Sarra Donny Damara Luna Maya Penggubah lagu temaST12Lagu pembukaKebesaranMu oleh ST12Lagu penutupKebesaranMu oleh ST12Negara asal IndonesiaBahasa asliBahasa IndonesiaJmlh. musim1Jmlh. episode244Produksi...

Valley in Northern California, United States For the wine region in the same area, see Santa Clara Valley AVA. For the valley in Southern California, see Santa Clara River Valley. Valley of the Heart's Delight redirects here. For the 2006 film, see Valley of the Heart's Delight (film). Santa Clara ValleyValle de Santa Clara (Spanish) Clockwise from the top left: Downtown San Jose skyline; Hillsides in Morgan Hill; Alviso, San Jose; View of Santa Clara Valley; Almaden Reservoir in South San J...

 

 

Kedutaan Besar Republik Indonesia di Mexico CityEmbajada de la República de Indonesia en Mexico D. F. Lokasi Mexico City, MeksikoAlamatJulio Verne 27Mexico City, Meksiko 11560Duta BesarCheppy T. WartonoYurisdiksi Meksiko Belize El Salvador GuatemalaSitus webkemlu.go.id/mexicocity/id Kedutaan Besar Republik Indonesia di Mexico City (KBRI Mexico City) (Spanyol: Embajada de la República de Indonesia en Mexico D. F.) adalah misi diplomatik Republik Indonesia untuk Negara...

 

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

Ideogram used in computing Desktop icons for file/data transfer, clock/awaiting, and running a program. In computing, an icon is a pictogram or ideogram displayed on a computer screen in order to help the user navigate a computer system. The icon itself is a quickly comprehensible symbol of a software tool, function, or a data file, accessible on the system and is more like a traffic sign than a detailed illustration of the actual entity it represents.[1] It can serve as an electronic...

 

 

JEN, formerly named Japan Emergency NGOs, was established in January 1994 as the first federation of Japanese NGOs. History By working and pulling together the expertise of human and financial resources across several NGOs, it became feasible to carry out a project which otherwise could have been difficult by a single NGO. It also aimed for a more collaborative form of humanitarian assistance with the cooperation of Japanese government and UN organisations. Since May 1994, 14 offices were est...

 

 

Cet article est une ébauche concernant les transports et le sport. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir circuit. Le circuit de l'hippodrome de Vincennes Un circuit de montagnes russes Un circuit représente un trajet fixé d'avance que doit parcourir un objet (véhicule le plus souvent), un animal ou une personne. Il est composé de lignes droites et de virages. Son ...

This article is about banks, insurance companies and financial market infrastructure providers deemed systemically important by the FSB. For a listing of the banks, see list of systemically important banks. Bank deemed very important in the financial system Categories ofFinancial risk Credit risk Settlement risk Concentration risk Sovereign risk Default risk Market risk Interest rate risk Inflation risk Currency risk Equity risk Commodity risk Volatility risk Systemic risk Liquidity risk Refi...

 

 

B

  此條目介紹的是拉丁字母中的第2个字母。关于其他用法,请见「B (消歧义)」。   提示:此条目页的主题不是希腊字母Β、西里尔字母В、Б、Ъ、Ь或德语字母ẞ、ß。 BB b(见下)用法書寫系統拉丁字母英文字母ISO基本拉丁字母(英语:ISO basic Latin alphabet)类型全音素文字相关所属語言拉丁语读音方法 [b][p][ɓ](适应变体)Unicode编码U+0042, U+0062字母顺位2数值 2歷史發...

 

 

Taufik Basari Anggota Dewan Perwakilan Rakyat Republik IndonesiaPetahanaMulai menjabat 1 Oktober 2019Daerah pemilihanLampung I Informasi pribadiLahir17 November 1976 (umur 47)Jakarta, IndonesiaPartai politikNasDemSuami/istriFessy AlwiAlma materUniversitas IndonesiaUniversitas NorthwesternPekerjaanPengacara, PolitisiSitus webwww.taufikbasari.comSunting kotak info • L • B Taufik Basari, S.H., S.Hum., LL.M. (lahir 17 November 1976) adalah politikus, advokat, aktivis hak as...

Portion of the US Constitution regarding the judicial branch This article is part of a series on theConstitutionof the United States Preamble and Articles Preamble I II III IV V VI VII Amendments to the Constitution I II III IV V VI VII VIII IX X XI XII XIII XIV XV XVI XVII XVIII XIX XX XXI XXII XXIII XXIV XXV XXVI XXVII Unratified Amendments: Congressional Apportionment Titles of Nobility Corwin Child Labor Equal Rights D.C. Voting Rights History Drafting and ratification timeline Convention...

 

 

Subfamily of beetles Platypodinae Platypus cylindrus Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Coleoptera Infraorder: Cucujiformia Family: Curculionidae Subfamily: PlatypodinaeShuckard, 1840 Tribes Mecopelmini Platypodini Schedlariini Tesserocerini Platypodinae is a weevil subfamily in the family Curculionidae. They are important early decomposers of dead woody plant material in wet tropics; all but two species are ambrosia beetles ...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

Manuscript fragments from 32BC–640AD found in an Egyptian rubbish dump Grenfell (left) and Hunt (right) in about 1896 Oxyrhynchusclass=notpageimage| Site where the Oxyrhynchus Papyri were discovered Excavations at Oxyrhynchus 1, c. 1903. The Oxyrhynchus Papyri are a group of manuscripts discovered during the late nineteenth and early twentieth centuries by papyrologists Bernard Pyne Grenfell and Arthur Surridge Hunt at an ancient rubbish dump near Oxyrhynchus in Egypt (28°32′N 30°...

 

 

Gonzalo Colsa Albendea Nazionalità  Spagna Altezza 185 cm Calcio Ruolo Centrocampista Termine carriera 2013 CarrieraGiovanili 1996-1998 Racing SantanderSquadre di club1 1997-2001 Racing Santander39 (3)1999→  CD Logroñés5 (0)2001-2002 Atlético Madrid18 (0)2002-2003 Real Valladolid37 (5)2003-2004 Maiorca32 (3)2004-2006 Atlético Madrid44 (4)2006-2012 Racing Santander188 (14)2012-2013 Mirandés3 (0)Nazionale 1999 Spagna U-20? (?)Palmarès ...

 

 

Численность населения республики по данным Росстата составляет 4 003 016[1] чел. (2024). Татарстан занимает 8-е место по численности населения среди субъектов Российской Федерации[2]. Плотность населения — 59,00 чел./км² (2024). Городское население — 76,72[3] % (20...

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (مايو 2021)Learn how and when to remove this message هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا....

 

 

European historical term for a region of West Africa Map by Herman Moll, London, 1729, showing the Grain Coast Part of a series on the History of Liberia Early history Pepper Coast Colonial period American Colonization Society Colony of Liberia Republic of Maryland-in-Africa Americo-Liberian rule 1846 independence referendum Declaration of Independence Constitution of 1847 1871 coup d'état Single-party rule World War II Modern era 1980 coup d'état People's Redemption Council First Civil War...