@prefix dbpprop:	<http://dbpedia.org/property/> .
@prefix dbpedia:	<http://dbpedia.org/resource/> .
dbpedia:JavaScript	dbpprop:paradigm	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Cel_%28programming_language%29>	dbpprop:paradigm	dbpedia:Prototype-based_programming .
dbpedia:REBOL	dbpprop:paradigm	dbpedia:Prototype-based_programming .
dbpedia:NewtonScript	dbpprop:paradigm	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Prototype_%28disambiguation%29>	dbpprop:disambiguates	dbpedia:Prototype-based_programming .
dbpedia:ColdC	dbpprop:paradigm	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/LPC_%28programming_language%29>	dbpprop:paradigm	dbpedia:Prototype-based_programming ,
		dbpedia:Prototype-based_programming ,
		dbpedia:Prototype-based_programming ,
		dbpedia:Prototype-based_programming .
dbpedia:Lisaac	dbpprop:paradigm	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Etoys_%28programming_language%29>	dbpprop:paradigm	dbpedia:Prototype-based_programming ,
		dbpedia:Prototype-based_programming .
@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns3:	<http://dbpedia.org/class/yago/> .
dbpedia:Prototype-based_programming	rdf:type	ns3:ProgrammingParadigms .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
dbpedia:Prototype-based_programming	owl:sameAs	<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000074565> .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
@prefix ns6:	<http://en.wikipedia.org/wiki/> .
dbpedia:Prototype-based_programming	foaf:page	ns6:Prototype-based_programming ;
	dbpprop:reference	<http://www.ozonehouse.com/mark/codeworks.html> ,
		<http://www.laputan.org/reflection/warfare.html> ,
		<http://www.forcix.cx/software/prometheus.html> ,
		<http://search.cpan.org/dist/Class-Prototyped/lib/Class/Prototyped.pm> ,
		<http://web.media.mit.edu/~lieber/Lieberary/OOP/Delegation/Delegation.html> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
