Share to: share facebook share twitter share wa share telegram print page

Stemming

In linguistic morphology and information retrieval, stemming is the process of reducing inflected (or sometimes derived) words to their word stem, base or root form—generally a written word form. The stem need not be identical to the morphological root of the word; it is usually sufficient that related words map to the same stem, even if this stem is not in itself a valid root. Algorithms for stemming have been studied in computer science since the 1960s. Many search engines treat words with the same stem as synonyms as a kind of query expansion, a process called conflation.

A computer program or subroutine that stems word may be called a stemming program, stemming algorithm, or stemmer.

Examples

A stemmer for English operating on the stem cat should identify such strings as cats, catlike, and catty. A stemming algorithm might also reduce the words fishing, fished, and fisher to the stem fish. The stem need not be a word, for example the Porter algorithm reduces argue, argued, argues, arguing, and argus to the stem argu.

History

The first published stemmer was written by Julie Beth Lovins in 1968.[1] This paper was remarkable for its early date and had great influence on later work in this area.[citation needed] Her paper refers to three earlier major attempts at stemming algorithms, by Professor John W. Tukey of Princeton University, the algorithm developed at Harvard University by Michael Lesk, under the direction of Professor Gerard Salton, and a third algorithm developed by James L. Dolby of R and D Consultants, Los Altos, California.

A later stemmer was written by Martin Porter and was published in the July 1980 issue of the journal Program. This stemmer was very widely used and became the de facto standard algorithm used for English stemming. Dr. Porter received the Tony Kent Strix award in 2000 for his work on stemming and information retrieval.

Many implementations of the Porter stemming algorithm were written and freely distributed; however, many of these implementations contained subtle flaws. As a result, these stemmers did not match their potential. To eliminate this source of error, Martin Porter released an official free software (mostly BSD-licensed) implementation[2] of the algorithm around the year 2000. He extended this work over the next few years by building Snowball, a framework for writing stemming algorithms, and implemented an improved English stemmer together with stemmers for several other languages.

The Paice-Husk Stemmer was developed by Chris D Paice at Lancaster University in the late 1980s, it is an iterative stemmer and features an externally stored set of stemming rules. The standard set of rules provides a 'strong' stemmer and may specify the removal or replacement of an ending. The replacement technique avoids the need for a separate stage in the process to recode or provide partial matching. Paice also developed a direct measurement for comparing stemmers based on counting the over-stemming and under-stemming errors.

Algorithms

Unsolved problem in computer science:
Is there any perfect stemming algorithm in English language?

There are several types of stemming algorithms which differ in respect to performance and accuracy and how certain stemming obstacles are overcome.

A simple stemmer looks up the inflected form in a lookup table. The advantages of this approach are that it is simple, fast, and easily handles exceptions. The disadvantages are that all inflected forms must be explicitly listed in the table: new or unfamiliar words are not handled, even if they are perfectly regular (e.g. cats ~ cat), and the table may be large. For languages with simple morphology, like English, table sizes are modest, but highly inflected languages like Turkish may have hundreds of potential inflected forms for each root.

A lookup approach may use preliminary part-of-speech tagging to avoid overstemming.[3]

The production technique

The lookup table used by a stemmer is generally produced semi-automatically. For example, if the word is "run", then the inverted algorithm might automatically generate the forms "running", "runs", "runned", and "runly". The last two forms are valid constructions, but they are unlikely.[citation needed].

Suffix-stripping algorithms

Suffix stripping algorithms do not rely on a lookup table that consists of inflected forms and root form relations. Instead, a typically smaller list of "rules" is stored which provides a path for the algorithm, given an input word form, to find its root form. Some examples of the rules include:

  • if the word ends in 'ed', remove the 'ed'
  • if the word ends in 'ing', remove the 'ing'
  • if the word ends in 'ly', remove the 'ly'

Suffix stripping approaches enjoy the benefit of being much simpler to maintain than brute force algorithms, assuming the maintainer is sufficiently knowledgeable in the challenges of linguistics and morphology and encoding suffix stripping rules. Suffix stripping algorithms are sometimes regarded as crude given the poor performance when dealing with exceptional relations (like 'ran' and 'run'). The solutions produced by suffix stripping algorithms are limited to those lexical categories which have well known suffixes with few exceptions. This, however, is a problem, as not all parts of speech have such a well formulated set of rules. Lemmatisation attempts to improve upon this challenge.

Prefix stripping may also be implemented. Of course, not all languages use prefixing or suffixing.

