ZObject

E723782

ZObject is the fundamental data structure used in WikiLambda to represent and store functions, data, and other entities in a language-independent, structured format.

All labels observed (1)

Label Occurrences
ZObject canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf WikiLambda concept
data structure
associatedWith MediaWiki extension WikiLambda NERFINISHED
conformsTo WikiLambda ZObject schema NERFINISHED
coreComponentOf WikiLambda function model NERFINISHED
designedBy Abstract Wikipedia team NERFINISHED
designedFor machine readability
multilingual use
tool interoperability
documentedAt https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Function_model
https://www.mediawiki.org/wiki/Extension:WikiLambda
enables cross-wiki function usage
language-independent function storage
reusable function definitions
hasComponent ZID identifier
ZKeys
ZType
ZValues
hasConstraint must be well-formed JSON-like structure
hasProperty language independence
structured format
maintainedBy Wikimedia Foundation NERFINISHED
partOf Wikimedia technical ecosystem NERFINISHED
relatedConcept ZFunction
ZImplementation
ZReference
ZType
represents data values
error objects
function signatures
functions as data
implementations
test cases
types
serializationFormat JSON NERFINISHED
supports function calls
function definitions
function implementations
typed data
validation
usedBy Abstract Wikipedia function catalog NERFINISHED
WikiLambda API NERFINISHED
usedFor representing data
representing functions
representing other entities
usedIn Abstract Wikipedia NERFINISHED
WikiLambda NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

WikiLambda coreConcept ZObject