dbpedia:Prototype-based_programming	rdfs:label	"Prototip-tabanl\u0131 programlama"@tr ,
		"Prototypenbasierte Programmierung"@de ,
		"\u30D7\u30ED\u30C8\u30BF\u30A4\u30D7\u30D9\u30FC\u30B9"@ja ,
		"Prototype-based programming"@en ,
		"Programmation orient\u00E9e prototype"@fr ,
		"Programaci\u00F3n basada en prototipos"@es ,
		"\u041F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u043D\u043E\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435"@ru ;
	dbpprop:abstract	"Prototype-based programming is a style of object-oriented programming in which classes are not present, and behavior reuse (known as inheritance in class-based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be known as class-less, prototype-oriented or instance-based programming. The original (and most canonical) example of a prototype-based language is the programming language Self developed by David Ungar and Randall Smith. However, the classless programming style has recently grown increasingly popular, and has been adopted for the programming languages JavaScript, Cecil, NewtonScript, Io, MOO, REBOL, Lisaac and several others."@en ,
		"La programmation orient\u00E9e prototype est une forme de programmation orient\u00E9e objet sans classe, bas\u00E9e sur la notion de prototype. Un prototype est un objet \u00E0 partir duquel on cr\u00E9e de nouveaux objets par clonage. En programmation orient\u00E9e prototype, les membres d'un objet, attributs et m\u00E9thodes, sont appel\u00E9s slots; il n'y a pas la distinction entre les slots de donn\u00E9es et les slots de code qu'on a avec les classes. La grande diff\u00E9rence avec la programmation objet \u00E0 classes est qu'on peut remplacer le contenu des slots, en ajouter d'autres ou changer la hi\u00E9rarchie d'h\u00E9ritage que cela soit pr\u00E9vu dans l'objet original ou pas. Self fut le premier langage \u00E0 prototypes. Il a \u00E9t\u00E9 con\u00E7u dans les laboratoires de Sun dans les ann\u00E9es 1990. Le plus connu actuellement est Javascript."@fr ,
		"\u30D7\u30ED\u30C8\u30BF\u30A4\u30D7\u30D9\u30FC\u30B9\u3068\u306F\u3001\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u6307\u5411\u8A00\u8A9E\u3068\u7DCF\u79F0\u3055\u308C\u308B\u30D7\u30ED\u30B0\u30E9\u30DF\u30F3\u30B0\u8A00\u8A9E\u306E\u3046\u3061\u3001\u30D7\u30ED\u30C8\u30BF\u30A4\u30D7\u3092\u57FA\u790E\uFF08\u30D9\u30FC\u30B9\uFF09\u3068\u3057\u3066\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u53D6\u308A\u6271\u3046\u3082\u306E\u3092\u3044\u3046\u3002\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30D9\u30FC\u30B9\u3068\u3082\u3002\u4E00\u65B9\u3001\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u53D6\u308A\u6271\u3044\u3092\u30AF\u30E9\u30B9\u3067\u304A\u3053\u306A\u3063\u3066\u3044\u308B\u3082\u306E\u3092\u30AF\u30E9\u30B9\u30D9\u30FC\u30B9\u3068\u3088\u3076\u3002 \u30D7\u30ED\u30C8\u30BF\u30A4\u30D7\u30D9\u30FC\u30B9\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u6307\u5411\u8A00\u8A9E\u306F\u4E00\u822C\u7684\u306A\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u6307\u5411\u8A00\u8A9E\u3068\u306F\u5BFE\u7167\u7684\u306B\u3001\u9759\u7684\u306A\u30AF\u30E9\u30B9\u3092\u6301\u305F\u305A\u3001\u65B0\u3057\u3044\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u65E2\u5B58\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u306E\u30AF\u30ED\u30FC\u30F3\u304B\u3089\u4F5C\u6210\u3059\u308B\u3002Smalltalk\u3092\u5143\u306B\u30AF\u30E9\u30B9\u306E\u8907\u96D1\u6027\u3092\u6392\u9664\u3057\u305FSelf\u304C\u7279\u306B\u6709\u540D\u3067\u3042\u308B\u3002\u4ED6\u306BJavaScript\u3001NewtonScript\u3001Io\u306A\u3069\u304C\u30D7\u30ED\u30C8\u30BF\u30A4\u30D7\u30D9\u30FC\u30B9\uFF08\u307E\u305F\u306F\u305D\u306E\u6A5F\u80FD\u3092\u6301\u3064\uFF09\u3068\u8003\u3048\u3089\u308C\u308B\u3002"@ja ,
		"\u041F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u043D\u043E\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u2014 \u0441\u0442\u0438\u043B\u044C \u043E\u0431\u044A\u0435\u043A\u0442\u043D\u043E-\u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u043F\u0440\u0438 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043F\u043E\u043D\u044F\u0442\u0438\u0435 \u043A\u043B\u0430\u0441\u0441\u0430, \u0430 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0441\u044F \u043F\u0443\u0442\u0451\u043C \u043A\u043B\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0433\u043E \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u2014 \u043F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u0430. \u041A\u0430\u043D\u043E\u043D\u0438\u0447\u0435\u0441\u043A\u0438\u043C \u043F\u0440\u0438\u043C\u0435\u0440\u043E\u043C \u043F\u0440\u043E\u0442\u043E\u0442\u0438\u043F-\u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u044F\u0437\u044B\u043A\u0430 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u044F\u0437\u044B\u043A Self. \u0412 \u0434\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0435\u043C \u044D\u0442\u043E\u0442 \u0441\u0442\u0438\u043B\u044C \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430\u0447\u0430\u043B \u043E\u0431\u0440\u0435\u0442\u0430\u0442\u044C \u043F\u043E\u043F\u0443\u043B\u044F\u0440\u043D\u043E\u0441\u0442\u044C \u0438 \u0431\u044B\u043B \u043F\u043E\u043B\u043E\u0436\u0435\u043D \u0432 \u043E\u0441\u043D\u043E\u0432\u0443 \u0442\u0430\u043A\u0438\u0445 \u044F\u0437\u044B\u043A\u043E\u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u043A\u0430\u043A JavaScript, Cecil, NewtonScript, Io, Slate, MOO, REBOL, Kevo \u0438 \u0434\u0440."@ru ,
		"Prototip tabanl\u0131 programlama, Nesne Y\u00F6nelimli Programlama (NYP) programlama yakla\u015F\u0131mlar\u0131ndan biridir. Bu yakla\u015F\u0131mda s\u0131n\u0131flar yoktur. S\u0131n\u0131f\u0131n davran\u0131\u015F\u0131n\u0131n tekrar kullan\u0131m\u0131 y\u00F6ntemi, s\u0131n\u0131f tabanl\u0131 dillerde kal\u0131t (m\u00EEras) olarak bilinen metodun yerine prototip olarak benimsenen mevcut nesnelerin klonlanmas\u0131 y\u00F6ntemiyle yap\u0131lmaktad\u0131r. Bu y\u00FCzden bu modele s\u0131n\u0131fs\u0131z vey\u00E2 prototipe y\u00F6nelik vey\u00E2 nesne tabanl\u0131 programlama ad\u0131 da verilir."@tr ,
		"Prototypenbasierte Programmierung, auch als klassenlose Objektorientierung bekannt, ist eine Form der Objektorientierten Programmierung, die auf das Sprachelement der Klasse verzichtet. Objekte werden durch das Clonen bereits existierender Objekte erzeugt. Alle bestehenden Objekte k\u00F6nnen Prototypen neuer Objekte sein. Beim Clonen werden alle Eigenschaften (Attribute und Methoden) vom Prototyp-Objekt geerbt und durch eigene Eigenschaften erweitert. Objekte k\u00F6nnen als Assoziatives Array verstanden werden; die einzelnen Elemente dieser Tabelle werden f\u00FCr gew\u00F6hnlich Slot genannt, wobei meist nicht speziell zwischen Attributen und Methoden des Objekts unterschieden wird: Methoden sind h\u00E4ufig reine Zeiger auf Funktionen. Einige Sprachen kopieren die Objekte vollst\u00E4ndig beim Clonen und es bleiben keine direkten Verbindungen zwischen dem Objekt und seinem Prototyp, mittlerweile verwenden die meisten prototypenbasierten Sprachen aber einen speziellen Slot (in JavaScript z. B. \"prototype\" genannt), der die Verbindung zum Prototypen herstellt, so dass auch nachtr\u00E4gliche \u00C4nderungen im Prototyp wie neue Methoden z. B. in den \"erbenden\" Objekten zur Verf\u00FCgung stehen."@de ,
		"Programaci\u00F3n basada en prototipos es un estilo de programaci\u00F3n orientada a objetos en el cual, las \"clases\" no est\u00E1n presentes, y la re-utilizaci\u00F3n de procesos (conocida como herencia en lenguajes basados en clases) se obtiene a trav\u00E9s de la clonaci\u00F3n de objetos ya existentes, que sirven de prototipos, extendiendo sus funcionalidades. Este modelo es conocido como orientado a prototipos, o programaci\u00F3n basada en instancias. El original (y el m\u00E1s can\u00F3nico) ejemplo de lenguaje prototipado es el lenguaje Self, desarrollado por David Ungar y Randall Smith. Sin embargo el paradigma sin clases est\u00E1 comenzando a popularizarse y ya ha sido implementado en lenguajes de programaci\u00F3n como JavaScript, Cecil, NewtonScript, \u00CDo, MOO, REBOL y varios otros."@es ;
	rdfs:comment	"La programmation orient\u00E9e prototype est une forme de programmation orient\u00E9e objet sans classe, bas\u00E9e sur la notion de prototype. Un prototype est un objet \u00E0 partir duquel on cr\u00E9e de nouveaux objets par clonage. En programmation orient\u00E9e prototype, les membres d'un objet, attributs et m\u00E9thodes, sont appel\u00E9s slots; il n'y a pas la distinction entre les slots de donn\u00E9es et les slots de code qu'on a avec les classes."@fr ,
		"\u041F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u043D\u043E\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u2014 \u0441\u0442\u0438\u043B\u044C \u043E\u0431\u044A\u0435\u043A\u0442\u043D\u043E-\u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u043F\u0440\u0438 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043F\u043E\u043D\u044F\u0442\u0438\u0435 \u043A\u043B\u0430\u0441\u0441\u0430, \u0430 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0441\u044F \u043F\u0443\u0442\u0451\u043C \u043A\u043B\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0433\u043E \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u2014 \u043F\u0440\u043E\u0442\u043E\u0442\u0438\u043F\u0430."@ru ,
		"Prototype-based programming is a style of object-oriented programming in which classes are not present, and behavior reuse (known as inheritance in class-based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be known as class-less, prototype-oriented or instance-based programming. The original (and most canonical) example of a prototype-based language is the programming language Self developed by David Ungar and Randall Smith."@en ,
		""@ja ,
		"Programaci\u00F3n basada en prototipos es un estilo de programaci\u00F3n orientada a objetos en el cual, las \"clases\" no est\u00E1n presentes, y la re-utilizaci\u00F3n de procesos (conocida como herencia en lenguajes basados en clases) se obtiene a trav\u00E9s de la clonaci\u00F3n de objetos ya existentes, que sirven de prototipos, extendiendo sus funcionalidades. Este modelo es conocido como orientado a prototipos, o programaci\u00F3n basada en instancias."@es ,
		"Prototip tabanl\u0131 programlama, Nesne Y\u00F6nelimli Programlama (NYP) programlama yakla\u015F\u0131mlar\u0131ndan biridir. Bu yakla\u015F\u0131mda s\u0131n\u0131flar yoktur. S\u0131n\u0131f\u0131n davran\u0131\u015F\u0131n\u0131n tekrar kullan\u0131m\u0131 y\u00F6ntemi, s\u0131n\u0131f tabanl\u0131 dillerde kal\u0131t (m\u00EEras) olarak bilinen metodun yerine prototip olarak benimsenen mevcut nesnelerin klonlanmas\u0131 y\u00F6ntemiyle yap\u0131lmaktad\u0131r. Bu y\u00FCzden bu modele s\u0131n\u0131fs\u0131z vey\u00E2 prototipe y\u00F6nelik vey\u00E2 nesne tabanl\u0131 programlama ad\u0131 da verilir."@tr ,
		"Prototypenbasierte Programmierung, auch als klassenlose Objektorientierung bekannt, ist eine Form der Objektorientierten Programmierung, die auf das Sprachelement der Klasse verzichtet. Objekte werden durch das Clonen bereits existierender Objekte erzeugt. Alle bestehenden Objekte k\u00F6nnen Prototypen neuer Objekte sein. Beim Clonen werden alle Eigenschaften (Attribute und Methoden) vom Prototyp-Objekt geerbt und durch eigene Eigenschaften erweitert."@de .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
