Wikipedia abstracta/Glosario

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
This page is a translated version of the page Abstract Wikipedia/Glossary and the translation is 70% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Scots • ‎dansk • ‎español • ‎français • ‎hrvatski • ‎italiano • ‎português do Brasil • ‎svenska • ‎українська • ‎עברית • ‎ગુજરાતી • ‎ไทย • ‎日本語 • ‎ꯃꯤꯇꯩ ꯂꯣꯟ • ‎한국어
A · B · C · D · E · F · G · H ·  I  · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z

A

abstracto (inglés : abstract)
que no está en un lenguaje natural concreto, sino que es una abstracción de este; su objetivo es proporcionar una notación para el significado de los textos, oraciones o frases en lenguaje natural. Lo opuesto de concreto.
AbstractText (inglés : AbstractText)
implementación prototipo de la idea de Wikifunciones.
contenido abstracto (inglés : abstract content)
véase contenido.
Wikipedia abstracta (inglés : Abstract Wikipedia)
nombre preliminar de todo el Contenido que puede utilizarse en las Wikipedias locales para traducir un artículo a lenguaje natural; la propuesta actual es que esté alojada en Wikidata junto a su Elemento correspondiente, pero eso será discutido antes de la Parte P2 del proyecto de desarrollo.
alias (inglés : alias)
etiqueta alternativa para un objeto, usada primariamente para encontrar el objeto
artículo (inglés : article)
una página en el espacio de nombres principal de Wikipedia, que usualmente representa una entrada en Wikipedia.

B

integrado (inglés : builtin)
una implementación nativa de una función provista por el evaluador y que no es editable por medio de la interfaz wiki.

C

call (inglés : call)
see function call. In English, the term invoke or invocation may also be used.
canónico, canonicalizado (inglés : canonical, canonicalized, canonicalised)
una forma concreta, menos verbosa y, por lo tanto, más legible de representar ZObjects en JSON; es la representación en la que usualmente se almacenan los ZObjects en Wikifunctions. Es lo opuesto de normal
car (inglés : car)
nombre alternativo para cabecera; véase CAR y CDR en Wikipedia. Véase también cdr.
cdr (inglés : cdr)
nombre alternativo para cola; véase CAR y CDR en Wikipedia. Véase también car.
carácter (inglés : character)
un carácter tal como lo define Unicode, parte constitutiva de una cadena; un carácter puede constar de varios bytes (u octetos).
composición (inglés : composition)
forma de implementación de una función, donde la implementación la proporciona la combinación de otras funciones; véase modelo de función.
notación de composición (inglés : composition notation)
una notación fácil de leer para composiciones; véase modelo de función.
concreto (inglés : concrete)
en un lenguaje natural específico. Lo opuesto de abstracto.
cons (inglés : cons)
a function to create a new list by adding an element at the top of it; see phab:T261474.
constructor (inglés : constructor)
an abstract building block of content; a constructor aims to capture the meaning of a single phrase or sentence structure and often has slots that can take other constructors, and can itself be used as a value to fill the slots of other constructors.
contenido, contenido abstracto (inglés : content, abstract content)
abstract representation of a text or text fragment, assembled from constructors. Technically, an instantiated constructor. The top level constructor is used to represent a whole article and stored in Abstract Wikipedia, but content can be also for just a sentence or phrase. Sometimes called abstract content.

D

deserialización (inglés : deserialization)
Lo opuesto de serialización.
proyecto de desarrollo (inglés : development project)
a project to develop Wikifunctions and Abstract Wikipedia; see Abstract Wikipedia plan.
documentación (inglés : documentation)
human-readable text explaining an object.

E

eneyj (inglés : eneyj)
  1. prototype model of Wikifunctions;
  2. a JavaScript implementation of an evaluator of that model provided in abstracttext.
error (inglés : error)
a type whose instances indicate problems in evaluation or validation; see Function model.
evaluador (inglés : evaluator)
a piece of software that takes a ZObject and evaluates it, that is executes a Function and returns the result. We envision the development of several evaluators. Evaluators may be implemented and run in the browser, on the server of the Wikimedia Foundation, in the cloud, in an app on a mobile device, or other places. Compare to executor and orchestrator.
ejecutor (inglés : executor)
one of a set of internal services which are not exposed to the public. They can be only called by the orchestrator. They run native code in a specific programming language. There would be one executor for Lua, one for JavaScript, one for Python, etc. See the service documentation. Compare to evaluator and orchestrator.

F