Additional algorithm criteria

Suffix stripping algorithms may differ in results for a variety of reasons. One such reason is whether the algorithm constrains whether the output word must be a real word in the given language. Some approaches do not require the word to actually exist in the language lexicon (the set of all words in the language). Alternatively, some suffix stripping approaches maintain a database (a large list) of all known morphological word roots that exist as real words. These approaches check the list for the existence of the term prior to making a decision. Typically, if the term does not exist, alternate action is taken. This alternate action may involve several other criteria. The non-existence of an output term may serve to cause the algorithm to try alternate suffix stripping rules.

It can be the case that two or more suffix stripping rules apply to the same input term, which creates an ambiguity as to which rule to apply. The algorithm may assign (by human hand or stochastically) a priority to one rule or another. Or the algorithm may reject one rule application because it results in a non-existent term whereas the other overlapping rule does not. For example, given the English term friendlies, the algorithm may identify the ies suffix and apply the appropriate rule and achieve the result of friendl. Friendl is likely not found in the lexicon, and therefore the rule is rejected.

One improvement upon basic suffix stripping is the use of suffix substitution. Similar to a stripping rule, a substitution rule replaces a suffix with an alternate suffix. For example, there could exist a rule that replaces ies with y. How this affects the algorithm varies on the algorithm's design. To illustrate, the algorithm may identify that both the ies suffix stripping rule as well as the suffix substitution rule apply. Since the stripping rule results in a non-existent term in the lexicon, but the substitution rule does not, the substitution rule is applied instead. In this example, friendlies becomes friendly instead of friendl'.

Diving further into the details, a common technique is to apply rules in a cyclical fashion (recursively, as computer scientists would say). After applying the suffix substitution rule in this example scenario, a second pass is made to identify matching rules on the term friendly, where the ly stripping rule is likely identified and accepted. In summary, friendlies becomes (via substitution) friendly which becomes (via stripping) friend.

This example also helps illustrate the difference between a rule-based approach and a brute force approach. In a brute force approach, the algorithm would search for friendlies in the set of hundreds of thousands of inflected word forms and ideally find the corresponding root form friend. In the rule-based approach, the three rules mentioned above would be applied in succession to converge on the same solution. Chances are that the brute force approach would be slower, as lookup algorithms have a direct access to the solution, while rule-based should try several options, and combinations of them, and then choose which result seems to be the best.

Lemmatisation algorithms

A more complex approach to the problem of determining a stem of a word is lemmatisation. This process involves first determining the part of speech of a word, and applying different normalization rules for each part of speech. The part of speech is first detected prior to attempting to find the root since for some languages, the stemming rules change depending on a word's part of speech.

This approach is highly conditional upon obtaining the correct lexical category (part of speech). While there is overlap between the normalization rules for certain categories, identifying the wrong category or being unable to produce the right category limits the added benefit of this approach over suffix stripping algorithms. The basic idea is that, if the stemmer is able to grasp more information about the word being stemmed, then it can apply more accurate normalization rules (which unlike suffix stripping rules can also modify the stem).

Stochastic algorithms

Stochastic algorithms involve using probability to identify the root form of a word. Stochastic algorithms are trained (they "learn") on a table of root form to inflected form relations to develop a probabilistic model. This model is typically expressed in the form of complex linguistic rules, similar in nature to those in suffix stripping or lemmatisation. Stemming is performed by inputting an inflected form to the trained model and having the model produce the root form according to its internal ruleset, which again is similar to suffix stripping and lemmatisation, except that the decisions involved in applying the most appropriate rule, or whether or not to stem the word and just return the same word, or whether to apply two different rules sequentially, are applied on the grounds that the output word will have the highest probability of being correct (which is to say, the smallest probability of being incorrect, which is how it is typically measured).

Some lemmatisation algorithms are stochastic in that, given a word which may belong to multiple parts of speech, a probability is assigned to each possible part. This may take into account the surrounding words, called the context, or not. Context-free grammars do not take into account any additional information. In either case, after assigning the probabilities to each possible part of speech, the most likely part of speech is chosen, and from there the appropriate normalization rules are applied to the input word to produce the normalized (root) form.

n-gram analysis

Some stemming techniques use the n-gram context of a word to choose the correct stem for a word.[4]

Hybrid approaches

Hybrid approaches use two or more of the approaches described above in unison. A simple example is a suffix tree algorithm which first consults a lookup table using brute force. However, instead of trying to store the entire set of relations between words in a given language, the lookup table is kept small and is only used to store a minute amount of "frequent exceptions" like "ran => run". If the word is not in the exception list, apply suffix stripping or lemmatisation and output the result.

