From douglas at publicsphereproject.org Tue Apr 14 20:57:16 2015 From: douglas at publicsphereproject.org (Doug Schuler) Date: Tue, 14 Apr 2015 20:57:16 -0700 Subject: [Pattern-language] Domesticating Pattern Languages Message-ID: <429624ED-949B-4839-9733-199A45E84D2C@publicsphereproject.org> In case anybody is interested, here's the abstract that Aldo and I submitted to the pattern language conference this summer in Krems, Austria. We'd love any thoughts you may have. — Doug Domesticating Pattern Languages Meta-patterns and the Development of Pattern Language Use Methodology Douglas Schuler Aldo de Moor In the 2014 PURPLSOC workshop Schuler presented eleven “seeds” as challenges that must be addressed if pattern languages are to effectively promote social change. Here we focus on two seeds: meta-patterns and methodology. Meta pattern languages are pattern language whose domain is pattern languages. In theory this pattern language could be used to help design workshops and games, construct sub-languages using existing and new patterns, and manage ongoing pattern-based projects. Existing pattern languages capture essential lessons and linkages between those patterns. However, those patterns are somewhat idealized and "frozen." To use them in actual situations, stakeholders must select the right patterns, ensure their suitability and customize them, and develop and execute a plan. In practice, such appropriation leading to effective use does not happen by itself: stakeholders need additional guidance. We identified candidate meta-patterns themes that include all aspects of possible pattern use life-cycles, including pattern creation, evaluation, planning, problem-mapping, project generation, etc. In the context of teaching a college program using the Liberating Voices pattern language we gathered information at various stages of 10 quarter-long group projects, including what types of projects they are proposing, which patterns they selected for use in the project, and how they used the patterns — and why. We believe that a closer look at how patterns are used (in the fullest sense) will help identify meta-patterns and how these meta-patterns are used together will help identify methodologies and other approaches to more effective pattern use. Douglas Schuler douglas at publicsphereproject.org Twitter: @doug_schuler ------------------------------------------------------------------------------ Public Sphere Project http://www.publicsphereproject.org/ Mailing list ~ Collective Intelligence for the Common Good http://scn9.scn.org/mailman/listinfo/ci4cg-announce Creating the World Citizen Parliament http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament Liberating Voices! A Pattern Language for Communication Revolution (project) http://www.publicsphereproject.org/patterns/lv Liberating Voices! A Pattern Language for Communication Revolution (book) http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 -------------- next part -------------- An HTML attachment was scrubbed... URL: From douglas at publicsphereproject.org Thu Apr 16 15:41:42 2015 From: douglas at publicsphereproject.org (Doug Schuler) Date: Thu, 16 Apr 2015 15:41:42 -0700 Subject: [Pattern-language] Domesticating Pattern Languages In-Reply-To: <552E058B.1040508@wikiservice.at> References: <429624ED-949B-4839-9733-199A45E84D2C@publicsphereproject.org> <552E058B.1040508@wikiservice.at> Message-ID: <263F5D84-5818-4E3F-9712-0CB767865335@publicsphereproject.org> Helmut, I'm also looking forward to the conference! I'm interested in your points because it will be certainly easier for the pattern language community to collaborate if we can agree on some definitions. Aldo and I have been using the expression meta-patterns because the idea (at least ultimately) is to write a pattern language whose domain is pattern languages. (Alexander's domain was architecture, the built environment). Our use of "meta" is in keeping with examples such as metamathematics (mathematics about mathematics) and metatheory (theory about theories). If we were going to write a pattern language on pattern language research, I'd think it were just an "ordinary" pattern language. (first order pattern language?) To my mind the example you use for a BUILDING isn't convincing. To my mind BUILDING could be a pattern that "solved" the problem of the need for enclosure. True it's more general than SCHOOL BUILDING but a SCHOOL BUILDING FOR ART is more specific than SCHOOL BUILDING but that doesn't mean that SCHOOL BUILDING couldn't be a pattern. I extended this conversation to the group. I'm assuming that's OK with Helmut. Thanks! — Doug > On Apr 14, 2015, at 11:30 PM, Helmut Leitner wrote: > > Doug, > > I'm very looking forward to Krems, and to your corresponding contribution. > > I see that we use different terminology, though. > > So, this posting tries to clarify our terminologies, > maybe as a step to unify them. > > What you name meta-patterns is to me "patterns of pattern research". > I see a different design target, e. g. a PROJECT PATTERN DISSERTATION. > There are different patterns used, but I see no serious difference in the > quality of patterns or methodology that would justify a new concept. > > For example, there is a PATTERN REPOSITORY (as a dirty research workshop, > containing patterns and pattern candidates, mature and not, and all kinds > of background information; as a basis for collaboration and supporting > the creattion of many different pattern products). > I assume PATTERN REPOSITORY is a meta-pattern in your sense. > > Corresponding is the PATTERN PRODUCT, a meta-pattern in my sense. > This is an abstract categorial construction. > It has has real patterns as instances: > e. g. PATTERN LANGUAGE BOOK > e. g. PLOP PATTERN PAPER > e. g. PATTERN CARD STACK > ... > > Meta-pattern is a pattern abstraction, > where the problem-solution-relationship is lost. > > For example, > RAILROAD STATION > SCHOOL BUILDING > are clear problem-solution-patterns. > > If we abstract from these concrete patterns, and talk about BUILDING > as a pattern (which shouldn't this be possible?), the problems are lost. > Although we may safely assume that each BUILDING solves > a problem, we can't name it, and can't reason about it. > Therefore, BUILDING is not a real pattern, it is something different !!! > Therefore, currently I talk about BULDING as a meta-pattern, > lacking a better word. > > Often the discussions in communities seems move to this "meta"-level > and loose contact to real implementation issues. And one has > to try to bring it down to the concrete level to find solutions. > > Do you see these phenomena too? > Have you named them? > > Best, > Helmut > > Am 15.04.15 um 05:57 schrieb Doug Schuler: >> In case anybody is interested, here's the abstract that Aldo and I submitted to the pattern language conference this summer in Krems, Austria. >> >> We'd love any thoughts you may have. >> >> — Doug >> >> >> >> Domesticating Pattern Languages >> Meta-patterns and the Development of Pattern Language Use Methodology >> >> Douglas Schuler >> Aldo de Moor >> >> In the 2014 PURPLSOC workshop Schuler presented eleven “seeds” as challenges that must be addressed if pattern languages are to effectively promote social change. Here we focus on two seeds: meta-patterns and methodology. Meta pattern languages are pattern language whose domain is pattern languages. In theory this pattern language could be used to help design workshops and games, construct sub-languages using existing and new patterns, and manage ongoing pattern-based projects. Existing pattern languages capture essential lessons and linkages between those patterns. However, those patterns are somewhat idealized and "frozen." To use them in actual situations, stakeholders must select the right patterns, ensure their suitability and customize them, and develop and execute a plan. In practice, such appropriation leading to effective use does not happen by itself: stakeholders need additional guidance. We identified candidate meta-patterns themes that include all aspects of possible pattern use life-cycles, including pattern creation, evaluation, planning, problem-mapping, project generation, etc. In the context of teaching a college program using the Liberating Voices pattern language we gathered information at various stages of 10 quarter-long group projects, including what types of projects they are proposing, which patterns they selected for use in the project, and how they used the patterns — and why. We believe that a closer look at how patterns are used (in the fullest sense) will help identify meta-patterns and how these meta-patterns are used together will help identify methodologies and other approaches to more effective pattern use. >> >> Douglas Schuler >> douglas at publicsphereproject.org >> Twitter: @doug_schuler >> >> ------------------------------------------------------------------------------ >> Public Sphere Project >> http://www.publicsphereproject.org/ >> Mailing list ~ Collective Intelligence for the Common Good >> http://scn9.scn.org/mailman/listinfo/ci4cg-announce >> >> Creating the World Citizen Parliament >> http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament >> >> Liberating Voices! A Pattern Language for Communication Revolution (project) >> http://www.publicsphereproject.org/patterns/lv >> >> Liberating Voices! A Pattern Language for Communication Revolution (book) >> http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> Pattern-language mailing list >> Pattern-language at scn9.scn.org >> http://scn9.scn.org/mailman/listinfo/pattern-language > > > -- > HLS SOFTWARE/WIKISERVICE www.hls-software.at www.wikiservice.at > leitner at hls-software.at leitner at wikiservice.at > DI Dr. Helmut Leitner MOBIL: +43 676 7221638 TEL: +43 316 383820 > Rosenberggürtel 41, A-8010 Graz, Österreich Douglas Schuler douglas at publicsphereproject.org Twitter: @doug_schuler ------------------------------------------------------------------------------ Public Sphere Project http://www.publicsphereproject.org/ Mailing list ~ Collective Intelligence for the Common Good http://scn9.scn.org/mailman/listinfo/ci4cg-announce Creating the World Citizen Parliament http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament Liberating Voices! A Pattern Language for Communication Revolution (project) http://www.publicsphereproject.org/patterns/lv Liberating Voices! A Pattern Language for Communication Revolution (book) http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 -------------- next part -------------- An HTML attachment was scrubbed... URL: From yishaym at gmail.com Fri Apr 17 02:17:36 2015 From: yishaym at gmail.com (Yishay Mor) Date: Fri, 17 Apr 2015 10:17:36 +0100 Subject: [Pattern-language] Call for papers: Design Patterns for Open Online Teaching and Learning (Deadline: 11 May) Message-ID: Dear friends, We are excited to announce a call for papers for a special issue of "eLearning Papers" on design patterns for online teaching and learning. Please find the details below. Steven and Yishay http://www.openeducationeuropa.eu/en/elearning_papers/call_for_papers Call for Papers eLearning Papers #42 *Call for papers on Design Patterns for Open Online Teaching and Learning* *Deadline: 11 May* *Guest Editor: Professor Steven Warburton , University of Surrey * The rapid rise of massive open online courses (*MOOCS*) has revived interest in the broader spectrum of open online teaching and learning. This “renaissance” has highlighted the challenges and potentials associated to the design of such educational environments. Arguably, the accelerated expansion of *open online education* creates risks for*pedagogical quality* and *learner experience*. There is an urgent need to articulate, share and critique design knowledge in this field. We are witnessing a wealth of different approaches to the *delivery, pedagogy, functionalities and support mechanisms* for *Open Online Learning*. Some have these have been successful and others not so successful – for an example we can see high variability in the documented retention rates across different MOOC offerings. *Design patterns *and pattern languages have been proposed as effective means to facilitate rigorous discourse, bridging theory and practice (Bergin et al, 2012; Conole et al, 2010; Goodyear, 2005; Mor et al, 2012; Mor et al, 2014; Sharp et al, 2003). The Design patterns paradigm was proposed by *Christopher Alexander* as a form of design language within architecture. A design pattern describes a recurring problem, or *design challenge*, the characteristics of the context in which it occurs, and a possible *method of solution*. These patterns were organized into coherent systems called pattern languages where patterns are related to each other. Some of the *key questions* within this call are underpinned by a desire to understand the design processes and mechanisms by which we come to create and deliver open online learning at scale and by extension how we can formulate this into sharable *design solutions* that can be applied by others. Particularly where we are observing differentiation and varying degrees of success in the current landscape as *defined by*: ● Delivery modes and platform choices; ● Style of open online courses; ● Reported experiences of learners; ● Reported experiences of tutors; ● Assessment and accreditation mechanisms; ● Increasing use of motivational schemes such as badging and micro-certification; ● Retention and progression; ● Increasing use of analytics; In this issue, we are seeking either *pattern papers, pattern review papers* or papers which *discuss the process of eliciting and using design patterns* in the design and delivery of open online education. This may include the following: *1. *Papers reviewing existing pattern languages applicable to online learning; *2.* Theory and methodology for mining / using patterns in relation to designing for Open Online Courses; *3.* Pattern papers, including design narrative(s), design pattern(s) and scenario(s); *4.* Application of patterns to design problems in open online learning. For examples of pattern papers, please *see the references below*. You might also want to explore http://ilde.upf.edu/moocs/ as an environment for authoring and sharing design narratives, design paterns and design scenarios. Submission guidelines In this issue we will *not be accepting “from the field” articles*. We expect two categories of submissions: *Design pattern papers *focus on design as a mode of action (identifying a need and creating new “things” to address it) and as a mode of inquiry (understanding human experience by introducing innovations and observing their effect).*Design research* asks not *“what is”* but* “how do we make it better?”*. Design papers are expected to present*design principles, design guidelines or design patterns*, supported by empirical evidence (qualitative, quantitative or mixed) and theoretical justification. *In good editorial form:* Selected articles are clear and precise. They should identify a framework of reference and exhibit a dual commitment to the advancement of both theory and practice. *Length: *Should not exceed *6,000 *words. *In-Depth articles* are full-length texts that discuss current findings from research or long-term studies. They should have the following *characteristics*: *Academic focus: *Articles must be original, scientifically accurate and informative, reporting on new developments and recently concluded projects. *In good editorial form:* Selected articles are clear and precise. They should develop their argument coherently and present unity of thought. *Length:* Should range from *4,000* to *6,000* words. References *Bergin, J.; Eckstein, J.; Volter, M.; Sipos, M.; Wallingford, E.; Marquardt, K.; Chandler, J.; Sharp, H. & Manns, M. L. (2012)*, Pedagogical Patterns: Advice For Educators , Joseph Bergin Software Tools . *Conole, G.; McAndrew, P. & Dimitriadis, Y. (2010)*, The role of CSCL pedagogical patterns as mediating artefacts for repurposing Open Educational Resources, in F. Pozzi & D. Persico, ed., 'Techniques for Fostering Collaboration in Online Learning Communities: Theoretical and Practical Perspectives' , Hershey, New York , pp. 206-223 . *Goodyear, P. (2005)*, 'Educational design and networked learning: Patterns, pattern languages and design practice',Australasian Journal of Educational Technology 21 (1) , 82-101. *Mor, Y. (2013)*, SNaP! Re-using, sharing and communicating designs and design knowledge using Scenarios, Narratives and Patterns, in Rosemary Luckin; Peter Goodyear; Barbara Grabowski; Sadhana Puntambekar; Niall Winters & Joshua Underwood, ed., 'Handbook of Design in Educational Technology' , Routledge, , pp. 189-200 *Mor, Y.; Mellar, H.; Warburton, S. & Winters, N., ed. (2014)*, Practical Design Patterns for Teaching and Learning with Technology. Sense: Rotterdam/Boston/Taipei. https://www.sensepublishers.com/catalogs/bookseries/technology-enhanced-learning-1/practical-design-patterns-for-teaching-and-learning-with-technology/ *Mor, Y.; Warburton, S. & Winters, N. (2012)*, 'Participatory Pattern Workshops: A Methodology for Open Learning Design Inquiry', Research in Learning Technology 20. *Sharp, H.; Manns, M. L. & Eckstein, J. (2003)*, 'Evolving Pedagogical Patterns: The Work of the Pedagogical Patterns Project', Computer Science Education 13 , 315-330 . *MOOC Design Patterns Project * *Design Patterns page on the Learning Design Grid* Contact For any question regarding the submission process you can contact us at *editorialteam[at]openeducationeuropa[dot]eu* _____________________________________________________ Dr. Yishay Mor, Educational Design Scientist, P.A.U. Education +44 7891 456690 (mobile) +34 933 670 400 (P.A.U. office) http://www.paueducation.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From leitner at wikiservice.at Sat Apr 18 01:27:07 2015 From: leitner at wikiservice.at (Helmut Leitner) Date: Sat, 18 Apr 2015 10:27:07 +0200 Subject: [Pattern-language] Domesticating Pattern Languages In-Reply-To: <263F5D84-5818-4E3F-9712-0CB767865335@publicsphereproject.org> References: <429624ED-949B-4839-9733-199A45E84D2C@publicsphereproject.org> <552E058B.1040508@wikiservice.at> <263F5D84-5818-4E3F-9712-0CB767865335@publicsphereproject.org> Message-ID: <5532155B.8070002@wikiservice.at> Doug, Am 17.04.15 um 00:41 schrieb Doug Schuler: > I'm interested in your points because it will be certainly easier for the > pattern language community to collaborate if we can agree on some > definitions. > > Aldo and I have been using the expression meta-patterns because the > idea (at least ultimately) is to write a pattern language whose domain > is pattern languages. (Alexander's domain was architecture, the built > environment). I've recenty started to make a difference between domains and sub-domains. Domains, like "architecture", "software" or "medicine" are typically too large to have just "a pattern language". They have thousands of patterns and dozens or hundreds of pattern languages. Pattern languages published are for "sub-domains" or concrete design targets, maybe typically 10-200 patterns in size. Something a person can handle. e. g. "patterns for building schools" (sub-domain of architecture) e. g. "patterns for cloud computing" (sub-domain of software) e. g. "patterns for large scale desaster management" (sub-domain of medicine) In that sense I would even argue that Alexander's "A Pattern Language" is not a pattern language book, because it contains parts of various PLs "patterns for regional development" "patterns for urban development" "patterns for buildings" "patterns for interiour design" but each is not complete enough to be used as a practical design repertoire. This might explain a part of its lack of success in architecture. Therefore I consider APL as a "pattern showcase book" and suggest that architect should go about finding and describing the hundreds of pattern languages that probably exist in architecture. > Our use of "meta" is in keeping with examples such as metamathematics > (mathematics about mathematics) and metatheory (theory about theories). it seems that "meta-" is not consistently used: The one you describe as meta="X about X" e. g. metadata, metatheory, metaknowledge A slight variation meta="theory about X". e. g. meta-ethics (is not ethics about ethics) e. g. metalogic (is not logic about logic) meta="beyond X" e. g. metaphysics is beyond of physics. (neither "physics about physics" nor "theory about physics") e. g. metacommunication, metamaterial, metaprogramming meta="higher level" e. g. meta-analysis, meta-heuristic there are even other uses: e. g. Metafiction is a literary device used to self-consciously and systematically draw attention to a work's status as an artifact. (maybe a beyond-case) e. g. Metagenomics is the study of genetic material recovered directly from environmental samples. (inherent genetic diversity) > If we were going to write a pattern language on pattern language research, > I'd think it were just an "ordinary" pattern language. (/first order/ > pattern language?) > And is this something you suggest or that you are doing? Or do you consider this as something trivial? Could you give some examples of meta-patterns? > To my mind the example you use for a BUILDING isn't convincing. To my > mind BUILDING could be a pattern that "solved" the problem of the need for > enclosure. Mmmh, this may be different from English to German. In German the corresponding word for BUILDING ("Bauwerk") includes everything that is build, also BRIDGE, MEMORIAL, or HIGHWAY, clearly not enclosing. Maybe in English ARCHITECTURE would be the vage meta-pattern (in my world). Sometimes languages are astonishlingly different, like in "quality without a name" (English) and having the name "Lebendigkeit" (German). > True it's more general than SCHOOL BUILDING but a SCHOOL > BUILDING FOR ART is more specific than SCHOOL BUILDING but that > doesn't mean that SCHOOL BUILDING couldn't be a pattern. I agree on that. But one can always create a categorial tree of arbitrary fine differentiation. and the problem is not eliminated by that argument. The problem-solution character is lost when abstracting, maybe even gradually, at certain levels of abstraction. > I extended this conversation to the group. I'm assuming that's OK with > Helmut. > Yes, of yourse. Cheers! Helmut > Thanks! > > — Doug > > > >> On Apr 14, 2015, at 11:30 PM, Helmut Leitner > > wrote: >> >> Doug, >> >> I'm very looking forward to Krems, and to your corresponding >> contribution. >> >> I see that we use different terminology, though. >> >> So, this posting tries to clarify our terminologies, >> maybe as a step to unify them. >> >> What you name meta-patterns is to me "patterns of pattern research". >> I see a different design target, e. g. a PROJECT PATTERN DISSERTATION. >> There are different patterns used, but I see no serious difference in >> the >> quality of patterns or methodology that would justify a new concept. >> >> For example, there is a PATTERN REPOSITORY (as a dirty research workshop, >> containing patterns and pattern candidates, mature and not, and all >> kinds >> of background information; as a basis for collaboration and supporting >> the creattion of many different pattern products). >> I assume PATTERN REPOSITORY is a meta-pattern in your sense. >> >> Corresponding is the PATTERN PRODUCT, a meta-pattern in my sense. >> This is an abstract categorial construction. >> It has has real patterns as instances: >> e. g. PATTERN LANGUAGE BOOK >> e. g. PLOP PATTERN PAPER >> e. g. PATTERN CARD STACK >> ... >> >> Meta-pattern is a pattern abstraction, >> where the problem-solution-relationship is lost. >> >> For example, >> RAILROAD STATION >> SCHOOL BUILDING >> are clear problem-solution-patterns. >> >> If we abstract from these concrete patterns, and talk about BUILDING >> as a pattern (which shouldn't this be possible?), the problems are lost. >> Although we may safely assume that each BUILDING solves >> a problem, we can't name it, and can't reason about it. >> Therefore, BUILDING is not a real pattern, it is something different !!! >> Therefore, currently I talk about BULDING as a meta-pattern, >> lacking a better word. >> >> Often the discussions in communities seems move to this "meta"-level >> and loose contact to real implementation issues. And one has >> to try to bring it down to the concrete level to find solutions. >> >> Do you see these phenomena too? >> Have you named them? >> >> Best, >> Helmut >> >> Am 15.04.15 um 05:57 schrieb Doug Schuler: >>> In case anybody is interested, here's the abstract that Aldo and I >>> submitted to the pattern language conference this summer in Krems, >>> Austria. >>> >>> We'd love any thoughts you may have. >>> >>> — Doug >>> >>> >>> >>> Domesticating Pattern Languages >>> Meta-patterns and the Development of Pattern Language Use Methodology >>> >>> Douglas Schuler >>> Aldo de Moor >>> >>> In the 2014 PURPLSOC workshop Schuler presented eleven “seeds” as >>> challenges that must be addressed if pattern languages are to >>> effectively promote social change. Here we focus on two >>> seeds: meta-patterns and methodology. Meta pattern languages are >>> pattern language whose domain is pattern languages. In theory >>> this pattern language could be used to help design workshops and >>> games, construct sub-languages using existing and new patterns, and >>> manage ongoing pattern-based projects. Existing pattern languages >>> capture essential lessons and linkages between those patterns. >>> However, those patterns are somewhat idealized and "frozen." To use >>> them in actual situations, stakeholders must select the right >>> patterns, ensure their suitability and customize them, and develop >>> and execute a plan. In practice, such appropriation leading to >>> effective use does not happen by itself: stakeholders need >>> additional guidance. We identified candidate meta-patterns themes >>> that include all aspects of possible pattern use life-cycles, >>> including pattern creation, evaluation, planning, problem-mapping, >>> project generation, etc. In the context of teaching a college >>> program using the Liberating Voices pattern language we gathered >>> information at various stages of 10 quarter-long group projects, >>> including what types of projects they are proposing, which patterns >>> they selected for use in the project, and how they used the >>> patterns — and why. We believe that a closer look at how patterns >>> are used (in the fullest sense) will help identify meta-patterns and >>> how these meta-patterns are used together will help identify >>> methodologies and other approaches to more effective pattern use. >>> >>> Douglas Schuler >>> douglas at publicsphereproject.org >>> Twitter: @doug_schuler >>> >>> ------------------------------------------------------------------------------ >>> Public Sphere Project >>> http://www.publicsphereproject.org/ >>> >>> Mailing list ~ Collective Intelligence for the Common Good >>> http://scn9.scn.org/mailman/listinfo/ci4cg-announce >>> >>> Creating the World Citizen Parliament >>> http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament >>> Liberating Voices! A Pattern Language for Communication Revolution >>> (project) >>> http://www.publicsphereproject.org/patterns/lv >>> >>> >>> Liberating Voices! A Pattern Language for Communication Revolution >>> (book) >>> http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Pattern-language mailing list >>> Pattern-language at scn9.scn.org >>> http://scn9.scn.org/mailman/listinfo/pattern-language >> >> >> -- >> HLS SOFTWARE/WIKISERVICEwww.hls-software.at www.wikiservice.at >> leitner at hls-software.at leitner at wikiservice.at >> DI Dr. Helmut Leitner MOBIL: +43 676 7221638 TEL: +43 316 383820 >> Rosenberggürtel 41, A-8010 Graz, Österreich > > Douglas Schuler > douglas at publicsphereproject.org > Twitter: @doug_schuler > > ------------------------------------------------------------------------------ > Public Sphere Project > http://www.publicsphereproject.org/ > > Mailing list ~ Collective Intelligence for the Common Good > http://scn9.scn.org/mailman/listinfo/ci4cg-announce > > Creating the World Citizen Parliament > http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament > Liberating Voices! A Pattern Language for Communication Revolution > (project) > http://www.publicsphereproject.org/patterns/lv > > > Liberating Voices! A Pattern Language for Communication Revolution (book) > http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 > > > > > > > > -- HLS SOFTWARE/WIKISERVICE www.hls-software.at www.wikiservice.at leitner at hls-software.at leitner at wikiservice.at Helmut Leitner MOBIL: +43 676 7221638 TEL: +43 316 383820 St. Peter Hauptstr. 33d, A-8042 Graz, Österreich -------------- next part -------------- An HTML attachment was scrubbed... URL: From douglas at publicsphereproject.org Sun Apr 19 19:17:42 2015 From: douglas at publicsphereproject.org (Doug Schuler) Date: Sun, 19 Apr 2015 19:17:42 -0700 Subject: [Pattern-language] Domesticating Pattern Languages In-Reply-To: <5532155B.8070002@wikiservice.at> References: <429624ED-949B-4839-9733-199A45E84D2C@publicsphereproject.org> <552E058B.1040508@wikiservice.at> <263F5D84-5818-4E3F-9712-0CB767865335@publicsphereproject.org> <5532155B.8070002@wikiservice.at> Message-ID: I definitely agree that "meta" is used in lots and lots of ways (as many words are). Aldo and had the need for a term to describe "X about X" and we thought that "meta" was the right choice. I like the idea of sub-domains (instead of using "meta" for that relationship?) but I would wouldn't like to restrict our view of the world as only consisting of these relationships. While I also like to subdivide things and see how categories would look as Venn diagrams, etc. I can't see making the claims that they are universal in any way. In fact, a too strict obedience on the use can produce uninteresting and ultimately, less useful. I guess my view is that any set of *patterns* that can hang together thematically (and the individual patterns within the language work with each other) can be said to be a pattern language. (I'm happy that people who have used the Liberating Voices pattern say that the patterns generally do work well with each other.) Curation is the word that comes to mind at the moment. I suspect that any thing that is claimed to be a pattern language is a curated collection. In other words, the patterns in it were selected according to some criteria, and it's not necessarily the same set that other people would necessarily come up with. I also wonder about the numbers of patterns that you're assuming are adequate / sufficient for pattern languages — unless its for their accessibility for other people. It seems like asking how many pages a novel should be. Another thought is whether we are trying to use patterns to describe or prescribe — or both. And how those intentions would make a difference in the result. Thanks Helmut! (What do others think of these issues?) — Doug > On Apr 18, 2015, at 1:27 AM, Helmut Leitner wrote: > > Doug, > > Am 17.04.15 um 00:41 schrieb Doug Schuler: >> I'm interested in your points because it will be certainly easier for the >> pattern language community to collaborate if we can agree on some >> definitions. >> >> Aldo and I have been using the expression meta-patterns because the >> idea (at least ultimately) is to write a pattern language whose domain >> is pattern languages. (Alexander's domain was architecture, the built >> environment). > I've recenty started to make a difference between domains and sub-domains. > Domains, like "architecture", "software" or "medicine" are typically too > large to have just "a pattern language". They have thousands of patterns > and dozens or hundreds of pattern languages. > > Pattern languages published are for "sub-domains" or concrete design targets, > maybe typically 10-200 patterns in size. Something a person can handle. > e. g. "patterns for building schools" (sub-domain of architecture) > e. g. "patterns for cloud computing" (sub-domain of software) > e. g. "patterns for large scale desaster management" (sub-domain of medicine) > > In that sense I would even argue that Alexander's "A Pattern Language" > is not a pattern language book, because it contains parts of various PLs > "patterns for regional development" > "patterns for urban development" > "patterns for buildings" > "patterns for interiour design" > but each is not complete enough to be used as a practical design repertoire. > This might explain a part of its lack of success in architecture. > > Therefore I consider APL as a "pattern showcase book" and suggest > that architect should go about finding and describing the hundreds of > pattern languages that probably exist in architecture. >> Our use of "meta" is in keeping with examples such as metamathematics >> (mathematics about mathematics) and metatheory (theory about theories). > it seems that "meta-" is not consistently used: > > The one you describe as meta="X about X" > e. g. metadata, metatheory, metaknowledge > > A slight variation meta="theory about X". > e. g. meta-ethics (is not ethics about ethics) > e. g. metalogic (is not logic about logic) > > meta="beyond X" > e. g. metaphysics is beyond of physics. (neither "physics about physics" nor "theory about physics") > e. g. metacommunication, metamaterial, metaprogramming > > meta="higher level" > e. g. meta-analysis, meta-heuristic > > there are even other uses: > e. g. Metafiction is a literary device used to self-consciously and systematically draw attention to a work's status as an artifact. (maybe a beyond-case) > e. g. Metagenomics is the study of genetic material recovered directly from environmental samples. (inherent genetic diversity) > >> If we were going to write a pattern language on pattern language research, >> I'd think it were just an "ordinary" pattern language. (first order pattern language?) >> > And is this something you suggest or that you are doing? > Or do you consider this as something trivial? > > Could you give some examples of meta-patterns? > >> To my mind the example you use for a BUILDING isn't convincing. To my >> mind BUILDING could be a pattern that "solved" the problem of the need for >> enclosure. > > Mmmh, this may be different from English to German. > In German the corresponding word for BUILDING ("Bauwerk") > includes everything that is build, also BRIDGE, MEMORIAL, > or HIGHWAY, clearly not enclosing. Maybe in English > ARCHITECTURE would be the vage meta-pattern (in my world). > > Sometimes languages are astonishlingly different, > like in "quality without a name" (English) and > having the name "Lebendigkeit" (German). > >> True it's more general than SCHOOL BUILDING but a SCHOOL >> BUILDING FOR ART is more specific than SCHOOL BUILDING but that >> doesn't mean that SCHOOL BUILDING couldn't be a pattern. > I agree on that. > But one can always create a categorial tree of arbitrary fine differentiation. > and the problem is not eliminated by that argument. > > The problem-solution character is lost when abstracting, > maybe even gradually, at certain levels of abstraction. > >> I extended this conversation to the group. I'm assuming that's OK with >> Helmut. >> > Yes, of yourse. > > Cheers! > Helmut > > >> Thanks! >> >> — Doug >> >> >> >>> On Apr 14, 2015, at 11:30 PM, Helmut Leitner > wrote: >>> >>> Doug, >>> >>> I'm very looking forward to Krems, and to your corresponding contribution. >>> >>> I see that we use different terminology, though. >>> >>> So, this posting tries to clarify our terminologies, >>> maybe as a step to unify them. >>> >>> What you name meta-patterns is to me "patterns of pattern research". >>> I see a different design target, e. g. a PROJECT PATTERN DISSERTATION. >>> There are different patterns used, but I see no serious difference in the >>> quality of patterns or methodology that would justify a new concept. >>> >>> For example, there is a PATTERN REPOSITORY (as a dirty research workshop, >>> containing patterns and pattern candidates, mature and not, and all kinds >>> of background information; as a basis for collaboration and supporting >>> the creattion of many different pattern products). >>> I assume PATTERN REPOSITORY is a meta-pattern in your sense. >>> >>> Corresponding is the PATTERN PRODUCT, a meta-pattern in my sense. >>> This is an abstract categorial construction. >>> It has has real patterns as instances: >>> e. g. PATTERN LANGUAGE BOOK >>> e. g. PLOP PATTERN PAPER >>> e. g. PATTERN CARD STACK >>> ... >>> >>> Meta-pattern is a pattern abstraction, >>> where the problem-solution-relationship is lost. >>> >>> For example, >>> RAILROAD STATION >>> SCHOOL BUILDING >>> are clear problem-solution-patterns. >>> >>> If we abstract from these concrete patterns, and talk about BUILDING >>> as a pattern (which shouldn't this be possible?), the problems are lost. >>> Although we may safely assume that each BUILDING solves >>> a problem, we can't name it, and can't reason about it. >>> Therefore, BUILDING is not a real pattern, it is something different !!! >>> Therefore, currently I talk about BULDING as a meta-pattern, >>> lacking a better word. >>> >>> Often the discussions in communities seems move to this "meta"-level >>> and loose contact to real implementation issues. And one has >>> to try to bring it down to the concrete level to find solutions. >>> >>> Do you see these phenomena too? >>> Have you named them? >>> >>> Best, >>> Helmut >>> >>> Am 15.04.15 um 05:57 schrieb Doug Schuler: >>>> In case anybody is interested, here's the abstract that Aldo and I submitted to the pattern language conference this summer in Krems, Austria. >>>> >>>> We'd love any thoughts you may have. >>>> >>>> — Doug >>>> >>>> >>>> >>>> Domesticating Pattern Languages >>>> Meta-patterns and the Development of Pattern Language Use Methodology >>>> >>>> Douglas Schuler >>>> Aldo de Moor >>>> >>>> In the 2014 PURPLSOC workshop Schuler presented eleven “seeds” as challenges that must be addressed if pattern languages are to effectively promote social change. Here we focus on two seeds: meta-patterns and methodology. Meta pattern languages are pattern language whose domain is pattern languages. In theory this pattern language could be used to help design workshops and games, construct sub-languages using existing and new patterns, and manage ongoing pattern-based projects. Existing pattern languages capture essential lessons and linkages between those patterns. However, those patterns are somewhat idealized and "frozen." To use them in actual situations, stakeholders must select the right patterns, ensure their suitability and customize them, and develop and execute a plan. In practice, such appropriation leading to effective use does not happen by itself: stakeholders need additional guidance. We identified candidate meta-patterns themes that include all aspects of possible pattern use life-cycles, including pattern creation, evaluation, planning, problem-mapping, project generation, etc. In the context of teaching a college program using the Liberating Voices pattern language we gathered information at various stages of 10 quarter-long group projects, including what types of projects they are proposing, which patterns they selected for use in the project, and how they used the patterns — and why. We believe that a closer look at how patterns are used (in the fullest sense) will help identify meta-patterns and how these meta-patterns are used together will help identify methodologies and other approaches to more effective pattern use. >>>> >>>> Douglas Schuler >>>> douglas at publicsphereproject.org >>>> Twitter: @doug_schuler >>>> >>>> ------------------------------------------------------------------------------ >>>> Public Sphere Project >>>> http://www.publicsphereproject.org/ >>>> Mailing list ~ Collective Intelligence for the Common Good >>>> http://scn9.scn.org/mailman/listinfo/ci4cg-announce >>>> >>>> Creating the World Citizen Parliament >>>> http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament >>>> >>>> Liberating Voices! A Pattern Language for Communication Revolution (project) >>>> http://www.publicsphereproject.org/patterns/lv >>>> >>>> Liberating Voices! A Pattern Language for Communication Revolution (book) >>>> http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Pattern-language mailing list >>>> Pattern-language at scn9.scn.org >>>> http://scn9.scn.org/mailman/listinfo/pattern-language >>> >>> >>> -- >>> HLS SOFTWARE/WIKISERVICE www.hls-software.at www.wikiservice.at >>> leitner at hls-software.at leitner at wikiservice.at >>> DI Dr. Helmut Leitner MOBIL: +43 676 7221638 TEL: +43 316 383820 >>> Rosenberggürtel 41, A-8010 Graz, Österreich >> >> Douglas Schuler >> douglas at publicsphereproject.org >> Twitter: @doug_schuler >> >> ------------------------------------------------------------------------------ >> Public Sphere Project >> http://www.publicsphereproject.org/ >> Mailing list ~ Collective Intelligence for the Common Good >> http://scn9.scn.org/mailman/listinfo/ci4cg-announce >> >> Creating the World Citizen Parliament >> http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament >> >> Liberating Voices! A Pattern Language for Communication Revolution (project) >> http://www.publicsphereproject.org/patterns/lv >> >> Liberating Voices! A Pattern Language for Communication Revolution (book) >> http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 >> >> >> >> >> >> >> >> > > > -- > HLS SOFTWARE/WIKISERVICE www.hls-software.at www.wikiservice.at > leitner at hls-software.at leitner at wikiservice.at > Helmut Leitner MOBIL: +43 676 7221638 TEL: +43 316 383820 > St. Peter Hauptstr. 33d, A-8042 Graz, Österreich Douglas Schuler douglas at publicsphereproject.org Twitter: @doug_schuler ------------------------------------------------------------------------------ Public Sphere Project http://www.publicsphereproject.org/ Mailing list ~ Collective Intelligence for the Common Good http://scn9.scn.org/mailman/listinfo/ci4cg-announce Creating the World Citizen Parliament http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament Liberating Voices! A Pattern Language for Communication Revolution (project) http://www.publicsphereproject.org/patterns/lv Liberating Voices! A Pattern Language for Communication Revolution (book) http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11601 -------------- next part -------------- An HTML attachment was scrubbed... URL: