Latest web development tutorials

Semantic Web

Parola rappresentazione semantica del suo significato.

Cose significato semantico delle cose.

Semantic Web = Web significato.


Qual è il Semantic Web?

Qual è la semantica? In effetti, si tratta semplicemente di lasciare la macchina può leggere il contenuto.

  • The Beatles è stato un popolare band di Liverpool.
  • Di John Lennon è un membro dei Beatles.
  • "Hey Jude", dal capolavoro Beatles.

Possiamo facilmente comprendere il significato della frase di cui sopra. Ma queste affermazioni sono di capire come un computer vero?

Dichiarazione è stato creato da le regole della grammatica. Sintassi del linguaggio definisce le istruzioni del linguaggio per la creazione di regole. Ma come entrare in una grammatica semantica esso?

Semantic Web è da intendersi che i dati macchina. La tecnologia Semantic Web, che include un linguaggio di descrizione e di ragionamento logico. È attraverso qualche forma di corpo package (Ontology) sarà descritto.

Il Web Semantico non è un collegamento tra le pagine.

Semantic Web descrive la correlazione tra le cose ((ad esempio A è parte di B, Y è un membro di Z) e le proprietà delle cose (come le dimensioni, altezza, età, prezzo, ecc).

il Web

rete semantica è basato su XML (Extensible Markup Language Extensible Markup Langauge) lingua e il Resource Description Framework (RDF) per completare. XML è uno strumento per la definizione di un linguaggio di markup, che include la dichiarazione XML, il linguaggio usato per definire la sintassi del DTD (Document Type dichiarazione del tipo di documento definizione), descrizione tag e una descrizione dettagliata del documento stesso. Il documento stesso contiene markup e il contenuto. RDF viene utilizzato per esprimere il contenuto della pagina.



Resource Description Framework

RDF (Resource Description Framework), vale a dire, Resource Description Framework, un W3C consigliato linguaggio di specifica utilizzata per descrivere la relazione tra le informazioni e le risorse sul WWW.

RDF (S) è una parte importante del Semantic Web, che usa URI per identificare oggetti diversi (tra cui i nodi di risorse, tipo di attributo o valori degli attributi) può essere collegato ad un altro URI, esprimono chiaramente il rapporto tra gli oggetti.



realizzazione

Anche se il Web Semantico è una rete migliore, ma l'implementazione è un progetto complesso ed enorme. L'attuale architettura del Semantic Web è in costruzione, la necessità principale per supportare i seguenti due aspetti:

Per raggiungere (1) una rete dati

Cioè: attraverso un insieme armonizzato di standard di dati per migliorare le informazioni sulla rete un sistema di etichettatura più completo e più dettagliato, il Semantic Web può rendere le informazioni di identificazione accurata per distinguere il ruolo dell'informazione e significato per rendere più precisa la ricerca web semantico completo, più facile giudicare informazioni vero o falso, in modo da raggiungere obiettivi pratici, è necessario prima di sviluppare standard, che consente agli utenti di aggiungere contenuti metadati web (es marchio dettagliata spiegazione), e consente agli utenti di individuare ciò che stanno cercando, poi, è anche necessario trovare Un modo per garantire che i programmi differenti possono condividere siti diversi e, infine, chiedere l'utente può aggiungere altre funzionalità, come ad esempio l'aggiunta di software applicativo.

rete semantica è basato su XML (Extensible Markup Language) eXtensible Markup Langauge lingue e il Resource Description Framework (RDF) per completare. XML è uno strumento per la definizione di un linguaggio di markup, che include la dichiarazione XML, il linguaggio usato per definire la sintassi del DTD (Document Type dichiarazione del tipo di documento definizione), descrizione tag e una descrizione dettagliata del documento stesso. Il documento stesso contiene markup e il contenuto. RDF è usato per esprimere il contenuto della pagina.

(2) avente una analisi semantica della capacità dei motori di ricerca

Se la rete dati può raggiungere a breve da centinaia di milioni di persone, l'intelligenza rete semantica attraverso lo sforzo umano è necessario per raggiungere la punta della saggezza delle folle. Avere la capacità di sviluppare una analisi semantica del motore di ricerca di informazioni sarà il passo più importante del Semantic Web, questo motore può comprendere il linguaggio naturale umano, e avere un po 'di ragionamento e di giudizio.

Motore semantico di ricerca (motore di ricerca semantico) e analisi semantica capacità dei motori di ricerca (motore di ricerca semantico abilitato) sono due cose diverse. Tuttavia, il primo è l'uso del Web Semantico, una ricerca di informazioni e capacità di analisi semantica è un motore di ricerca in grado di comprendere il linguaggio naturale, ragionamento per l'utente del computer e fornisce ulteriori a risposte più psicologico.


prospettiva

Architettura del Semantic Web è in costruzione, l'attuale ricerca internazionale nel campo di applicazione di questa architettura non è ancora formata una descrizione soddisfacente di una rigorosa logica e sistema teorico, studiosi cinesi di architettura è fatto solo sulla base di studi stranieri una breve introduzione, non hanno formato una esposizione sistematica.

rete semantica ha bisogno di tre tecnologie chiave supportati: XML, RDF e ontologia.

XML (eXtensible Contrassegnato lingua, eXtensible Markup Language) consente ai fornitori di informazione se necessario, definire i propri tag e nomi di attributi, in modo che la complessa struttura dei documenti XML può essere in qualsiasi misura.

Ha una buona formato di memorizzazione dei dati e scalabile, altamente strutturato e trasmissione in rete facile, ecc, accoppiato con il suo meccanismo unico di NS e XML Schema supporta più tipi di dati e il meccanismo di controllo, il che rende il Semantic Web una delle tecnologie chiave.

Le attuali discussioni sulla semantica tecnologia chiave del gateway focalizzati su RDF e Ontologia corpo.

RDF è un linguaggio raccomandato dal W3C usato per descrivere il rapporto tra risorse e delle specifiche, e ha un semplice, facile da espandere, aperto, facilmente integrabile e un facile scambio e così via.

È interessante notare che, RDF definisce unico modo per descrivere le risorse, ma non definisce quali dati descrivono le risorse disponibili. RDF è costituito da tre parti: RDF Data Model, RDF Schema e RDF sintassi.

Accompagnato da:

rete semantica attraverso l'espansione dei contenuti Internet esistenti aggiunto informazioni indicanti il ​​suo significato, in modo che il computer possa funzionare automaticamente con le persone. Cioè, il Semantic Web non è più solo una varietà di risorse connesse alle informazioni, ma anche il vero significato delle sue informazioni, migliorando in tal modo l'automazione e le informazioni di elaborazione del computer intelligente. Naturalmente, il computer non ha un vero intelligente, ricercatori web semantico necessario stabilire efficace rappresentazione delle informazioni, lo sviluppo di standard uniformi, in modo che il computer possa elaborare automaticamente informazioni in modo efficace.

(Fonte: Bin Zhang spessore "Informazioni principi di gestione e Metodi", Tsinghua University Press, Luglio 2007 Second Edition)

2e5f2342fce47d514dc298da7f3f484f_m

Semantic Web Architettura

  • La primo strato: Unicode e URI, è alla base dell'intera architettura.
  • Il secondo strato: XML + NS + XmlSchema, responsabile per rappresentare il contenuto e la struttura dei dati di grammatica utilizzando il modulo standard del formato di linguaggio informazioni di rete, la struttura dei dati e il contenuto separato.
  • Il terzo strato: RDF + RDF Schema, che fornisce modelli semantici utilizzati per descrivere il tipo di informazioni e di Internet. In cui, RDF (Resource Description Framework), che è, Resource Description Framework, un W3C consigliato linguaggio di specifica utilizzata per descrivere la relazione tra le informazioni e risorse sul WWW. RDF (S) è una parte importante del Semantic Web, che usa URI per identificare oggetti diversi (tra cui i nodi di risorse, tipo di attributo o valori degli attributi) può essere collegato ad un altro URI, esprimono chiaramente il rapporto tra gli oggetti.
  • Il quarto strato: a livello lessicale corpo, il corpo è concepita sul campo di conoscenza, esplicita specifica formale. Semantico architettura Web, il ruolo del corpo principalmente a: (1) descrivere il concetto, che descrive la conoscenza di dominio rivelato attraverso il concetto; (2) il corpo rivelato semantica ha potere più espressivo di RDF, può rivelare più. ricco relazione semantica; (3) la consistenza del corpo come un campo di conoscenze esplicite norme per garantire la coerenza semantica, quindi risolve completamente il polisemia, il che significa un multi-parola e significa fenomeno ambiguo; (4) sostegno ragionamento , incertezza e potente ontologia semantica rivela la capacità sui concetti descritti nel livello di dati effettivamente garantire la validità del ragionamento.
  • Quinto strato: livello logico, è responsabile della fornitura assiomi e principi di inferenza fornire la base per servizi intelligenti. Tra questi, la logica descrizione (DescriptionLogic) si basa sull'oggetto rappresentazione della conoscenza formale, che disegnare le idee principali KL-ONE è un primo ordine logica dei predicati sottoinsieme decidibile. E 'la logica dei predicati del primo ordine è diverso, il sistema è in grado di fornire una descrizione logica di ragionamento servizi decidibile. Oltre alla rappresentazione della conoscenza che descrivere la logica sono utilizzati anche in molti altri settori, è considerato il più importante è una forma normalizzata di linguaggio di rappresentazione centrata sul cliente. Caratteristiche importanti logica descritta è competenze molto forti e determinazione che assicura algoritmo di inferenza può sempre fermare e restituire i risultati corretti. In molti metodi formali di rappresentazione della conoscenza, la logica è descritto in più di un decennio di particolare preoccupazione, soprattutto perché: hanno un chiaro modello - meccanismo teorico, ben si adatta ad essere rappresentato dal concetto di aree di applicazione tassonomia, e fornire servizio di ragionamento è molto utile.
  • Lo strato di strato di strato di prova sesta e settima è responsabile di fornire meccanismi di autenticazione e la fiducia di fiducia.