Affix stemmers

In linguistics, the term affix refers to either a prefix or a suffix. In addition to dealing with suffixes, several approaches also attempt to remove common prefixes. For example, given the word indefinitely, identify that the leading "in" is a prefix that can be removed. Many of the same approaches mentioned earlier apply, but go by the name affix stripping. A study of affix stemming for several European languages can be found here.[5]

Matching algorithms

Such algorithms use a stem database (for example a set of documents that contain stem words). These stems, as mentioned above, are not necessarily valid words themselves (but rather common sub-strings, as the "brows" in "browse" and in "browsing"). In order to stem a word the algorithm tries to match it with stems from the database, applying various constraints, such as on the relative length of the candidate stem within the word (so that, for example, the short prefix "be", which is the stem of such words as "be", "been" and "being", would not be considered as the stem of the word "beside").[citation needed].

Language challenges

While much of the early academic work in this area was focused on the English language (with significant use of the Porter Stemmer algorithm), many other languages have been investigated.[6][7][8][9][10]

Hebrew and Arabic are still considered difficult research languages for stemming. English stemmers are fairly trivial (with only occasional problems, such as "dries" being the third-person singular present form of the verb "dry", "axes" being the plural of "axe" as well as "axis"); but stemmers become harder to design as the morphology, orthography, and character encoding of the target language becomes more complex. For example, an Italian stemmer is more complex than an English one (because of a greater number of verb inflections), a Russian one is more complex (more noun declensions), a Hebrew one is even more complex (due to nonconcatenative morphology, a writing system without vowels, and the requirement of prefix stripping: Hebrew stems can be two, three or four characters, but not more), and so on.

Multilingual stemming

Multilingual stemming applies morphological rules of two or more languages simultaneously instead of rules for only a single language when interpreting a search query. Commercial systems using multilingual stemming exist.[citation needed]

Error metrics

There are two error measurements in stemming algorithms, overstemming and understemming. Overstemming is an error where two separate inflected words are stemmed to the same root, but should not have been—a false positive. Understemming is an error where two separate inflected words should be stemmed to the same root, but are not—a false negative. Stemming algorithms attempt to minimize each type of error, although reducing one type can lead to increasing the other.

For example, the widely used Porter stemmer stems "universal", "university", and "universe" to "univers". This is a case of overstemming: though these three words are etymologically related, their modern meanings are in widely different domains, so treating them as synonyms in a search engine will likely reduce the relevance of the search results.

An example of understemming in the Porter stemmer is "alumnus" → "alumnu", "alumni" → "alumni", "alumna"/"alumnae" → "alumna". This English word keeps Latin morphology, and so these near-synonyms are not conflated.

Applications

Stemming is used as an approximate method for grouping words with a similar basic meaning together. For example, a text mentioning "daffodils" is probably closely related to a text mentioning "daffodil" (without the s). But in some cases, words with the same morphological stem have idiomatic meanings which are not closely related: a user searching for "marketing" will not be satisfied by most documents mentioning "markets" but not "marketing".

Information retrieval

Stemmers can be used as elements in query systems such as Web search engines. The effectiveness of stemming for English query systems were soon found to be rather limited, however, and this has led early information retrieval researchers to deem stemming irrelevant in general.[11] An alternative approach, based on searching for n-grams rather than stems, may be used instead. Also, stemmers may provide greater benefits in other languages than English.[12][13]

Domain analysis

Stemming is used to determine domain vocabularies in domain analysis.[14]

Use in commercial products

Many commercial companies have been using stemming since at least the 1980s and have produced algorithmic and lexical stemmers in many languages.[15][16]

The Snowball stemmers have been compared with commercial lexical stemmers with varying results.[17][18]

Google Search adopted word stemming in 2003.[19] Previously a search for "fish" would not have returned "fishing". Other software search algorithms vary in their use of word stemming. Programs that simply search for substrings will obviously find "fish" in "fishing" but when searching for "fishes" will not find occurrences of the word "fish".

Text mining

Stemming is used as a task in pre-processing texts before performing text mining analyses on it.

See also

