Pergunta

Qual é a diferença de significado entre 'semântica' e 'sintaxe'? O que são eles?

Além disso, qual é a diferença entre coisas como "website semântica vs. website normal", "rede social semântica vs. rede social normal" etc.

Foi útil?

Solução

A sintaxe é a gramática. Ele descreve a maneira de construir uma frase correta. Por exemplo, essa água é triangular é sintaticamente correto.

A semântica diz respeito ao significado. essa água é triangular faz nada não significa, porém a gramática é ok.

Falando sobre o semântica web se tornou moda recentemente. A idéia é aumentar a marcação (estrutural com HTML) com os dados adicionais para computador poderia fazer sentido das páginas da web com mais facilidade.

Outras dicas

A sintaxe é a gramática de uma língua -. As regras pelas quais a formar frases ou expressões

Semântica é o significado que você está tentando expressar com o seu código.

Um programa que é sintaticamente correto irá compilar e executar.

Um programa que é semanticamente correta vai realmente fazer o que você como o programador pretendia que fazer. ou seja, ele não tem quaisquer erros nele.

Dois programas escritos para executar a mesma tarefa em diferentes línguas vai usar diferentes sintaxes, mas eles seria o mesmo semanticamente.

Se você está falando de web (em vez de linguagens de programação):

A sintaxe da linguagem é o que o (programa de processamento ou) navegador pode legalmente reconhecer e punho, e tornar a você. Por exemplo, seu navegador pode render HTML, enquanto a sua API pode analisar árvores XML.

A semântica envolvem o que realmente está sendo representado. Há uma série de novidades agora sobre teias semânticas e todas essas coisas, mas significa essencialmente que cada entidade também está associada com algumas informações ou metadados legível, de modo que uma determinada tag teria um significado suposto e encaminhá-lo para ele.

As redes sociais são a mesma história. Você colocar o conhecimento nas ligações

"Uma formiga comeu uma tia." tem uma sintaxe correta, mas não fará sentido semanticamente. A sintaxe é um conjunto de regras que podem ser combinados para produzir número infinito de frases gramaticalmente válidas, mas poucos, muito poucos dos quais tem uma semântica.

A sintaxe é a ordem das palavras de uma frase. Em Inglês seria a forma sujeito-verbo-objeto.

Semântica é o significado por trás das palavras. Por exemplo: ela comeu uma serra. A palavra serra não corresponde de acordo com o significado da frase. mas é gramaticalmente correta. pelo que a sua sintaxe está correta. =)

Especificamente, os meios de redes sociais semânticas incorporação das relações sociais reais dentro da marcação da página. O formato padrão para fazer isso, como definido por microformatos é XFN , XHTML Friends Network. Em relação à web semântica em geral, microformatos deve ser o go-to guia para a definição do conteúdo semântico embutido.

sites de web semântica usar o conceito do semântica web , que visa trazer significado para conteúdo web usando anotações especiais para identificar certos conceitos em uma página. Isto torna possível a automática (por um computador, e não um ser humano) raciocinando sobre o conteúdo, o que melhora a sua agregação, extração, indexação e busca.

As explicações acima são vagos no lado da semântica, semântica pode significar os diferentes elementos na disposição aos argumentos de compilação de valor (sendo estes compreensível, ao utilizador final homem e digerível para a máquina).

É claro que isso coloca a semântica e o programador-editor-escritor-comunicador no meio: ele decide sobre a semântica que deve ser idealmente definidos ao seu público, compreendidos por seu público, convenção geral por seu público e de fácil digestão para a máquina -computador. Semântica devem ser acordadas, são conceituais, deverá ser aplicável a ambos os lados.

Say notas de rodapé, inline e bloquear-citações, títulos e assim por diante acabar em uma lista bem definida e finito. Mediawiki, wikitext como exemplo falhar nessa perspectiva, a definição de sintaxe para elementos de significado semântico deixar indefinido, nenhuma lista finita acordado. "Significando por forma" como adicional do que um título como um exemplo de novo traz como conteúdo textual. Exemplo "Este é um título" torna-se apenas semântica integrados pela suposição dentro acordado semântica, e não pode haver mais de um conjunto de dizer "isto é importante e será detalhado"

AsciiDoc e marcação pandoc é bastante diferente em sua semântica, independentemente de como cada traduz isso por convenção de sintaxe para formatos de saída.

Programação, formatos de saída

Como HTML, PDF, EPUB pode ter conseqüentemente, significando forma, pela semântica, a sintaxe tendo desaparecido como uma ferramenta temporária de tradução, e como mais uma consequência, portanto, a saída pode ser digitalizado roboticamente de sentido, o champ de algoritmos de 'grep': Google. Procurando o significado de "o" em "O que é que se procura" com base em se um título ou uma nota de rodapé, ou um link é considerado.

semântica, e pode haver mais do que uma camada, mesmo a mensagem de texto transporta (Chomsky) semântica, assim, poderia ser traduzido no sentido por forma, a criação de diferenças funcionais para qualquer outra coisa na cadeia de saída, incluindo um ser humano, o leitor .

Como conclusão, programadores e acadêmicos devem ser integrados, sem acadêmico deve ser feito sem o conhecimento de suas ferramentas, como qualquer pão e manteiga carpinteiro. Os programadores devem ser acadêmicos no sentido de que a outra extremidade da ponte eles realizam é ??o usuário final, a ponte ... é assim: semântica.

m.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top