@prefix ns9:	<http://dbpedia.org/resource/Category:> .
dbpedia:Prototype-based_programming	skos:subject	ns9:Object-oriented_programming ,
		ns9:Programming_paradigms ,
		ns9:Type_theory ,
		ns9:Prototype-based_programming_languages .
@prefix ns10:	<http://dbpedia.org/resource/Template:> .
dbpedia:Prototype-based_programming	dbpprop:wikiPageUsesTemplate	ns10:wikibooks ;
	dbpprop:wikibooksProperty	"Object oriented programming"@en ,
		"Computer programming"@en .
@prefix ns11:	<http://www4.wiwiss.fu-berlin.de/flickrwrappr/photos/> .
dbpedia:Prototype-based_programming	dbpprop:hasPhotoCollection	ns11:Prototype-based_programming .
<http://dbpedia.org/resource/Neko_%28programming_language%29>	dbpprop:paradigm	dbpedia:Prototype-based_programming .
dbpedia:CoolMUD	dbpprop:paradigm	dbpedia:Prototype-based_programming .
dbpedia:Logtalk	dbpprop:influencedBy	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based_language	dbpprop:redirect	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Prototype_%28computer_science%29>	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_based_programming	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-oriented_programming	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Instance-based_programming	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_OO	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_OOP	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Obliq	dbpprop:paradigm	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based_languages	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-oriented	dbpprop:redirect	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Instance-based_%28programming%29>	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based_OO	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_based	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_based_OO	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_oriented	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_Based_Language	dbpprop:redirect	dbpedia:Prototype-based_programming .
<http://dbpedia.org/resource/Prototype-based_%28programming%29>	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based_OOP	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype-based_programming_language	dbpprop:redirect	dbpedia:Prototype-based_programming .
dbpedia:Prototype_based_OOP	dbpprop:redirect	dbpedia:Prototype-based_programming .
@prefix yago:	<http://mpii.de/yago/resource/> .
yago:Prototype-based_programming	owl:sameAs	dbpedia:Prototype-based_programming .