References

  1. ^ Lovins, Julie Beth (1968). "Development of a Stemming Algorithm" (PDF). Mechanical Translation and Computational Linguistics. 11: 22–31.
  2. ^ "Porter Stemming Algorithm".
  3. ^ Yatsko, V. A.; Y-stemmer
  4. ^ McNamee, Paul (September 2005). "Exploring New Languages with HAIRCUT at CLEF 2005" (PDF). CEUR Workshop Proceedings. 1171. Retrieved 2017-12-21.
  5. ^ Jongejan, B.; and Dalianis, H.; Automatic Training of Lemmatization Rules that Handle Morphological Changes in pre-, in- and Suffixes Alike, in the Proceedings of the ACL-2009, Joint conference of the 47th Annual Meeting of the Association for Computational Linguistics and the 4th International Joint Conference on Natural Language Processing of the Asian Federation of Natural Language Processing, Singapore, August 2–7, 2009, pp. 145-153 [1]
  6. ^ Dolamic, Ljiljana; and Savoy, Jacques; Stemming Approaches for East European Languages (CLEF 2007)
  7. ^ Savoy, Jacques; Light Stemming Approaches for the French, Portuguese, German and Hungarian Languages, ACM Symposium on Applied Computing, SAC 2006, ISBN 1-59593-108-2
  8. ^ Popovič, Mirko; and Willett, Peter (1992); The Effectiveness of Stemming for Natural-Language Access to Slovene Textual Data, Journal of the American Society for Information Science, Volume 43, Issue 5 (June), pp. 384–390
  9. ^ Stemming in Hungarian at CLEF 2005
  10. ^ Viera, A. F. G. & Virgil, J. (2007); Uma revisão dos algoritmos de radicalização em língua portuguesa, Information Research, 12(3), paper 315
  11. ^ Baeza-Yates, Ricardo; and Ribeiro-Neto, Berthier (1999); Modern Information Retrieval, ACM Press/Addison Wesley
  12. ^ Kamps, Jaap; Monz, Christof; de Rijke, Maarten; and Sigurbjörnsson, Börkur (2004); Language-Dependent and Language-Independent Approaches to Cross-Lingual Text Retrieval, in Peters, C.; Gonzalo, J.; Braschler, M.; and Kluck, M. (eds.); Comparative Evaluation of Multilingual Information Access Systems, Springer Verlag, pp. 152–165
  13. ^ Airio, Eija (2006); Word Normalization and Decompounding in Mono- and Bilingual IR, Information Retrieval 9:249–271
  14. ^ Frakes, W.; Prieto-Diaz, R.; & Fox, C. (1998). "DARE: Domain Analysis and Reuse Environment", Annals of Software Engineering (5), pp. 125-141
  15. ^ Language Extension Packs Archived 14 September 2011 at the Wayback Machine, dtSearch
  16. ^ Building Multilingual Solutions by using Sharepoint Products and Technologies Archived 17 January 2008 at the Wayback Machine, Microsoft Technet
  17. ^ CLEF 2003: Stephen Tomlinson compared the Snowball stemmers with the Hummingbird lexical stemming (lemmatization) system
  18. ^ CLEF 2004: Stephen Tomlinson "Finnish, Portuguese and Russian Retrieval with Hummingbird SearchServer"
  19. ^ The Essentials of Google Search, Web Search Help Center, Google Inc.

Further reading

Read other articles:

Sporting event delegationAlgeria at the1997 Mediterranean GamesIOC codeALGNOCAlgerian Olympic Committeein BariCompetitors135MedalsRanked 6th Gold 6 Silver 8 Bronze 8 Total 22 Mediterranean Games appearances (overview)196719711975197919831987199119931997200120052009201320182022 Algeria (ALG) competed at the 1997 Mediterranean Games in Bari, Italy.[1] Medal summary Medal table Medal silver Name nourdinne talhaoui Sport wrestling Event 75 kg Date june  Gold Samir-Adel LouahlaKamel T...

The 2003 DVD logo depicting some of the actors from the series: from left to right; Bernard Bresslaw, Kenneth Williams, Joan Sims, Sid James, Hattie Jacques, Jim Dale, Barbara Windsor and Charles Hawtrey The Carry On series is a long-running British sequence of comedy films, stage shows and television programmes produced between 1958 and 1992. Distributed by Anglo-Amalgamated from 1958 to 1966, and the Rank Organisation from 1967 to 1978, the films were all made at Pinewood Studios.[1]...

2. Eurovision Young Dancers Datum 31. Mai 1987 Austragungsland Deutschland Deutschland Austragungsort Schlosstheater Schwetzingen, Schwetzingen Austragender Fernsehsender Moderation Margot Werner Pausenfüller Arne Fagerholt tanzt zu Kjersti Alverbergs Spirits Teilnehmende Länder 14 Gewinner Danemark Dänemark Erstmalige Teilnahme Danemark DänemarkKanada KanadaOsterreich ÖsterreichJugoslawien Sozialistische Föderative Republik Jugoslawien Abstimmungsregel Ein...

Cantón de Sainte-Rose Cantón Situación del cantón de Sainte-Rose Coordenadas 21°00′11″S 55°37′13″E / -21.00305, 55.62015Capital Sainte-RoseEntidad Cantón • País  Francia • Región La Reunión • Departamento La Reunión • Distrito Saint-BenoîtConsejero general Bruno Mamindy-Pajany (2001-2015)Subdivisiones Comunas 1Superficie   • Total 177.60 km²Población (2013)   • Total 6782 hab. • Den...

У Вікіпедії є статті про інших людей із прізвищем Є. Є Цзянчуань Оригінал імені 葉江川 Країна  КНРНародження 20 листопада 1960(1960-11-20)[1] (63 роки)Усі, Цзянсу, КНРТитул Міжнародний майстер (1983), Гросмейстер (1993)Рейтинг ФІДЕ 2602 (травень 2018)Піковийрейтинг 2684 (квітень 2003) Є Цзянчу

Suzuka International Racing Course Locatie Suzuka Tijdzone GMT +9 Eigenaar Honda Geopend 1962 Architect Hans Hugenholtz Evenementen Formule 1 Lengte 5,807 km Bochten 17 Snelste ronde 1:30.983(Lewis Hamilton, Mercedes GP, 2019) Portaal    Autosport Het circuit in 2018 De Suzuka International Racing Course (鈴鹿国際レーシングコース, Suzuka Kokusai Rēsingu Kōsu), tot en met 2015 bekend als Circuit Suzuka (鈴鹿サーキット, Suzuka Sākitto) is een Japans racecircuit. ...

1957 film The Rising of the MoonOriginal Australian film posterDirected byJohn FordWritten byLady Augusta GregoryMichael J. McHughFrank S. NugentFrank O'ConnorProduced byMichael KillaninStarringCyril CusackNoel PurcellDenis O'DeaNarrated byTyrone PowerCinematographyRobert KraskerEdited byMichael GordonMusic byEamonn O'GallagherDistributed byWarner Bros.Release date 10 August 1957 (1957-08-10) Running time81 minutesCountryIrelandLanguageEnglish The Rising of the Moon is a 1957 I...

|Діти= Ігнатьєв Радіон ГеннадійовичКраїна  УкраїнаДіяльність лікарГалузь неврологія, вертеброневрологія, спортивна медицина. Ігнатьєв Радіон Геннадійович — український лікар-невролог, суспільний діяч, експерт у медичних телевізійних проектах. Зміст 1 Освіта 2 Профес

Campeonato Brasileiro Sub-20 2022 Brasileirão Sub-20 2022 Dados Participantes 20 Organização CBF Período 4 de junho – 25 de setembro Gol(o)s 277 Partidas 103 Média 2,69 gol(o)s por partida Campeão Palmeiras (2°título) Vice-campeão Corinthians 3.º colocado Flamengo 4.º colocado Athletico Paranaense Melhor marcador Arthur (Corinthians) – 8 gols Melhor ataque (fase inicial) Athletico Paranaense – 22 gols Melhor defesa (fase inicial) Corinthians – 5 gols Maior goleada (diferen...

Johannes Petrus van der SpuyFonctionAmbassadeur d'Afrique du Sud en Autriche (d)1967-1969BiographieNaissance 24 novembre 1912Reitz (en)Décès 13 septembre 2003 (à 90 ans)PretoriaNationalité sud-africaineFormation Université de StellenboschActivités Homme politique, diplomatemodifier - modifier le code - modifier Wikidata Johannes Petrus van der Spuy (né le 24 novembre 1912 à Reitz, État libre d'Orange en Afrique du Sud et mort le 13 septembre 2003 à Pretoria, Gauteng en Afrique ...

This article is about emulators in computing. For a line of digital musical instruments, see E-mu Emulator. For other uses, see Emulation (disambiguation). Not to be confused with Simulator. System allowing a device to imitate another DOSBox emulates the command-line interface of DOS. An emulation app for the 1983 programmable calculator HP-41CX running on Apple iOS. Additionally, the output of the historical thermal printer of this calculator line can be displayed. In computing, an emulator ...

US sports television network Television channel New England Sports NetworkTypeRegional sports networkCountryUnited StatesBroadcast areaNew England (except Fairfield County, CT)Nationwide (via satellite)HeadquartersWatertown, MassachusettsProgrammingLanguage(s)EnglishPicture format480i (SDTV)1080i (HDTV)2160p (4K UHD)OwnershipOwnerFenway Sports Group (80%)Delaware North (20%)Sister channelsSportsNet PittsburghHistoryLaunchedApril 4, 1984 (1984-04-04)LinksWebsitenesn.comAvailabil...

Untuk permainan video tahun 1991, lihat Sonic the Hedgehog (permainan video). Sonic the HedgehogPoster perilisan teaterSutradara Jeff Fowler Produser Neal H. Moritz Toby Ascher Toru Nakahara Takeshi Ito[1] Ditulis oleh Pat Casey Josh Miller BerdasarkanSonic the Hedgehogoleh Sega[1][a]Pemeran James Marsden Ben Schwartz Tika Sumpter Jim Carrey NaratorBen SchwartzPenata musikTom HolkenborgSinematograferStephen F. WindonPenyunting Stacey Schroeder Debra Neil-Fisher P...

International sporting eventMen's C-2 500 metres at the 2023 Pan American GamesVenueLaguna GrandeDatesNovember 3Competitors14 from 7 nationsWinning time1:42.12Medalists Craig SpenceAlix Plomteaux  Canada Filipe VieiraEvandilson Neto  Brazil José Ramón PelierJavier Requeiro  Cuba«2019 Canoeing at the2023 Pan American GamesQualificationSlalomC-1menwomenK-1menwomenKayak crossmenwomenSprintC-1 200 mwomenC-2 500 mmenwomenC-1 1000 mmenK...

Artikel ini bukan mengenai Trans Mebidang. Trans Metro DeliDi dalam Bus Trans Metro DeliInfoPemilikDinas Perhubungan Kota MedanWilayahKota MedanJenisbus raya terpaduJumlah jalur5Situs webtemanbus.com/medan/OperasiDimulai22 November 2020 Trans Metro Deli adalah sistem transportasi berupa bus raya terpadu yang mulai beroperasi pada tanggal 22 November 2020 di Kota Medan, Sumatera Utara. Layanan dengan sistem Teman Bus ini diciptakan untuk memudahkan mobilitas warga Medan agar mau menggunakan tr...

American actor (born 1973) Not to be confused with Christian Borel. Christian BorleBorle at the 2014 Montclair Film FestivalBorn (1973-10-01) October 1, 1973 (age 50)Pittsburgh, Pennsylvania, U.S.EducationCarnegie Mellon University (BFA)Occupation(s)Actor, singer, dancerYears active1995–presentKnown forLegally BlondeSomething Rotten!Some Like It HotSpouse Sutton Foster ​ ​(m. 2006; div. 2009)​ Christian Dominique Borle (born Oct...

1920 film The Girl from Acker StreetDirected byReinhold SchünzelWritten byErnst Friedrich (novel)Bobby E. LüthgeArzén von CserépyProduced byArzén von CserépyStarringOtto GebührLilly FlohrRosa ValettiCinematographyCurt CourantProductioncompanyCserépy-FilmRelease date 3 May 1920 (1920-05-03) Running time87 minutesCountryGermanyLanguagesSilentGerman intertitles The Girl from Acker Street (German: Das Mädchen aus der Ackerstraße) is a 1920 German silent drama film directe...

Neighborhood of Queens in New York CityRidgewoodNeighborhood of QueensMyrtle Avenue's Business Improvement District runs from Wyckoff Avenue to Fresh Pond Road in Ridgewood where the elevated Bay Ridge Branch of the LIRR crosses over Myrtle Avenue and serves as a border between Ridgewood and the neighboring lower portion of Glendale.Location within New York CityCoordinates: 40°42′17″N 73°54′07″W / 40.70472°N 73.90194°W / 40.70472; -73.90194Country Unit...

Comic book by Garth Ennis This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Pro comics – news · newspapers · books · scholar · JSTOR (January 2009) (Learn how and when to remove this template message) The ProCover of The Pro TPB.Publication informationPublisherImage ComicsFormatOne-shotGenreSuperhero,...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) دوري غيانا لكرة القدم 2016–17 تفاصيل الموسم دوري غيانا لكرة القدم  النسخة 16  البلد غيانا  التاريخ بداية:27 نوفمبر 2016  عدد المشاركين 6   دوري غيانا لك...

Kembali kehalaman sebelumnya