RuleML (original) (raw)
RuleML Posts
A website is a domain that contains various information regarding a subject, however it is necessary to know about the types of websites that currently exist.
Institutional or business
These are websites intended to publicize a brand or venture, carry out commercial activities through it or even provide users with information regarding the institution or business.
The most common is that within these websites basic information is obtained regarding the company and the products or services it sells, also including points such as the mission and vision of the organization, its values, trajectory, personnel that compose it, physical address , contact forms and more.
In many cases, these websites may contain shopping carts so that you can purchase your products or services online, however it is not a mandatory condition.
Personal or portfolios
Personal or portfolio type websites are usually independent, that is, they are created to meet the needs of a person either professionally or personally.
In this sense, personal or portfolio websites allow their owners to show what they want about them, such as their resume, career, work or projects and more.
Microsites
Microsites are usually an intermediate point between a landing page and an institutional or business website, since they basically offer information about certain products or advertising campaigns, usually in a certain period of time.
Blogging
Blogs are similar to digital diaries or spaces in which people share what they want**, such as their thoughts, feelings, ideas, and more.** Although they are not usually linked to companies or ventures, they are currently used as an inbounding strategy.
Educational
Educational websites are digital spaces created to promote learning, so that information is shared through them that can help generate knowledge among the users who visit it.
Electronic commerce
These are websites specialized in online shopping, so any company or business is no longer tied to a physical establishment but can make its sales or rentals through a website.
Although business websites can also choose to incorporate the electronic commerce option, there are others that are exclusively for their own marketing or for third parties.
That is, there are websites that are designed to manage the sales of other users who register on the page, creating a community of buyers and sellers.
Website
These sites are designed to collect information from various places, showing users a compendium that can meet the needs of frequent Internet users.
In this sense, these sites usually use publications of original articles and third parties, free of rights, to generate a compendium on a certain subject.
News or magazine
As its name indicates, this type of website focuses its activities on offering digital pensions of what are newspapers, magazines and newscasts in the real world. Thus, it is possible to bring users relevant information, see, useful and entertaining, without the need to resort to print media or traditional media.
Wiki or community forums
They are collaborative spaces in which people can participate, offering debates, discussions or sharing information regarding a particular topic.
The formation of communities or Wiki, is aimed at bringing together in a single site various users with common interests, who wish to update themselves on a certain topic, clarify doubts, share information or simply express their opinion.
For example, you can find various types of communities on the Internet such as those used by gamers, in which users who are fans of a certain video game gather to discuss it, share their opinion, tricks, strategies and more.
Social networks
These are websites specialized in providing spaces for each user, in sharing part with their followers or contacts. Thus, this particular type of website interconnects users through the internet, allowing them to complement their social life in the real world with the digital one.
The human being is by nature curious and likes to discover new things, regarding the world that surrounds him, knows RuleML, an initiative that supports research in the area of technical language, programming and business.
What is RuleML?
We are aware that this is a complex subject to understand, which is why we have tried to adapt the content of this article, so that any reader is able to understand at least in a basic way what you should know about this language.
In general, it is an initiative that has been carried out by the organization with the same name, it works in favor of research without profiting from it.
RuleML is a tool that aims to help specialists design standards in the form of market language.
The organization’s initiative aims to promote research and development of programs related to the design of standards in the industry, specifically in the technical area.
Although at first the RuleML company was dedicated exclusively to the design of standards, it later scaled up, expanding its range of activities to promoting research and holding annual conferences to address research areas in the technical area.
The RuleML company was founded in the year 2000 by Harold Boley, Benjamin Grosof and Said Tabet, who wanted to form a non-profit organization that would dedicate its work mainly to research in the design of markup language standards. .
RuleML, developed a markup language that works bidirectionally, that is, from back to front and vice versa, in XML, to facilitate deduction, rewriting, and other inferential actions.
However, the work and operation of RuleML is conditioned by the Rule Markup Initiative, which is an open group of individuals, academies and industries, established for the development of a canonical web language for rules, using XML markup and conversions. bidirectional to other rule systems.
RuleML Markup Standards and Initiatives
RuleMl, includes various initiatives in the field of research and some established marking standards.
• Rule Interchange Format, which includes several useful rule dialects, with features similar to other RuleML standards:
• RuleML Technical Committee, from the Oasis-Open organization, is an activity that aims to legally automate industrial standards, based on RuleML.
• Semantic Web Rules Language or SWRL, product of industrial standards design, based on RuleML.
• Semantic web services framework and its namesake language, designed based on earlier versions of RuleML.
• Mathematical markup language or MathML, based on RuleML and oriented towards the definition of functions, rather than rules.
• Predictive model markup language, based mainly on XML, allows the definition and dissemination of result models, oriented to data mining and including RuleML rules.
• XML attribute grammars, designed for AG semantics rules. In addition to this, there are several XML markup models, which resemble those of Horn.
• Extensible style sheet language transformations, a system that allows regulating the action of rewriting restricted type terms in XML format, so that they can be converted into any other type of document.
The RuleML initiative is still in force and in constant development, with the idea of delving deeper into the field of research and development of models, standards and rules in markup language, for various purposes.
In addition, the RuleML organization not only has the product with the same name, but also others such as W3C SWRL , W3C RIF , OASIS Legal RuleML , RuleML Symposium and more, which focus on rule-based programming, language development and markup semantics, and the like.
With a view to continuing to develop this type of content for fans of the programming language and coding on websites, we invite you to visit other articles that are already available on the blog of this website, but not before reminding you of the importance of sharing this information with other interested people so that our community continues to grow.
Discover how a web page works, so that you know roughly how it is possible to have access to the virtual world that offers so many advantages to people who live in today’s world and who use it as a means of work, recreation, study and socialization.
What is a web page?
A web page is a space in which certain information or service is offered to users, this is the product of a series of codes programmed in browsers so that when accessing it it is possible to read it, visualize it and understand it.
With a view to continuing to develop this type of content for fans of the programming language and coding on websites, we invite you to visit other articles that are already available on the blog of this website, but not before reminding you of the importance of sharing this information with other interested people so that our community continues to grow.
How does it work?
The codes programmed in the creation of each web page indicate to the browser those parts that must be displayed in text format, which are references, images, videos or any other component element.
In addition, thanks to the complex programming languages that are used in the creation of each web page, it is possible to tell the browser what colors the page will show, where the elements that compose it will go, the order in which the information will appear and almost any anything else that occurs to you.
Thus, the browser is responsible for assembling everything, as ordered by the programming language, to show Internet users the page as its creator wishes.
In addition, it is important to highlight that websites are created with various web languages, such as HTML, which provide structure, JavaScript, which provide functionality, and CSS, which is responsible for conditioning the appearance.
This is easily verifiable with some simple actions, just right-click on the browser and select the “inspect” or “View code” option, the programming language with which it has been created will be displayed, so that you have some idea of the structural composition of said page, is like seeing its skeleton, in common words.
In addition, it is important that you are clear about some basic concepts related to the Internet, for example, a website is really a domain on the Internet, which is made up of pages, so website and web page are not synonymous, but that one composes the other.
An example that can further clarify this point is to compare the website with a book and the web pages of each site, with the pages of the book.
Despite this, many people use the term “page” to actually refer to a website, despite being wrong.
What is the purpose of a website?
The main purpose of a website, for practical purposes, is to be linked to cyberspace or its existence within the internet, however at a structural level it is possible to say that web pages are created for different purposes, from entertaining to providing knowledge regarding to a certain topic.
The options are unlimited, since the Internet provides all the necessary tools for a person, company, organization, venture or any other entity to create websites and web pages about whatever they want.
Whatever utility you want to give your website, you can do it using web languages, but you won’t have to worry about it.
It is clear that many people believe that making a website requires being an expert, but not really, thanks to the fact that there are currently pages that allow you to use templates and other elements to design and create your website without it being an complex task.
So you will be able to make your own website, even if you don’t know about programming languages.
Discover everything you need to know about language on the web, a field of great importance for the creation of pages and sites on the Internet. Learn about this interesting topic here, in the post that we have prepared for you.
What is language on the web?
The programming language or web language is a fundamental resource, which serves to provide functionality to sites and pages on the Internet. Thus, these languages relate various elements to each other, giving rise to the interconnection that sustains what the internet is.
The web language obeys a series of codes that in turn make up parameters, which indicate to the elements of a site or page, how to behave and allows communication between all the components involved in the browsing process.
In a simpler way, through the use of web language, when you click on the search button in an engine, the results are displayed, since the site has been programmed with web language to execute this action and make it possible.
With a view to continuing to develop this type of content for fans of the programming language and coding on websites, we invite you to visit other articles that are already available on the blog of this website, but not before reminding you of the importance of sharing this information with other interested people so that our community continues to grow.
Types of web languages
Thanks to the different web languages, when accessing the Internet and performing any action, the web server can display a page, a style sheet, a script or another type of file as a response, however, to create each of them it is necessary to resort to a type of different language.
For example, for web pages the corresponding language is HTML, for style sheets CSS is used and for the script JavaScript, giving rise to what constitute the three most frequent and important web languages in the Internet environment.
HTML or HyperText Markup Language
HTML or hypertext markup language is used to create web pages, in general. It is made up of various tags that start and end each command entered for programming.
Despite this, HTML is not actually considered a programming language, since common terms apply to this terminology such as logical sequences, cycles, conditionals, and others, but it can be classified as a web language, since it is through this resource that it is possible to provide functionality to the pages.
JS or JavaScript
JavaScript is a programming language that offers the possibility of programming certain functions in the Internet browser, such as digital animations or data validation processes.
These types of files that are written with the JavaScript programming language are popularly known as Scripts.
CSS or Cascading Style Sheet
The Cascading Style Sheet or as it is translated in Spanish, cascading style sheets, constitute a programming language that helps define the aesthetic aspect of web pages.
CSS is not considered a programming language, rather it is a descriptive web language, since its use is aimed at defining the general appearance of the page, from color to typography, and even the presentation of other elements present on the site.
CSS is called a style language, since that is precisely what conditions its use.
More specifically, it is fair to say that the most important web languages are considered as such for what they contribute to the digital sphere, that is, HTML constitutes the structure that supports a page or serves as the basis for its existence. while the JS gives you all the functionality and the CSS, for its part, gives you style or helps to elaborate the appearance.