풀스택 개발 공부로그

Why use form tag in HTML?

|

Why use form tag

form태그 없이 충분히 데이터를 전송할 수 있는데 왜 쓰는지 궁금해서 검색해봤다.

stackoverflow

javascript - What is the purpose of the html form tag - Stack Overflow

Realistically, you can pretty much do whatever you want with HTML5 markup, and most browsers will parse it. Last time I checked, WebKit / Blink even allows pseudo-elements inside input elements , which is a clear violation of the spec - Gecko not so much. However, doing whatever you like with your markup will undoubtably invalidate it as far as semantics are concerned.

어떻게 하든지 상관은 없지만 semantics를 고려한다면 중요하다.

Meaning of semantic

The Importance of Semantics | The Classroom

Semantics is the study of the meaning of words and sentences. The discipline studies the interpretation of individual words, the construction of sentences and the literal interpretation of text the way it is written. Proper understanding of semantics relates to all academic disciplines in all languages, as a clear understanding allows students and teachers to communicate their messages clearly without fear of misinterpretation.

semantics는 단어와 문장의 의미에 관한 연구이다. 이는 각 단어의 해석, 문장의 구조, 글자가 쓰여진 그대로의 해석에 대한 연구이다.

Semantic web

what-is-the-semantic-web

The semantic web focuses on data rather than on documents, making it a much more immersive and detailed way of accessing information compared to the World Wide Web invented by Tim Berners Lee in the late 1980s.

문서 그 자체보다는 데이터에 집중한것이 semantic web이다.

According to the World Wide Web Consortium ( W3C ), the semantic web is “a common framework that allows data to be shared and reused across application, enterprise, and community boundaries”.

semantic web은 어떤 어플리케이션이든 기업이든 커뮤니티든 상관없이 데이터가 공유되고 재사용이 쉽도록 하는 framework(particular set of rules, ideas, or beliefs which you use in order to deal with problems)이다.

The concept is to offer people the information they’re looking for at the time they need it. One of its key philosophies is that although the information presented on the internet is useful, it’s not always needed at every point.

이런 생각은 사람들이 필요할 때 언제든 원하는 데이터를 제공할 수 있도록 해준다. 인터넷의 있는 정보들은 유용하지만 모든 정보들이 항상 필요한것은 아니기 때문이다.

The semantic web essentially allows for the connection of information using a network that can be easily read by machines – whether computers, IoT devices, mobile phones or other devices commonly used to access information.

semantic web은 컴퓨터, IoT기기, 스마트폰 등 어떤 기기를 사용하더라도 네트워크를 통해 쉽게 정보를 연결할 수 있도록 해준다.

It’s built on the premise that data within web pages is useful, but not in all circumstances. One of the biggest hurdles of the internet as it stands is that the majority of data is created using forms and there’s no unified way of publishing data so anyone can manage it. The way data is presented using HTML can be difficult to handle and so the semantic web takes the idea that if this data can be re-purposed, it’s more useful to everyone.

웹페이지에 있는 데이터는 유용하다는 전제를 깔고 간다. 하지만 모든 상황에서 그런것은 아니다. 가장 큰 문제는 데이터느느 form을 통해서 생성되고 이 데이터들은 통일된 관리 방법이나 관리자가 없다는 것이다. 표준없이 HTML을 구성한다면 데이터를 재사용하는데 어려움이 있을 것이다.그렇기 때문에 semantic web을 활용해 데이터가 재사용되기 쉽도록 했다.

The most important part of semantic web technologies is Resource Description Framework (RDF). This is a common framework for describing resources. It can represent metadata that can be parsed and processed by systems rather than just displayed to users.

semantic web에서 가장 중요한 기술은 RDF이다. 이것은 리소스를 묘사하는 방식이다. 사용자에게 눈으로 보여지는 화면보다는 시스템에 의해 분석될 수 있는 메타데이터를 나타낸다.

요약

방대한 양의 정보들이 machine에 의해 분석될 수 있도록 web을 구조화 하기 위한 프레임워크.

내 생각

비즈니스의 시작은 마케팅이라고 생각한다. 요즘 시대의 최고의 마케팅은 검색엔진에서 상위에 노출되는것이다. 그 이유는 광고비용이 따로 들지 않고, 무엇보다 여러 사람들에게 노출이 될 확률이 높아지기 때문이다. 검색엔진에 잘 노출되기 위해서는 여러가지 방법이 있을것이다. 그 중 하나가 semantic web이다.