About
Technology
Issues
FAQ
Search
Scientometrics
Impact Factor
Discipline Ranks
h
-index
g
-index
Articles
Citations
Article Citations
Citation Distribution
Overviews
Top Institutions
Top Schools
Top Authors
Prolific Authors
Top Articles
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Journals
›
AI Magazine
›
top-authors
AI Magazine
0.8
(top 50%)
impact factor
764
(top 20%)
papers
13.5K
(top 20%)
citations
51
(top 10%)
h
-index
1.0
(top 50%)
impact factor
1.0K
all documents
14.6K
doc citations
102
(top 10%)
g
-index
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Galileo Namata
1
1,542
1
1
1
Lise Getoor
1
1,542
5
1
1
Tina Eliassi-Rad
1
1,542
3
1
4
Chris Welty
2
907
1
1
5
James Fan
1
811
2
1
5
J William Murdock
1
811
2
1
5
Jennifer Chu-Carroll
1
811
1
1
5
Eric Nyberg
1
811
1
1
9
David Gunning
1
543
1
2
10
Francesco Ricci Unibz
3
439
5
3
11
Gediminas Adomavicius
2
430
4
3
12
Alexander Tuzhilin
1
429
9
2
12
Bamshad Mobasher
1
429
3
4
14
Max Erik Tegmark
1
319
15
11
15
Christian J Lebiere
3
182
3
8
16
John E Laird
3
181
2
4
16
Nicola Leone
2
181
10
6
18
Alexander Felfernig
2
168
3
2
19
Matthias J Scheutz
3
148
4
5
20
Esra Erdem
2
129
4
2
20
Michael Gelfond
1
129
8
7
22
Toby Walsh
6
124
4
4
23
Robin D Burke
2
123
3
4
23
Matthias Thimm
2
123
5
2
23
Serena Villata
2
123
2
1
26
Markus Zanker
2
115
3
4
27
Lars Kotthoff
3
113
2
4
28
Karl P Tuyls
3
112
4
5
29
Xiangen Hu
1
104
10
3
30
Mauro Vallati
3
99
3
2
31
Alexei V Samsonovich
1
98
9
4
31
Matthew Schlesinger
1
98
6
3
33
Dave Ferguson
1
88
2
4
34
Pietro Baroni
1
87
6
5
34
Anthony Hunter
1
87
13
11
34
Guillermo Ricardo Simari
1
87
14
7
34
Henry Prakken
1
87
9
8
34
Chris A Reed
1
87
12
6
34
Arnoud Visser
1
87
3
2
34
H Levent Akin
1
87
5
3
34
Massimiliano Giacomin
1
87
6
5
43
Nicholas Mattei
2
86
3
4
43
Matthew R Walter
1
86
2
2
45
Piotr Faliszewski
1
85
8
6
45
Judy Goldsmith
1
85
8
4
47
Fernando Ordonez
1
84
12
12
47
Praveen Paruchuri
1
84
5
1
49
Pablo Gervás
1
83
9
4
50
Hiroaki Kitano
1
79
25
33
51
Kevin Leyton-Brown
1
78
6
6
51
Christopher Kiekintveld
3
78
2
2
51
John P Sullivan
1
78
3
1
54
Andre Valente
1
77
1
1
55
Ana Bazzan
1
74
16
9
56
Pedro Szekely
2
73
2
3
56
Matthew Johnson
1
73
2
4
58
Makoto Yokoo
2
72
5
3
59
Odd Erik Gundersen
5
71
1
2
60
Ronen I Brafman
1
68
7
3
60
Matti Järvisalo
1
68
6
3
60
James A Hendler
7
68
4
14
60
Laurent Simon
1
68
1
1
64
Andreas Schutt
1
65
3
3
64
Torsten Schaub
2
65
8
8
64
Peter J Stuckey
2
65
11
11
64
Guido Tack
1
65
3
1
68
Lukáš Chrpa
2
63
2
1
68
Angel Garcia-Olaya
1
63
6
3
68
Sergei Nirenburg
3
63
3
2
68
Carlos Linares López
2
63
4
1
73
William Yeoh
2
61
4
5
73
Ramon Lopez de Mantaras
3
61
4
8
75
Anton Leuski
1
59
2
2
75
Krzysztof Janowicz
1
59
9
11
75
David Traum
1
59
3
2
78
C Lee Giles
2
55
8
32
78
Kenneth D Forbus
3
55
4
7
80
Hung-Hsuan Chen
1
54
2
1
80
Guruduth Banavar
2
54
1
3
80
Suppawong Tuarob
1
54
5
6
83
Simona Perri
1
52
3
4
84
Li Chen
2
50
4
8
85
Carl Lagoze
1
48
1
3
85
Tim Finin
5
48
1
8
85
Anupam Joshi
3
48
3
15
88
F Amilcar Cardoso
1
47
5
3
88
Geraint A Wiggins
1
47
11
11
88
Tony Veale
2
47
3
4
91
Mausam
2
45
2
4
92
David Touretzky
1
44
1
2
93
Cristina Conati
1
43
5
7
93
Julian Togelius
3
43
6
10
95
John Alexis Guerra-Gomez
1
42
1
1
95
Yolanda Gil
5
42
2
22
95
Wesley M Hochachka
1
42
29
38
95
Koen V Hindriks
2
42
5
11
95
Daniel Fink
1
42
8
14
95
Jim Spohrer
1
42
2
1
95
Tomonori Honda
1
42
4
2
102
Georgios N Yannakakis
1
41
10
14
102
Yngvi Björnsson
1
41
2
2
104
Erik P Blasch
2
40
9
14
104
Belinda S Lange
1
40
9
14
106
David A Joyner
1
39
1
1
106
David Churchill
1
39
1
2
108
Ken Barker
2
37
2
2
109
Francesco Ricca
3
36
3
5
109
Wolfgang Ketter
3
36
8
14
109
Geoff Sutcliffe
1
36
5
6
109
Nir Oren
1
36
5
4
109
Federico Cerutti
1
36
7
6
109
Ken Barker
1
36
1
1
109
Jeremy Roschelle
3
36
6
18
109
Aaron Spaulding
1
36
2
3
117
Kerstin Fischer
1
33
8
10
118
Gerhard Brewka
1
32
3
4
118
Siddharth V Patwardhan
1
32
20
23
118
John Collins
1
32
5
10
118
Adam Sadilek
1
32
4
7
118
Vincent M B Silenzio
1
32
5
8
118
Matthias Ehrgott
1
32
18
21
118
Norman Sadeh
1
32
4
6
126
Ranjeev Mittu
1
30
1
1
127
Thomas Eiter
1
29
15
19
127
Timothy J Berners-Lee
1
29
4
10
129
Alexander Aved
1
28
4
5
130
Tracy Hammond
1
27
8
9
130
Ayşe Tosun
1
27
7
7
130
Prithviraj Dasgupta
2
27
5
10
130
Ayse Bener
1
27
9
9
130
Stephanie Valentine
1
27
1
1
135
Takayuki Ito
1
26
18
12
135
Katsuhide Fujita
1
26
24
26
135
Tim Baarslag
1
26
5
8
135
Reyhan Aydogan
1
26
5
7
135
Gerhard Widmer
1
26
10
15
135
Filippo Menczer
3
26
5
34
135
Markus Krause
1
26
1
1
142
Christine Bauer
1
25
6
10
142
Paolo Viappiani
1
25
3
3
142
Gopalasamy Reuben Clements
1
25
14
24
142
Agnar Aamodt
1
25
7
11
142
Ernest S Davis
1
25
6
6
142
Adam White
1
25
2
2
142
Peter E Hart
1
25
2
5
150
Nicolas Maudet
1
24
4
7
151
Joseph B Lyons
1
23
11
16
151
Matthew J Schuelke
1
23
4
7
151
Marco Gavanelli
1
23
7
7
151
Matthew T Wiley
1
23
2
4
151
Tomi Janhunen
1
23
5
5
151
Cindy Marling
2
23
1
6
151
Razvan Bunescu
1
23
2
4
158
Giovanni Luca Ciampaglia
1
22
4
6
158
He Huang
1
22
21
57
158
Jonathan Farringdon
1
22
1
3
158
Vesna Novak
1
22
14
15
158
Jose L Contreras-Vidal
1
22
22
42
158
Thomas G Dietterich
3
22
2
14
158
Nisarg Vyas
1
22
1
2
165
Achla Marathe
1
21
7
14
165
Michael J Witbrock
1
21
1
4
165
Kagan Tumer
1
21
6
13
168
Vanessa Frias-Martinez
1
20
1
5
168
Yuliya Lierler
1
20
4
4
170
Romain Hennequin
1
19
2
3
170
Elena V Epure
1
19
1
1
170
Shari Trewin
1
19
6
9
170
Rachel
1
19
2
6
170
Jonathan Lenchner
1
19
2
1
170
Robert Farrell
1
19
1
1
170
Manuel Moussallam
1
19
1
3
170
Markus Schedl
1
19
11
17
170
Alessandro Benedetto Melchiorre
1
19
1
2
180
Sonia Chernova
4
18
1
11
180
Graeme Ritchie
1
18
1
8
182
Henry Kautz
3
17
3
22
182
Jorge Gracia del Río
1
17
4
4
182
Richard Bernstein
1
17
1
5
182
Andreas Zitek
1
17
5
6
182
John Gregoire
1
17
26
51
182
Richard A A Noble
1
17
4
6
182
Kamal A Ali
1
17
11
15
182
Tolga Konik
1
17
1
2
182
Yexiang Xue
1
17
1
4
191
Marco Baroni
1
16
6
11
191
Thomas Krennwallner
1
16
4
5
191
Jose Hernandez-Orallo
3
16
3
16
191
Francesco Calimeri
1
16
4
12
191
Nader Chmait
1
16
2
2
191
Antonín Komenda
1
16
2
1
191
Gengchen Mai
1
16
5
8
191
Liz Sonenberg
2
16
1
8
191
Giovambattista B Ianni
1
16
6
8
191
Mark P Schildhauer
1
16
4
25
191
Fernando Martínez-Plumed
1
16
4
6
191
Doina Precup
2
16
2
14
191
Francisco J Vico
1
16
2
4
204
Vladimir Lifschitz
1
15
10
11
204
Daniel D Stancil
1
15
18
22
204
Marjorie Mcshane
1
15
4
4
204
Paul Lamere
1
15
2
2
209
Emre Kiciman
1
14
2
10
209
Rubens de Oliveira Moraes Filho
1
14
1
1
209
Nicolas A Barriga
1
14
1
4
209
Daniel Sheldon
1
14
4
15
209
Andrew Farnsworth
1
14
12
33
209
Levi H S Lelis
1
14
2
2
209
Jay Pujara
1
14
2
1
216
Marc Torrens
1
13
1
2
216
Robert E Kearney
1
13
16
29
216
Philip A Warrick
1
13
5
6
216
Maurizio Lenzerini
1
13
13
22
220
Jomi Fred Hubner
1
12
6
9
220
David Wettergreen
1
12
10
15
220
Lauro Snidaro
1
12
4
9
220
Derya Aksaray
1
12
3
5
220
Jeff Shrager
1
12
7
18
220
Jürgen Dix
1
12
9
13
220
Sarit Kraus
2
12
8
28
227
Daniele Nardi
1
11
14
25
227
AFernando Ribeiro
1
11
5
10
227
Alistair Moffat
1
11
13
18
227
Pablo Castells
1
11
6
18
227
Barry Smyth
2
11
10
32
227
Itsuki Noda
1
11
7
9
227
Sarah Gaggl
1
11
4
7
227
Jochen Renz
1
11
3
1
227
Oskar Von Stryk
1
11
8
11
236
Keith C Clarke
1
10
24
53
236
J Michael Johnson
1
10
2
7
236
Christos Dimitrakakis
1
10
2
11
236
Paola Mello
1
10
3
6
236
Lilit Yeghiazarian
1
10
7
10
236
Louis Valiquette
1
10
13
29
236
Michael P Hannigan
1
10
15
29
236
Paul Bello
2
10
2
5
236
Britta Wrede
1
10
9
15
236
Federico Chesani
1
10
3
13
236
Guangliang Li
1
10
3
7
236
Daniel J Szafir
1
10
2
4
236
Tathagata Chakraborti
1
10
1
1
236
Froduald Kabanza
1
10
3
5
250
Alexander Ferrein
1
9
4
7
250
Santi Caballé
1
9
12
24
250
Ariel Rosenfeld
1
9
3
8
250
Amos Azaria
1
9
3
11
250
Maurice Bruynooghe
1
9
12
25
250
Nicola Capuano
1
9
10
15
250
Thomas Meyer
1
9
8
11
250
Alois Haselböck
1
9
4
4
258
Kimberly Ferguson-Walter
1
8
2
2
258
Kobi Gal
1
8
8
13
258
Kemper E Lewis
1
8
11
22
258
Steven Jeuris
1
8
1
2
258
Sunny Fugate
1
8
3
2
258
Jakob Eyvind Bardram
1
8
15
28
258
Michael D Ekstrand
1
8
2
5
258
Munindar P Singh
1
8
20
39
258
Steven R Haynes
1
8
1
1
258
Joseph B Kopena
1
8
1
2
258
Nathan Schurr
1
8
1
1
258
Matt R Bohm
1
8
2
4
258
Adam Fouse
1
8
3
2
275
Jeanna Matthews
1
7
3
9
275
Thomas L Mccluskey
1
7
3
8
275
Rossana Damiano
1
7
4
16
275
Sehar Shahzad Farooq
1
7
2
1
275
Jesse Davis
1
7
7
13
275
Anna Lisa Gentile
1
7
4
6
275
Ziqi Zhang
1
7
3
12
275
Prasad Tadepalli
1
7
3
7
283
Derek Greene
1
6
5
15
283
Stephen K Reed
1
6
12
17
283
Padraig Cunningham
1
6
15
36
283
Dietmar Jannach
4
6
2
39
283
Soumya Ray
1
6
3
7
283
Bert Huang
1
6
3
8
283
Will Bridewell
1
6
2
5
283
Arnav Jhala
3
6
2
8
283
David Massimo
1
6
1
2
283
Peter R Wurman
1
6
4
11
283
Gabriel Skantze
1
6
5
6
295
Erica S Schleimer
1
5
3
4
295
Tae Wan Kim
1
5
4
10
295
Stephan J Sanders
1
5
21
51
295
Peter W Rose
1
5
10
26
295
Amit Sheth
2
5
9
48
295
Vinay K Chaudhri
1
5
1
2
295
Michael P Wellman
2
5
8
41
295
Riley M Bove
1
5
19
45
295
Katy Börner
1
5
11
28
295
Katherine P Rankin
1
5
18
41
295
Charlotte A Nelson
1
5
1
4
295
Gabor Bella
1
5
2
6
295
Biplav Srivastava
7
5
1
9
295
Michael Wooldridge
1
5
17
35
295
Sergio Baranzini
1
5
28
76
295
John H Morris
1
5
10
23
295
Dagmar Gromann
1
5
2
4
295
Arash Shaban-Nejad
7
5
2
31
295
Aaron M Steinfeld
1
5
3
14
295
Michael Rovatsos
1
5
3
4
295
Juan Sequeda
1
5
2
7
295
Mark A Musen
2
5
17
58
295
Daniela Petrelli
1
5
10
19
295
Boris Oskotsky
1
5
3
9
295
Xin Luna Dong
1
5
3
7
295
Denny Vrandečić
1
5
2
6
295
Wiebe Van Der Hoek
1
5
10
15
322
Craig Schlenoff
1
4
6
9
322
Han Yu
1
4
14
38
322
Josep Lluis Arcos
1
4
7
25
322
Pearl Pu
1
4
2
10
322
Cyril Leung
1
4
14
29
322
Stefania Montani
1
4
16
20
322
Krishnaprasad Thirunarayan
1
4
3
15
322
Nisar R Ahmed
1
4
8
14
322
Stuart M Shieber
1
4
6
21
322
Ranjana K Mehta
1
4
18
38
322
Lizhen Cui
1
4
10
33
322
Konstantinos V Katsikopoulos
1
4
10
34
322
Rohith Karthikeyan
1
4
1
4
322
Andreas L Symeonidis
1
4
14
32
322
Mikhail S Burtsev
1
4
7
9
322
Martin Michalowski
7
4
2
14
322
Arnaud Gotlieb
1
4
3
8
322
Simon Scerri
1
4
1
1
322
Alexander C Berg
1
4
3
6
341
Sarath Sanga
1
3
2
7
341
Mikael Berndtsson
1
3
1
6
341
Shlomo Zilberstein
2
3
5
17
341
Alan Said
1
3
5
6
341
Rebecca Steinert
1
3
2
2
341
Roman Barták
3
3
4
14
341
Craig Eldershaw
1
3
1
5
341
Enrico Pontelli
2
3
8
28
341
Bilge Mutlu
1
3
9
27
341
Takayuki Kanda
2
3
11
44
341
David L Buckeridge
2
3
18
79
341
Robert Jäschke
1
3
2
14
341
Avi Rosenfeld
1
3
2
11
341
Charlotte S Alexander
1
3
1
2
355
Ethan M Meyers
1
2
3
6
355
Xin Qiu
1
2
2
3
355
George A Vouros
1
2
12
30
355
Bennett Allan Landman
1
2
40
80
355
Harmony Rhoades
1
2
15
56
355
Emmanuel Senft
1
2
5
13
355
Christos Tjortjis
1
2
7
29
355
John S Brownstein
1
2
49
108
355
Philippe Pasquier
3
2
2
20
355
Maria L Gini
1
2
13
45
355
Katrin Lohan
1
2
5
8
355
Mohan Sridharan
1
2
4
15
355
Alexander E Zook
3
2
1
4
355
Nicholas John Proferes
1
2
2
9
355
Georgios Chalkiadakis
1
2
6
11
355
Nir Grinberg
1
2
1
2
355
Viliam Lisý
1
2
5
12
355
Ergina Kavallieratou
1
2
5
14
355
Yelda Turkan
1
2
5
14
355
Bipin Indurkhya
3
2
3
30
355
Tomaso A Poggio
1
2
24
52
355
Giulia Fanti
1
2
2
8
355
Szymon A Wilk
1
2
13
28
355
Peng Zhang
1
2
8
15
355
Hein Meling
1
2
2
9
355
Anastasia Krithara
1
2
4
9
355
Upmanu Lall
1
2
31
81
355
Ian Beaver
2
2
1
2
355
Belén Díaz-Agudo
1
2
6
13
355
Samarth Swarup
2
2
1
15
355
Laura Condon
1
2
7
21
355
Shi-qi Zhang
1
2
2
8
355
Ruj Akavipat
1
2
1
4
355
Shiqi Zhang
1
2
4
8
389
Daniel Borrajo
1
1
9
34
389
Gail C Murphy
1
1
4
13
389
David Corsar
1
1
2
12
389
Stavros Vassos
1
1
2
5
389
Alessandro Saffiotti
1
1
11
41
389
Jeffrey V Nickerson
1
1
6
29
389
Lucy Lu Wang
1
1
1
14
389
Lora Aroyo
3
1
2
9
389
Roberto Pirrone
2
1
3
24
389
Lana Yeganova
1
1
7
15
389
Kostas E Bekris
1
1
7
13
389
Jenna Wiens
1
1
7
28
389
Sebastian Rudolph
1
1
4
19
389
Paul Weng
1
1
3
6
389
Kristian Kersting
1
1
11
38
389
Thilo Stadelmann
1
1
2
5
389
Kerstin Bach
2
1
4
15
389
Jesse Bockstedt
1
1
3
9
389
Jeannette Bohg
1
1
8
11
389
Kevin Bouchard
1
1
9
28
389
Christopher Amato
2
1
1
5
389
Jingjing Zhang
1
1
3
9
389
Nina Dethlefs
1
1
1
12
389
Ricardo Aler
1
1
8
25
389
Frank van Harmelen
1
1
15
28
389
Kokil Jaidka
2
1
4
19
389
Hans Werner Guesgen
4
1
2
18
389
Pietro E Michelucci
1
1
1
5
389
Joanna J Bryson
1
1
9
31
389
Roni Stern
1
1
5
11
389
Ariel Felner
1
1
7
8
389
Luis C Lamb
1
1
6
25
389
Elena Simperl
1
1
13
37
389
Nick Yeung
1
1
17
34
389
Guy Van den Broeck
1
1
6
9
389
Felipe Meneguzzi
1
1
9
20
389
Sebastian Risi
1
1
6
15
389
Odest Jenkins
2
1
2
13
389
Janet Kolodner
1
1
5
13
389
Susana Fernández
1
1
3
6
389
Parisa Rashidi
1
1
14
48
389
R\u00e9mi P Ronfard
1
1
7
10
389
Michael Cafarella
1
1
1
1
389
Arie Cattan
1
1
1
1
389
Doug Downey
1
1
1
3
389
Sergey Feldman
1
1
1
3
389
Iz Beltagy
1
1
1
1
389
Shivashankar Subramanian
1
1
1
1
389
Naohiro Matsumura
1
1
5
8
389
Daniel King
1
1
1
1
389
Johan De Kleer
1
1
3
3
440
Jessica Pater
1
0
1
4
440
Yelena Mejova
3
0
2
13
440
Marc Cavazza
2
0
3
38
440
Amy McGovern
1
0
6
13
440
Deborah L McGuinness
3
0
2
27
440
Virginia V Dignum
1
0
9
52
440
Uldis Bojārs
1
0
3
6
440
Evgeniy Gabrilovich
1
0
4
14
440
Fabio Giglietto
1
0
5
13
440
Kyriaki Kalimeri
1
0
6
9
440
Floriana Grasso
1
0
5
13
440
Mei Si
1
0
4
10
440
Fiora Pirri
1
0
7
22
440
Bart Verheij
1
0
7
18
440
Damiano Spina
1
0
5
12
440
Patrícia Alves-Oliveira
1
0
2
12
440
Darian Frajberg
1
0
2
4
440
Sean Hanna
1
0
4
9
440
Roberto Interdonato
1
0
10
22
440
Bahareh R Heravi
1
0
3
10
440
Leopoldo Bertossi
1
0
8
18
440
Maria Fox
1
0
6
10
440
Penelope M Sanderson
1
0
21
40
440
Jürgen Pfeffer
1
0
5
21
440
Knut Hinkelmann
3
0
3
15
440
Daniele Magazzeni
1
0
7
17
440
Abdul Sattar
1
0
16
40
440
Hani Hagras
1
0
12
38
440
David Garcia
1
0
10
47
440
Christoph Benzmüller
1
0
9
28
440
Marjorie Skubic
1
0
16
47
440
Raquel Fuentetaja
1
0
3
9
440
Nurul Lubis
1
0
1
2
440
Hemant Purohit
1
0
3
14
440
Juan Cortes
1
0
11
37
440
Kristina Lerman
1
0
11
45
440
Ahmad Lotfi
1
0
15
38
440
Ralph Bergmann
1
0
5
18
440
Anton Nijholt
1
0
22
53
440
Martin Harrigan
1
0
2
5
440
Boyang Li
1
0
3
9
440
Mehul Bhatt
1
0
7
28
440
Katerina Pastra
1
0
2
8
440
Bistra Dilkina
1
0
5
22
440
Brian C Keegan
1
0
2
11
440
Andreas Martin
1
0
3
7
440
Harko Verhagen
1
0
6
18
440
Antonio Chella
1
0
16
42
440
Nick Barnes
1
0
15
40
440
Clark W Barrett
1
0
5
11
440
Frank Broz
1
0
3
10
440
Diego Alburez-Gutierrez
1
0
3
11
440
Peter Vrancx
1
0
3
13
440
Guido Governatori
1
0
16
39
440
Germaine R Halegoua
1
0
3
8
440
Enric Plaza
1
0
11
21
440
Otmane Ait-Mohamed
1
0
6
25
440
Kurt Luther
1
0
2
8
440
Alison Pease
1
0
2
18
440
Anna Jordanous
1
0
2
9
440
Sanem Sariel
1
0
3
13
440
Joni Salminen
1
0
9
22
440
Victor Callaghan
3
0
3
43
440
Rania Hodhod
1
0
3
8
440
Ingmar Weber
2
0
6
30
440
Xiaomo Liu
1
0
2
5
440
Frans A Oliehoek
1
0
1
6
440
Arkaitz Zubiaga
2
0
4
26
440
Leandro Navarro
1
0
9
29
440
Juan D Velasquez
1
0
9
19
440
Daniel W Archambault
1
0
4
15
440
Sebastiaan Meijer
1
0
8
39
440
Luc Lamontagne
1
0
5
12
440
Gal A Kaminka
1
0
8
15
440
Spencer Rugaber
1
0
2
8
site/software ©
exaly
; All materials licenced under
CC by-SA
.