función (inglés : function)
the specification of a computation that takes some input and returns output; see Function (computer science) in Wikipedia.
llamada a función (inglés : function call)
A function call is a ZObject consisting of a function and the required arguments for the function, and can be evaluated to another ZObject. In English, the term "invoke" may also be used.
modelo de función (inglés : function model)
Véase Modelo de función.
funcional (inglés : functional)
short for "purely functional", meaning that the evaluation of such a function has no side-effects and is deterministic, that is always the same; see Purely functional programming in Wikipedia; see Function model.

G

tipo genérico (inglés : generic type)
un tipo generado por la evaluación de llamada a una función.

H

cabecera (inglés : head)
el primer elemento de una lista. También conocido como car. El resto de la lista se conoce como cola o cdr. Véase phab:T261474.

I

identidad (inglés : identity)
The identity of a type is an instance of (specific) function that evaluates to the type. For a simple type, it is a reference to the type itself.
implementación (inglés : implementation)
a particular way to execute a function. An implementation may be a piece of code in a certain programming language, refer to functionality “built into” the evaluator, or combine calls to other functions. A function may have many implementations, which should all be equivalent. Short for "ZFunction implementation".
instancia (inglés : instance)
Every ZObject is an instance of its type.
invoke (inglés : invoke)
synonym for call in English. See function call.
elemento (inglés : item)
an entry in Wikidata's knowledge base; see Item in the Wikidata glossary.

J

JSON (inglés : JSON)
una serialización de datos que es ampliamente usada; véase JSON en Wikipedia.

K

llave (inglés : key)
a string which ends with the letter K followed by a natural number, and is optionally preceded by a ZID. Keys are defined in Wikifunctions usually on Types or Functions, and are used to build up ZObjects.

L

etiqueta (inglés : label)
main name given to identify a ZObject. May only be plain text.
lexema (inglés : lexeme)
an entry in Wikidata storing lexicographic knowledge about, roughly, a word; see Lexeme in the Wikidata glossary.
linealizador (inglés : linearizer)
a function to convert a ZObject to a string. The opposite of parser.
lista (inglés : list)
a data type that groups an arbitrary number of instances in an ordered entity; see List (abstract data type) in Wikipedia.
literal (inglés : literal)
a value that is not a ZObject. Currently the only accepted literal is string.
Wikipedia local (inglés : local Wikipedia)
a Wikipedia in a specific language, such as Hebrew Wikipedia, Japanese Wikipedia, or Italian Wikipedia.

M

Wikipedia multilingüe (inglés : multilingual Wikipedia)
the architecture that allows local Wikipedias to enrich themselves by rendering the Content from Abstract Wikipedia and thus have a more comprehensive, current, and correct Wikipedia in their language; see Abstract Wikipedia architecture.

N

lenguaje natural (inglés : natural language)
a specific natural language in the wider sense, such as English, Tagalog, or Swahili; see Natural language in Wikipedia.
normal (inglés : normal)
an extended, easily processable and very uniform way to represent ZObjects in JSON. This is opposed to canonical.
nada (inglés : nothing)
a data type that can have no instances; see Bottom type in Wikipedia.

O

objeto (inglés : object)
In JavaScript or JSON, an object is basically an associative array; see Associative array in Wikipedia.
orquestador (inglés : orchestrator)
a service that takes a ZObject and returns an evaluated version of it. To do this it will make calls to the wiki for other ZObjects it needs, to the executor to evaluate some function calls, and other services such as Wikidata. See the service documentation. Compare to evaluator and executor.

P

página (inglés : page)
una wiki consiste de cierto número de páginas individuales, las cuales se pueden editar independientemente.
analizador (inglés : parser)
una función que convierte una cadena de caracteres a ZObject. Lo opuesto de linealizador.
par (inglés : pair)
un ZObject compuesto que contiene dos ZObjects de tipo específico (pero arbitrarios).
Parte P1 (inglés : Part P1)
the part of the development project that deals with creating Wikifunctions. It starts at the beginning of the project and goes on throughout its whole lifetime; see Part P1: Wikifunctions.
Parte P2 (inglés : Part P2)
the part of the development project that deals with creating Abstract Wikipedia. It starts after about a year in the project and goes on throughout the second half of its lifetime; see Part P2: Abstract Wikipedia.
persistente (inglés : persistent)
a ZObject with a ZID and with its own page in the wiki. Most persistent ZObjects will include values that are ZObjects with no ZID, and are therefore not persistent.
propiedad (inglés : property)
used to make a statement about an Item in Wikidata's knowledge base; see Property in the Wikidata glossary.

Q

cita (inglés : quote)
una estructura de datos que no se debe evaluar, sino que se debe conservar textualmente.

R

referencia (inglés : reference)
an ID denoting the underlying object. For example, the string "Z11" refers to the Type Z11/Monolingual text.
Note Note : This term has a completely different meaning than on Wikidata; see Reference (computer science) in Wikipedia.
traductor (inglés : renderer)
a function that gets a content and an identifier for a natural language as an input and returns text in that natural language as output, representing the content as concrete text, using knowledge from lexemes.
reify (inglés : reify)
a function that deconstructs an object into its constituent parts so that the parts can be individually accessed; see Reification in Wikipedia; see phab:T261474.
REPL (inglés : REPL)
a Read / Eval / Print - Loop, a command line interface that takes some input, evaluates it, and displays the result; see REPL in Wikipedia; see Function model.

S

serialización (inglés : serialization)
Formas de representar ZObjects en JSON; véase también canónico, normal.
declaración (inglés : statement)
used to provide knowledge about an Item in Wikidata's knowledge base; see Statement in the Wikidata glossary.
cadena (inglés : string)
una secuencia de caracteres.
tipo suma (inglés : sum type)
a type that can have instances of any of its constituent types; see Sum type in Wikipedia; see Function model.

T

cola (inglés : tail)
una lista sin su primer elemento. También conocido como cdr. El primer elemento se conoce como cabecera o coche. Ver phab:T261474.
probador (inglés : tester)
a way to automatically determine if a given ZFunction is doing the right thing. A function will typically have multiple testers, each specifying some input to the function and conditions the output for the given input must fulfil. For example, testers for a “title case” function might include: “abc” should become “Abc”; “war and peace” should become “War and Peace”; “война и мир” should become “Война и мир”; and “123” should remain “123”.
transitorio (inglés : transient)
Lo opuesto de persistente.
tipo (inglés : type)
a type defines the conditions for a ZObject to be a valid instance of this type, by providing a function that validates a ZObject. Types are ZObjects themselves, so that contributors of Wikifunctions can create new types.

V

valor (inglés : value)
the string or ZObject associated with a key in another ZObject.
validador (inglés : validator)
Una función que toma un ZObject como argumento y retorna una lista de errores encontrados.

W

wiki (inglés : wiki)
un sitio web que permite la edición fácil y colaborativa de sus páginas.
Wikidata (inglés : Wikidata)
a project of the Wikimedia Foundation, a free, collaboratively edited knowledge base; see Wikidata.
Wikifunciones (inglés : Wikifunctions)
nuevo proyecto de la Fundación Wikimedia; un catálogo de funciones libre, mantenido y desarrollado de forma colaborativa. Inicialmente fue conocido como Wikilambda en la propuesta original (ese nombre ahora se utiliza para la extensión WikiLambda).
WikiLambda (inglés : WikiLambda)
el software que le da vida al proyecto, Extensión:WikiLambda.
Fundación Wikimedia (inglés : Wikimedia Foundation)
organización que apoya al movimiento Wikimedia; véase Fundación Wikimedia.
Wikipedia (inglés : Wikipedia)
un proyecto de la Fundación Wikimedia, una enciclopedia libre que se edita de manera colaborativa; véase Wikipedia.
Wikipedia, Abstract (inglés : Wikipedia, Abstract)
véase Wikipedia abstracta.
Wikipedia, multilingual (inglés : Wikipedia, multilingual)
véase Wikipedia multilingüe.

Z

ZID (inglés : ZID)
un ID que empieza con la letra Z seguida de un número natural. Se usa para identificar ZObjects persistentes.
ZFunction (inglés : ZFunction)
a wiki page on Wikifunctions that describes a particular function that can be used through the evaluator. Each ZFunction can be realised in code by one or more Implementations, and said implementations can be verified as correct by one or more Tester ZFunctions.
ZKey (inglés : ZKey)
un ZObject que define una llave para un tipo particular.
ZList (inglés : ZList)
un ZObject para una secuencia ordenada de otros ZObjects.
ZObject (inglés : ZObject)
every entry in Wikifunctions is a ZObject. ZObjects stored in Wikifunctions have ZIDs and can be of numerous types, such as Constructors, Functions, Types, etc. A ZObject consists of a set of Key/Value pairs, with each Key appearing only once per ZObject and Values being ZObjects.