From 38ff0019f485f21983d7900bf03ad29cd2dbaaf8 Mon Sep 17 00:00:00 2001 From: "Quintino A. G. Souza" Date: Fri, 13 Mar 2026 10:27:30 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20sub-m=C3=B3dulos=20site=5Ftools=5Fms?= =?UTF-8?q?c=5F2020=20e=20site=5Ftools=5Fmsc=5F2020=5Fmigrate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - site_tools_msc_2020: vocabulário de taxonomia MSC 2020 (Mathematics Subject Classification) com campo field_msc_code e tradução pt-br habilitada via config/optional - site_tools_msc_2020_migrate: migrations CSV para importação dos 597 termos hierárquicos em inglês (msc_2020_terms) e tradução pt-br (msc_2020_terms_pt_br); caminho do CSV resolvido dinamicamente via hook_migration_plugins_alter() --- ...display.taxonomy_term.msc_2020.default.yml | 65 ++ ...display.taxonomy_term.msc_2020.default.yml | 39 ++ ....taxonomy_term.msc_2020.field_msc_code.yml | 19 + ...d.storage.taxonomy_term.field_msc_code.yml | 21 + ...ontent_settings.taxonomy_term.msc_2020.yml | 16 + .../optional/taxonomy.vocabulary.msc_2020.yml | 9 + .../site_tools_msc_2020.info.yml | 9 + .../migrations/data/msc_2020_terms.csv | 598 ++++++++++++++++++ .../migrations/msc_2020_terms.yml | 34 + .../migrations/msc_2020_terms_pt_br.yml | 40 ++ .../site_tools_msc_2020_migrate.info.yml | 10 + .../site_tools_msc_2020_migrate.module | 22 + 12 files changed, 882 insertions(+) create mode 100644 modules/site_tools_msc_2020/config/optional/core.entity_form_display.taxonomy_term.msc_2020.default.yml create mode 100644 modules/site_tools_msc_2020/config/optional/core.entity_view_display.taxonomy_term.msc_2020.default.yml create mode 100644 modules/site_tools_msc_2020/config/optional/field.field.taxonomy_term.msc_2020.field_msc_code.yml create mode 100644 modules/site_tools_msc_2020/config/optional/field.storage.taxonomy_term.field_msc_code.yml create mode 100644 modules/site_tools_msc_2020/config/optional/language.content_settings.taxonomy_term.msc_2020.yml create mode 100644 modules/site_tools_msc_2020/config/optional/taxonomy.vocabulary.msc_2020.yml create mode 100644 modules/site_tools_msc_2020/site_tools_msc_2020.info.yml create mode 100644 modules/site_tools_msc_2020_migrate/migrations/data/msc_2020_terms.csv create mode 100644 modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms.yml create mode 100644 modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms_pt_br.yml create mode 100644 modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.info.yml create mode 100644 modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.module diff --git a/modules/site_tools_msc_2020/config/optional/core.entity_form_display.taxonomy_term.msc_2020.default.yml b/modules/site_tools_msc_2020/config/optional/core.entity_form_display.taxonomy_term.msc_2020.default.yml new file mode 100644 index 0000000..380f006 --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/core.entity_form_display.taxonomy_term.msc_2020.default.yml @@ -0,0 +1,65 @@ +uuid: e9f1e69e-347f-442d-b2ba-4b3028bfc677 +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.msc_2020.field_msc_code + - taxonomy.vocabulary.msc_2020 + module: + - path + - text +id: taxonomy_term.msc_2020.default +targetEntityType: taxonomy_term +bundle: msc_2020 +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_msc_code: + type: string_textfield + weight: 101 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 100 + region: content + settings: + display_label: true + third_party_settings: { } + translation: + weight: 10 + region: content + settings: { } + third_party_settings: { } +hidden: { } diff --git a/modules/site_tools_msc_2020/config/optional/core.entity_view_display.taxonomy_term.msc_2020.default.yml b/modules/site_tools_msc_2020/config/optional/core.entity_view_display.taxonomy_term.msc_2020.default.yml new file mode 100644 index 0000000..eeae1b4 --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/core.entity_view_display.taxonomy_term.msc_2020.default.yml @@ -0,0 +1,39 @@ +uuid: 93de3030-d981-437e-ad9a-195e8c823f7e +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.msc_2020.field_msc_code + - taxonomy.vocabulary.msc_2020 + module: + - text +id: taxonomy_term.msc_2020.default +targetEntityType: taxonomy_term +bundle: msc_2020 +mode: default +content: + description: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 0 + region: content + field_msc_code: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 11 + region: content + flag_subscribe_term: + settings: { } + third_party_settings: { } + weight: 10 + region: content +hidden: + entity_print_view_epub: true + entity_print_view_pdf: true + entity_print_view_word_docx: true + langcode: true diff --git a/modules/site_tools_msc_2020/config/optional/field.field.taxonomy_term.msc_2020.field_msc_code.yml b/modules/site_tools_msc_2020/config/optional/field.field.taxonomy_term.msc_2020.field_msc_code.yml new file mode 100644 index 0000000..13a2087 --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/field.field.taxonomy_term.msc_2020.field_msc_code.yml @@ -0,0 +1,19 @@ +uuid: 99d7dbdb-7460-4d81-8d09-3e5382fd9704 +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_msc_code + - taxonomy.vocabulary.msc_2020 +id: taxonomy_term.msc_2020.field_msc_code +field_name: field_msc_code +entity_type: taxonomy_term +bundle: msc_2020 +label: 'MSC Code' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/modules/site_tools_msc_2020/config/optional/field.storage.taxonomy_term.field_msc_code.yml b/modules/site_tools_msc_2020/config/optional/field.storage.taxonomy_term.field_msc_code.yml new file mode 100644 index 0000000..a24b5fe --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/field.storage.taxonomy_term.field_msc_code.yml @@ -0,0 +1,21 @@ +uuid: a649f5be-435d-4e46-89a6-70ef90c21f1b +langcode: en +status: true +dependencies: + module: + - taxonomy +id: taxonomy_term.field_msc_code +field_name: field_msc_code +entity_type: taxonomy_term +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/modules/site_tools_msc_2020/config/optional/language.content_settings.taxonomy_term.msc_2020.yml b/modules/site_tools_msc_2020/config/optional/language.content_settings.taxonomy_term.msc_2020.yml new file mode 100644 index 0000000..dad6381 --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/language.content_settings.taxonomy_term.msc_2020.yml @@ -0,0 +1,16 @@ +uuid: 69c8f7fe-e136-4a15-a718-148da20c09ee +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.msc_2020 + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.msc_2020 +target_entity_type_id: taxonomy_term +target_bundle: msc_2020 +default_langcode: en +language_alterable: false diff --git a/modules/site_tools_msc_2020/config/optional/taxonomy.vocabulary.msc_2020.yml b/modules/site_tools_msc_2020/config/optional/taxonomy.vocabulary.msc_2020.yml new file mode 100644 index 0000000..3453949 --- /dev/null +++ b/modules/site_tools_msc_2020/config/optional/taxonomy.vocabulary.msc_2020.yml @@ -0,0 +1,9 @@ +uuid: 8690408b-626d-4f73-b519-847436a5723e +langcode: en +status: true +dependencies: { } +name: 'MSC 2020' +vid: msc_2020 +description: 'Math Subject Classification 2020' +weight: 0 +new_revision: false diff --git a/modules/site_tools_msc_2020/site_tools_msc_2020.info.yml b/modules/site_tools_msc_2020/site_tools_msc_2020.info.yml new file mode 100644 index 0000000..204ac79 --- /dev/null +++ b/modules/site_tools_msc_2020/site_tools_msc_2020.info.yml @@ -0,0 +1,9 @@ +name: 'Site Tools MSC 2020' +type: module +description: 'Vocabulário de taxonomia MSC 2020 (Mathematics Subject Classification).' +core_version_requirement: ^10 || ^11 +package: Custom +dependencies: + - site_tools:site_tools + - drupal:taxonomy + - drupal:content_translation diff --git a/modules/site_tools_msc_2020_migrate/migrations/data/msc_2020_terms.csv b/modules/site_tools_msc_2020_migrate/migrations/data/msc_2020_terms.csv new file mode 100644 index 0000000..b45c778 --- /dev/null +++ b/modules/site_tools_msc_2020_migrate/migrations/data/msc_2020_terms.csv @@ -0,0 +1,598 @@ +code,name_en,name_pt_br,parent_code +00,General,Geral, +00A,General and miscellaneous specific topics,Tópicos gerais e miscelânea,00 +00B,Conference proceedings and collections of articles,Anais de conferências e coletâneas de artigos,00 +01,History and biography,História e biografia, +01A,History of mathematics and mathematicians,História da matemática e de matemáticos,01 +03,Mathematical logic and foundations,Lógica matemática e fundamentos, +03A,Philosophical aspects of logic and foundations,Aspectos filosóficos da lógica e dos fundamentos,03 +03B,General logic,Lógica geral,03 +03C,Model theory,Teoria de modelos,03 +03D,Computability and recursion theory,Computabilidade e teoria da recursão,03 +03E,Set theory,Teoria dos conjuntos,03 +03F,Proof theory and constructive mathematics,Teoria da prova e matemática construtiva,03 +03G,Algebraic logic,Lógica algébrica,03 +03H,Nonstandard models,Modelos não padrão,03 +05,Combinatorics,Combinatória, +05A,Enumerative combinatorics,Combinatória enumerativa,05 +05B,Designs and configurations,Designs e configurações,05 +05C,Graph theory,Teoria dos grafos,05 +05D,Extremal combinatorics,Combinatória extremal,05 +05E,Algebraic combinatorics,Combinatória algébrica,05 +06,Order; lattices; ordered algebraic structures,Ordem; reticulados; estruturas algébricas ordenadas, +06A,Ordered sets,Conjuntos ordenados,06 +06B,Lattices,Reticulados,06 +06C,Modular lattices; complemented lattices,Reticulados modulares; reticulados complementados,06 +06D,Distributive lattices,Reticulados distributivos,06 +06E,Boolean algebras (Boolean rings),Álgebras de Boole (anéis booleanos),06 +06F,Ordered structures,Estruturas ordenadas,06 +08,General algebraic systems,Sistemas algébricos gerais, +08A,Algebraic structures,Estruturas algébricas,08 +08B,Varieties,Variedades algébricas,08 +08C,Other classes of algebras,Outras classes de álgebras,08 +11,Number theory,Teoria dos números, +11A,Elementary number theory,Teoria elementar dos números,11 +11B,Sequences and sets,Sequências e conjuntos,11 +11C,Polynomials and matrices,Polinômios e matrizes,11 +11D,Diophantine equations,Equações diofantinas,11 +11E,Forms and linear algebraic groups,Formas e grupos algébricos lineares,11 +11F,Discontinuous groups and automorphic forms,Grupos descontínuos e formas automórficas,11 +11G,Arithmetic algebraic geometry (Diophantine geometry),Geometria algébrica aritmética (geometria diofantina),11 +11H,Geometry of numbers,Geometria dos números,11 +11J,Diophantine approximation; transcendental number theory,Aproximação diofantina; teoria dos números transcendentes,11 +11K,Probabilistic theory: distribution modulo \(1\); metric theory of algorithms,Teoria probabilística: distribuição módulo \(1\); teoria métrica dos algoritmos,11 +11L,Exponential sums and character sums,Somas exponenciais e somas de caracteres,11 +11M,Zeta and \(L\)-functions: analytic theory,Funções zeta e \(L\): teoria analítica,11 +11N,Multiplicative number theory,Teoria multiplicativa dos números,11 +11P,Additive number theory; partitions,Teoria aditiva dos números; partições,11 +11R,Algebraic number theory: global fields,Teoria algébrica dos números: corpos globais,11 +11S,Algebraic number theory: local fields,Teoria algébrica dos números: corpos locais,11 +11T,Finite fields and commutative rings (number-theoretic aspects),Corpos finitos e anéis comutativos (aspectos da teoria dos números),11 +11U,Connections of number theory and logic,Conexões entre teoria dos números e lógica,11 +11Y,Computational number theory,Teoria computacional dos números,11 +11Z,Miscellaneous applications of number theory,Aplicações diversas da teoria dos números,11 +12,Field theory and polynomials,Teoria dos corpos e polinômios, +12D,Real and complex fields,Corpos reais e complexos,12 +12E,General field theory,Teoria geral dos corpos,12 +12F,Field extensions,Extensões de corpos,12 +12G,Homological methods (field theory),Métodos homológicos (teoria dos corpos),12 +12H,Differential and difference algebra,Álgebra diferencial e de diferenças,12 +12J,Topological fields,Corpos topológicos,12 +12K,Generalizations of fields,Generalizações de corpos,12 +12L,Connections between field theory and logic,Conexões entre teoria dos corpos e lógica,12 +13,Commutative algebra,Álgebra comutativa, +13A,General commutative ring theory,Teoria geral de anéis comutativos,13 +13B,Commutative ring extensions and related topics,Extensões de anéis comutativos e tópicos relacionados,13 +13C,Theory of modules and ideals in commutative rings,Teoria de módulos e ideais em anéis comutativos,13 +13D,Homological methods in commutative ring theory,Métodos homológicos na teoria de anéis comutativos,13 +13E,Chain conditions; finiteness conditions in commutative ring theory,Condições de cadeia; condições de finitude na teoria de anéis comutativos,13 +13F,Arithmetic rings and other special commutative rings,Anéis aritméticos e outros anéis comutativos especiais,13 +13G,Integral domains,Domínios de integridade,13 +13H,Local rings and semilocal rings,Anéis locais e semilocais,13 +13J,Topological rings and modules,Anéis e módulos topológicos,13 +13L,Applications of logic to commutative algebra,Aplicações da lógica à álgebra comutativa,13 +13M,Finite commutative rings,Anéis comutativos finitos,13 +13N,Differential algebra,Álgebra diferencial,13 +13P,Computational aspects and applications of commutative rings,Aspectos computacionais e aplicações de anéis comutativos,13 +14,Algebraic geometry,Geometria algébrica, +14A,Foundations of algebraic geometry,Fundamentos da geometria algébrica,14 +14B,Local theory in algebraic geometry,Teoria local em geometria algébrica,14 +14C,Cycles and subschemes,Ciclos e subesquemas,14 +14D,Families; fibrations in algebraic geometry,Famílias; fibrações em geometria algébrica,14 +14E,Birational geometry,Geometria birracional,14 +14F,(Co)homology theory in algebraic geometry,Teoria de (co)homologia em geometria algébrica,14 +14G,Arithmetic problems in algebraic geometry; Diophantine geometry,Problemas aritméticos em geometria algébrica; geometria diofantina,14 +14H,Curves in algebraic geometry,Curvas em geometria algébrica,14 +14J,Surfaces and higher-dimensional varieties,Superfícies e variedades de dimensão superior,14 +14K,Abelian varieties and schemes,Variedades e esquemas abelianos,14 +14L,Algebraic groups,Grupos algébricos,14 +14M,Special varieties,Variedades especiais,14 +14N,Projective and enumerative algebraic geometry,Geometria algébrica projetiva e enumerativa,14 +14P,Real algebraic and real-analytic geometry,Geometria algébrica real e geometria analítica real,14 +14Q,Computational aspects in algebraic geometry,Aspectos computacionais em geometria algébrica,14 +14R,Affine geometry,Geometria afim,14 +14T,Tropical geometry,Geometria tropical,14 +15,Linear and multilinear algebra; matrix theory,Álgebra linear e multilinear; teoria das matrizes, +15A,Basic linear algebra,Álgebra linear básica,15 +15B,Special matrices,Matrizes especiais,15 +16,Associative rings and algebras,Anéis e álgebras associativos, +16B,General and miscellaneous,Geral e miscelânea,16 +16D,Modules; bimodules and ideals in associative algebras,Módulos; bimódulos e ideais em álgebras associativas,16 +16E,Homological methods in associative algebras,Métodos homológicos em álgebras associativas,16 +16G,Representation theory of associative rings and algebras,Teoria da representação de anéis e álgebras associativos,16 +16H,Associative algebras and orders,Álgebras associativas e ordens,16 +16K,Division rings and semisimple Artin rings,Anéis de divisão e anéis de Artin semissimples,16 +16L,Local rings and generalizations,Anéis locais e generalizações,16 +16N,Radicals and radical properties of associative rings,Radicais e propriedades radicais de anéis associativos,16 +16P,Chain conditions; growth conditions; and other forms of finiteness for associative rings and algebras,Condições de cadeia; condições de crescimento; e outras formas de finitude para anéis e álgebras associativos,16 +16R,Rings with polynomial identity,Anéis com identidade polinomial,16 +16S,Associative rings and algebras arising under various constructions,Anéis e álgebras associativos provenientes de diversas construções,16 +16T,Hopf algebras; quantum groups and related topics,Álgebras de Hopf; grupos quânticos e tópicos relacionados,16 +16U,Conditions on elements,Condições sobre elementos,16 +16W,Associative rings and algebras with additional structure,Anéis e álgebras associativos com estrutura adicional,16 +16Y,Generalizations,Generalizações,16 +16Z,Computational aspects of associative rings,Aspectos computacionais de anéis associativos,16 +17,Nonassociative rings and algebras,Anéis e álgebras não associativos, +17A,General nonassociative rings,Anéis não associativos gerais,17 +17B,Lie algebras and Lie superalgebras,Álgebras de Lie e super-álgebras de Lie,17 +17C,Jordan algebras (algebras; triples and pairs),Álgebras de Jordan (álgebras; triplas e pares),17 +17D,Other nonassociative rings and algebras,Outros anéis e álgebras não associativos,17 +18,Category theory; homological algebra,Teoria das categorias; álgebra homológica, +18A,General theory of categories and functors,Teoria geral de categorias e funtores,18 +18B,Special categories,Categorias especiais,18 +18C,Categories and theories,Categorias e teorias,18 +18D,Categorical structures,Estruturas categóricas,18 +18E,Categorical algebra,Álgebra categórica,18 +18F,Categories in geometry and topology,Categorias em geometria e topologia,18 +18G,Homological algebra in category theory; derived categories and functors,Álgebra homológica em teoria das categorias; categorias derivadas e funtores,18 +18M,Monoidal categories and operads,Categorias monoidais e operadas,18 +18N,Higher categories and homotopical algebra,Categorias superiores e álgebra homotópica,18 +19,K-theory,K-teoria, +19A,Grothendieck groups and \(K_0\),Grupos de Grothendieck e \(K_0\),19 +19B,Whitehead groups and \(K_1\),Grupos de Whitehead e \(K_1\),19 +19C,Steinberg groups and \(K_2\),Grupos de Steinberg e \(K_2\),19 +19D,Higher algebraic \(K\)-theory,K-teoria algébrica superior,19 +19E,\(K\)-theory in geometry,K-teoria em geometria,19 +19F,\(K\)-theory in number theory,K-teoria em teoria dos números,19 +19G,\(K\)-theory of forms,K-teoria de formas,19 +19J,Obstructions from topology,Obstruções provenientes da topologia,19 +19K,\(K\)-theory and operator algebras,K-teoria e álgebras de operadores,19 +19L,Topological \(K\)-theory,K-teoria topológica,19 +19M,Miscellaneous applications of \(K\)-theory,Aplicações diversas da K-teoria,19 +20,Group theory and generalizations,Teoria dos grupos e generalizações, +20A,Foundations,Fundamentos,20 +20B,Permutation groups,Grupos de permutação,20 +20C,Representation theory of groups,Teoria da representação de grupos,20 +20D,Abstract finite groups,Grupos finitos abstratos,20 +20E,Structure and classification of infinite or finite groups,Estrutura e classificação de grupos finitos ou infinitos,20 +20F,Special aspects of infinite or finite groups,Aspectos especiais de grupos finitos ou infinitos,20 +20G,Linear algebraic groups and related topics,Grupos algébricos lineares e tópicos relacionados,20 +20H,Other groups of matrices,Outros grupos de matrizes,20 +20J,Connections of group theory with homological algebra and category theory,Conexões da teoria dos grupos com álgebra homológica e teoria das categorias,20 +20K,Abelian groups,Grupos abelianos,20 +20L,Groupoids (i.e. small categories in which all morphisms are isomorphisms),Grupoides (i.e. pequenas categorias em que todos os morfismos são isomorfismos),20 +20M,Semigroups,Semigrupos,20 +20N,Other generalizations of groups,Outras generalizações de grupos,20 +20P,Probabilistic methods in group theory,Métodos probabilísticos em teoria dos grupos,20 +22,Topological groups; Lie groups,Grupos topológicos; grupos de Lie, +22A,Topological and differentiable algebraic systems,Sistemas algébricos topológicos e diferenciáveis,22 +22B,Locally compact abelian groups (LCA groups),Grupos abelianos localmente compactos (grupos LCA),22 +22C,Compact groups,Grupos compactos,22 +22D,Locally compact groups and their algebras,Grupos localmente compactos e suas álgebras,22 +22E,Lie groups,Grupos de Lie,22 +22F,Noncompact transformation groups,Grupos de transformações não compactos,22 +26,Real functions,Funções reais, +26A,Functions of one variable,Funções de uma variável,26 +26B,Functions of several variables,Funções de várias variáveis,26 +26C,Polynomials; rational functions in real analysis,Polinômios; funções racionais em análise real,26 +26D,Inequalities in real analysis,Desigualdades em análise real,26 +26E,Miscellaneous topics in real functions,Tópicos diversos em funções reais,26 +28,Measure and integration,Medida e integração, +28A,Classical measure theory,Teoria clássica da medida,28 +28B,Set functions; measures and integrals with values in abstract spaces,Funções de conjunto; medidas e integrais com valores em espaços abstratos,28 +28C,Set functions and measures on spaces with additional structure,Funções de conjunto e medidas em espaços com estrutura adicional,28 +28D,Measure-theoretic ergodic theory,Teoria ergódica baseada em medida,28 +28E,Miscellaneous topics in measure theory,Tópicos diversos em teoria da medida,28 +30,Functions of a complex variable,Funções de variável complexa, +30A,General properties of functions of one complex variable,Propriedades gerais de funções de uma variável complexa,30 +30B,Series expansions of functions of one complex variable,Expansões em série de funções de uma variável complexa,30 +30C,Geometric function theory,Teoria geométrica das funções,30 +30D,Entire and meromorphic functions of one complex variable; and related topics,Funções inteiras e meromorfas de uma variável complexa; e tópicos relacionados,30 +30E,Miscellaneous topics of analysis in the complex plane,Tópicos diversos de análise no plano complexo,30 +30F,Riemann surfaces,Superfícies de Riemann,30 +30G,Generalized function theory,Teoria generalizada das funções,30 +30H,Spaces and algebras of analytic functions of one complex variable,Espaços e álgebras de funções analíticas de uma variável complexa,30 +30J,Function theory on the disc,Teoria das funções no disco,30 +30K,Universal holomorphic functions of one complex variable,Funções holomorfas universais de uma variável complexa,30 +30L,Analysis on metric spaces,Análise em espaços métricos,30 +31,Potential theory,Teoria do potencial, +31A,Two-dimensional potential theory,Teoria do potencial bidimensional,31 +31B,Higher-dimensional potential theory,Teoria do potencial em dimensão superior,31 +31C,Generalizations of potential theory,Generalizações da teoria do potencial,31 +31D,Axiomatic potential theory,Teoria axiomática do potencial,31 +31E,Potential theory on fractals and metric spaces,Teoria do potencial em fractais e espaços métricos,31 +32,Several complex variables,Várias variáveis complexas, +32A,Holomorphic functions of several complex variables,Funções holomorfas de várias variáveis complexas,32 +32B,Local analytic geometry,Geometria analítica local,32 +32C,Analytic spaces,Espaços analíticos,32 +32D,Analytic continuation,Continuação analítica,32 +32E,Holomorphic convexity,Convexidade holomorfa,32 +32F,Geometric convexity in several complex variables,Convexidade geométrica em várias variáveis complexas,32 +32G,Deformations of analytic structures,Deformações de estruturas analíticas,32 +32H,Holomorphic mappings and correspondences,Aplicações e correspondências holomorfas,32 +32J,Compact analytic spaces,Espaços analíticos compactos,32 +32K,Generalizations of analytic spaces,Generalizações de espaços analíticos,32 +32L,Holomorphic fiber spaces,Espaços fibrados holomorfos,32 +32M,Complex spaces with a group of automorphisms,Espaços complexos com grupo de automorfismos,32 +32N,Automorphic functions,Funções automórficas,32 +32P,Non-Archimedean analysis,Análise não arquimediana,32 +32Q,Complex manifolds,Variedades complexas,32 +32S,Complex singularities,Singularidades complexas,32 +32T,Pseudoconvex domains,Domínios pseudoconvexos,32 +32U,Pluripotential theory,Teoria pluripotencial,32 +32V,CR manifolds,Variedades CR,32 +32W,Differential operators in several variables,Operadores diferenciais em várias variáveis,32 +33,Special functions,Funções especiais, +33B,Elementary classical functions,Funções clássicas elementares,33 +33C,Hypergeometric functions,Funções hipergeométricas,33 +33D,Basic hypergeometric functions,Funções hipergeométricas básicas,33 +33E,Other special functions,Outras funções especiais,33 +33F,Computational aspects of special functions,Aspectos computacionais de funções especiais,33 +34,Ordinary differential equations,Equações diferenciais ordinárias, +34A,General theory for ordinary differential equations,Teoria geral de equações diferenciais ordinárias,34 +34B,Boundary value problems for ordinary differential equations,Problemas de valor de contorno para equações diferenciais ordinárias,34 +34C,Qualitative theory for ordinary differential equations,Teoria qualitativa de equações diferenciais ordinárias,34 +34D,Stability theory for ordinary differential equations,Teoria da estabilidade de equações diferenciais ordinárias,34 +34E,Asymptotic theory for ordinary differential equations,Teoria assintótica de equações diferenciais ordinárias,34 +34F,Ordinary differential equations and systems with randomness,Equações diferenciais ordinárias e sistemas com aleatoriedade,34 +34G,Differential equations in abstract spaces,Equações diferenciais em espaços abstratos,34 +34H,Control problems involving ordinary differential equations,Problemas de controle envolvendo equações diferenciais ordinárias,34 +34K,Functional-differential equations (including equations with delayed; advanced or state-dependent argument),Equações diferencial-funcionais (incluindo equações com argumento atrasado; avançado ou dependente do estado),34 +34L,Ordinary differential operators,Operadores diferenciais ordinários,34 +34M,Ordinary differential equations in the complex domain,Equações diferenciais ordinárias no domínio complexo,34 +34N,Dynamic equations on time scales or measure chains,Equações dinâmicas em escalas de tempo ou cadeias de medida,34 +35,Partial differential equations,Equações diferenciais parciais, +35A,General topics in partial differential equations,Tópicos gerais em equações diferenciais parciais,35 +35B,Qualitative properties of solutions to partial differential equations,Propriedades qualitativas de soluções de equações diferenciais parciais,35 +35C,Representations of solutions to partial differential equations,Representações de soluções de equações diferenciais parciais,35 +35D,Generalized solutions to partial differential equations,Soluções generalizadas de equações diferenciais parciais,35 +35E,Partial differential equations and systems of partial differential equations with constant coefficients,Equações diferenciais parciais e sistemas com coeficientes constantes,35 +35F,General first-order partial differential equations and systems of first-order partial differential equations,Equações diferenciais parciais de primeira ordem gerais e sistemas,35 +35G,General higher-order partial differential equations and systems of higher-order partial differential equations,Equações diferenciais parciais de ordem superior gerais e sistemas,35 +35H,Close-to-elliptic equations,Equações próximas de elípticas,35 +35J,Elliptic equations and elliptic systems,Equações elípticas e sistemas elípticos,35 +35K,Parabolic equations and parabolic systems,Equações parabólicas e sistemas parabólicos,35 +35L,Hyperbolic equations and hyperbolic systems,Equações hiperbólicas e sistemas hiperbólicos,35 +35M,Partial differential equations of mixed type and mixed-type systems of partial differential equations,Equações diferenciais parciais de tipo misto e sistemas de tipo misto,35 +35N,Overdetermined problems for partial differential equations and systems of partial differential equations,Problemas superdeterminados para equações diferenciais parciais,35 +35P,Spectral theory and eigenvalue problems for partial differential equations,Teoria espectral e problemas de autovalores para equações diferenciais parciais,35 +35Q,Partial differential equations of mathematical physics and other areas of application,Equações diferenciais parciais da física matemática e outras áreas de aplicação,35 +35R,Miscellaneous topics in partial differential equations,Tópicos diversos em equações diferenciais parciais,35 +35S,Pseudodifferential operators and other generalizations of partial differential operators,Operadores pseudodiferenciais e outras generalizações de operadores diferenciais parciais,35 +37,Dynamical systems and ergodic theory,Sistemas dinâmicos e teoria ergódica, +37A,Ergodic theory,Teoria ergódica,37 +37B,Topological dynamics,Dinâmica topológica,37 +37C,Smooth dynamical systems: general theory,Sistemas dinâmicos suaves: teoria geral,37 +37D,Dynamical systems with hyperbolic behavior,Sistemas dinâmicos com comportamento hiperbólico,37 +37E,Low-dimensional dynamical systems,Sistemas dinâmicos de baixa dimensão,37 +37F,Dynamical systems over complex numbers,Sistemas dinâmicos sobre números complexos,37 +37G,Local and nonlocal bifurcation theory for dynamical systems,Teoria de bifurcação local e não local para sistemas dinâmicos,37 +37H,Random dynamical systems,Sistemas dinâmicos aleatórios,37 +37J,Dynamical aspects of finite-dimensional Hamiltonian and Lagrangian systems,Aspectos dinâmicos de sistemas hamiltonianos e lagrangianos de dimensão finita,37 +37K,Dynamical system aspects of infinite-dimensional Hamiltonian and Lagrangian systems,Aspectos de sistemas dinâmicos em sistemas hamiltonianos e lagrangianos de dimensão infinita,37 +37L,Infinite-dimensional dissipative dynamical systems,Sistemas dinâmicos dissipativos de dimensão infinita,37 +37M,Approximation methods and numerical treatment of dynamical systems,Métodos de aproximação e tratamento numérico de sistemas dinâmicos,37 +37N,Applications of dynamical systems,Aplicações de sistemas dinâmicos,37 +37P,Arithmetic and non-Archimedean dynamical systems,Sistemas dinâmicos aritméticos e não arquimedianos,37 +39,Difference and functional equations,Equações de diferenças e equações funcionais, +39A,Difference equations,Equações de diferenças,39 +39B,Functional equations and inequalities,Equações funcionais e desigualdades,39 +40,Sequences; series; summability,Sequências; séries; somabilidade, +40A,Convergence and divergence of infinite limiting processes,Convergência e divergência de processos limites infinitos,40 +40B,Multiple sequences and series,Sequências e séries múltiplas,40 +40C,General summability methods,Métodos gerais de somabilidade,40 +40D,Direct theorems on summability,Teoremas diretos sobre somabilidade,40 +40E,Inversion theorems,Teoremas de inversão,40 +40F,Absolute and strong summability,Somabilidade absoluta e forte,40 +40G,Special methods of summability,Métodos especiais de somabilidade,40 +40H,Functional analytic methods in summability,Métodos de análise funcional em somabilidade,40 +40J,Summability in abstract structures,Somabilidade em estruturas abstratas,40 +41,Approximations and expansions,Aproximações e expansões, +41A,Approximations and expansions,Aproximações e expansões,41 +42,Fourier analysis,Análise de Fourier, +42A,Harmonic analysis in one variable,Análise harmônica em uma variável,42 +42B,Harmonic analysis in several variables,Análise harmônica em várias variáveis,42 +42C,Nontrigonometric harmonic analysis,Análise harmônica não trigonométrica,42 +43,Abstract harmonic analysis,Análise harmônica abstrata, +43A,Abstract harmonic analysis,Análise harmônica abstrata,43 +44,Integral transforms,Transformadas integrais, +44A,Integral transforms; operational calculus,Transformadas integrais; cálculo operacional,44 +45,Integral equations,Equações integrais, +45A,Linear integral equations,Equações integrais lineares,45 +45B,Fredholm integral equations,Equações integrais de Fredholm,45 +45C,Eigenvalue problems for integral equations,Problemas de autovalores para equações integrais,45 +45D,Volterra integral equations,Equações integrais de Volterra,45 +45E,Singular integral equations,Equações integrais singulares,45 +45F,Systems of linear integral equations,Sistemas de equações integrais lineares,45 +45G,Nonlinear integral equations,Equações integrais não lineares,45 +45H,Integral equations with miscellaneous special kernels,Equações integrais com núcleos especiais diversos,45 +45J,Integro-ordinary differential equations,Equações integro-diferenciais ordinárias,45 +45K,Integro-partial differential equations,Equações integro-diferenciais parciais,45 +45L,Theoretical approximation of solutions to integral equations,Aproximação teórica de soluções de equações integrais,45 +45M,Qualitative behavior of solutions to integral equations,Comportamento qualitativo de soluções de equações integrais,45 +45N,Abstract integral equations; integral equations in abstract spaces,Equações integrais abstratas; equações integrais em espaços abstratos,45 +45P,Integral operators,Operadores integrais,45 +45Q,Inverse problems for integral equations,Problemas inversos para equações integrais,45 +45R,Random integral equations,Equações integrais aleatórias,45 +46,Functional analysis,Análise funcional, +46A,Topological linear spaces and related structures,Espaços lineares topológicos e estruturas relacionadas,46 +46B,Normed linear spaces and Banach spaces; Banach lattices,Espaços lineares normados e espaços de Banach; reticulados de Banach,46 +46C,Inner product spaces and their generalizations; Hilbert spaces,Espaços com produto interno e suas generalizações; espaços de Hilbert,46 +46E,Linear function spaces and their duals,Espaços de funções lineares e seus duais,46 +46F,Distributions; generalized functions; distribution spaces,Distribuições; funções generalizadas; espaços de distribuições,46 +46G,Measures; integration; derivative; holomorphy (all involving infinite-dimensional spaces),Medidas; integração; derivada; holomorfismo (em espaços de dimensão infinita),46 +46H,Topological algebras; normed rings and algebras; Banach algebras,Álgebras topológicas; anéis e álgebras normados; álgebras de Banach,46 +46J,Commutative Banach algebras and commutative topological algebras,Álgebras de Banach comutativas e álgebras topológicas comutativas,46 +46K,Topological (rings and) algebras with an involution,Álgebras topológicas com involução,46 +46L,Selfadjoint operator algebras (\(C^*\)-algebras; von Neumann (\(W^*\)-) algebras; etc.),Álgebras de operadores autoadjuntos (\(C^*\)-álgebras; álgebras de von Neumann (\(W^*\)-); etc.),46 +46M,Methods of category theory in functional analysis,Métodos da teoria das categorias em análise funcional,46 +46N,Miscellaneous applications of functional analysis,Aplicações diversas de análise funcional,46 +46S,Other (nonclassical) types of functional analysis,Outros tipos (não clássicos) de análise funcional,46 +46T,Nonlinear functional analysis,Análise funcional não linear,46 +47,Operator theory,Teoria dos operadores, +47A,General theory of linear operators,Teoria geral de operadores lineares,47 +47B,Special classes of linear operators,Classes especiais de operadores lineares,47 +47C,Individual linear operators as elements of algebraic systems,Operadores lineares individuais como elementos de sistemas algébricos,47 +47D,Groups and semigroups of linear operators; their generalizations and applications,Grupos e semigrupos de operadores lineares; suas generalizações e aplicações,47 +47E,Ordinary differential operators,Operadores diferenciais ordinários,47 +47F,Partial differential operators,Operadores diferenciais parciais,47 +47G,Integral; integro-differential; and pseudodifferential operators,Operadores integrais; integro-diferenciais; e pseudodiferenciais,47 +47H,Nonlinear operators and their properties,Operadores não lineares e suas propriedades,47 +47J,Equations and inequalities involving nonlinear operators,Equações e desigualdades envolvendo operadores não lineares,47 +47L,Linear spaces and algebras of operators,Espaços lineares e álgebras de operadores,47 +47N,Miscellaneous applications of operator theory,Aplicações diversas da teoria dos operadores,47 +47S,Other (nonclassical) types of operator theory,Outros tipos (não clássicos) de teoria dos operadores,47 +49,Calculus of variations and optimal control,Cálculo das variações e controle ótimo, +49J,Existence theories in calculus of variations and optimal control,Teorias de existência no cálculo das variações e controle ótimo,49 +49K,Optimality conditions,Condições de otimalidade,49 +49L,Hamilton-Jacobi theories,Teorias de Hamilton-Jacobi,49 +49M,Numerical methods in optimal control,Métodos numéricos em controle ótimo,49 +49N,Miscellaneous topics in calculus of variations and optimal control,Tópicos diversos no cálculo das variações e controle ótimo,49 +49Q,Manifolds and measure-geometric topics,Variedades e tópicos de geometria de medida,49 +49R,Variational methods for eigenvalues of operators,Métodos variacionais para autovalores de operadores,49 +49S,Variational principles of physics,Princípios variacionais da física,49 +51,Geometry,Geometria, +51A,Linear incidence geometry,Geometria de incidência linear,51 +51B,Nonlinear incidence geometry,Geometria de incidência não linear,51 +51C,Ring geometry (Hjelmslev; Barbilian; etc.),Geometria de anéis (Hjelmslev; Barbilian; etc.),51 +51D,Geometric closure systems,Sistemas de fechamento geométrico,51 +51E,Finite geometry and special incidence structures,Geometria finita e estruturas de incidência especiais,51 +51F,Metric geometry,Geometria métrica,51 +51G,Ordered geometries (ordered incidence structures; etc.),Geometrias ordenadas (estruturas de incidência ordenadas; etc.),51 +51H,Topological geometry,Geometria topológica,51 +51J,Incidence groups,Grupos de incidência,51 +51K,Distance geometry,Geometria das distâncias,51 +51L,Geometric order structures,Estruturas de ordem geométrica,51 +51M,Real and complex geometry,Geometria real e complexa,51 +51N,Analytic and descriptive geometry,Geometria analítica e descritiva,51 +51P,Classical or axiomatic geometry and physics,Geometria clássica ou axiomática e física,51 +52,Convex and discrete geometry,Geometria convexa e discreta, +52A,General convexity,Convexidade geral,52 +52B,Polytopes and polyhedra,Politopos e poliedros,52 +52C,Discrete geometry,Geometria discreta,52 +53,Differential geometry,Geometria diferencial, +53A,Classical differential geometry,Geometria diferencial clássica,53 +53B,Local differential geometry,Geometria diferencial local,53 +53C,Global differential geometry,Geometria diferencial global,53 +53D,Symplectic geometry; contact geometry,Geometria simplética; geometria de contato,53 +53E,Geometric evolution equations,Equações de evolução geométrica,53 +53Z,Applications of differential geometry to sciences and engineering,Aplicações da geometria diferencial às ciências e à engenharia,53 +54,General topology,Topologia geral, +54A,Generalities in topology,Generalidades em topologia,54 +54B,Basic constructions in general topology,Construções básicas em topologia geral,54 +54C,Maps and general types of topological spaces defined by maps,Aplicações e tipos gerais de espaços topológicos definidos por aplicações,54 +54D,Fairly general properties of topological spaces,Propriedades bastante gerais de espaços topológicos,54 +54E,Topological spaces with richer structures,Espaços topológicos com estruturas mais ricas,54 +54F,Special properties of topological spaces,Propriedades especiais de espaços topológicos,54 +54G,Peculiar topological spaces,Espaços topológicos peculiares,54 +54H,Connections of general topology with other structures; applications,Conexões da topologia geral com outras estruturas; aplicações,54 +54J,Nonstandard topology,Topologia não padrão,54 +55,Algebraic topology,Topologia algébrica, +55M,Classical topics in algebraic topology,Tópicos clássicos em topologia algébrica,55 +55N,Homology and cohomology theories in algebraic topology,Teorias de homologia e cohomologia em topologia algébrica,55 +55P,Homotopy theory,Teoria da homotopia,55 +55Q,Homotopy groups,Grupos de homotopia,55 +55R,Fiber spaces and bundles in algebraic topology,Espaços fibrados e fibrados em topologia algébrica,55 +55S,Operations and obstructions in algebraic topology,Operações e obstruções em topologia algébrica,55 +55T,Spectral sequences in algebraic topology,Sequências espectrais em topologia algébrica,55 +55U,Applied homological algebra and category theory in algebraic topology,Álgebra homológica aplicada e teoria das categorias em topologia algébrica,55 +57,Manifolds and cell complexes,Variedades e complexos celulares, +57K,Low-dimensional topology in specific dimensions,Topologia de baixa dimensão em dimensões específicas,57 +57M,General low-dimensional topology,Topologia geral de baixa dimensão,57 +57N,Topological manifolds,Variedades topológicas,57 +57P,Generalized manifolds,Variedades generalizadas,57 +57Q,PL-topology,Topologia PL,57 +57R,Differential topology,Topologia diferencial,57 +57S,Topological transformation groups,Grupos de transformações topológicas,57 +57T,Homology and homotopy of topological groups and related structures,Homologia e homotopia de grupos topológicos e estruturas relacionadas,57 +57Z,Relations of manifolds and cell complexes with science and engineering,Relações de variedades e complexos celulares com ciências e engenharia,57 +58,Global analysis; analysis on manifolds,Análise global; análise em variedades, +58A,General theory of differentiable manifolds,Teoria geral de variedades diferenciáveis,58 +58B,Infinite-dimensional manifolds,Variedades de dimensão infinita,58 +58C,Calculus on manifolds; nonlinear operators,Cálculo em variedades; operadores não lineares,58 +58D,Spaces and manifolds of mappings (including nonlinear versions of 46Exx),Espaços e variedades de aplicações (incluindo versões não lineares de 46Exx),58 +58E,Variational problems in infinite-dimensional spaces,Problemas variacionais em espaços de dimensão infinita,58 +58H,Pseudogroups; differentiable groupoids and general structures on manifolds,Pseudogrupos; grupoides diferenciáveis e estruturas gerais em variedades,58 +58J,Partial differential equations on manifolds; differential operators,Equações diferenciais parciais em variedades; operadores diferenciais,58 +58K,Theory of singularities and catastrophe theory,Teoria das singularidades e teoria das catástrofes,58 +58Z,Applications of global analysis to the sciences,Aplicações da análise global às ciências,58 +60,Probability theory and stochastic processes,Teoria da probabilidade e processos estocásticos, +60A,Foundations of probability theory,Fundamentos da teoria da probabilidade,60 +60B,Probability theory on algebraic and topological structures,Teoria da probabilidade em estruturas algébricas e topológicas,60 +60C,Combinatorial probability,Probabilidade combinatória,60 +60D,Geometric probability and stochastic geometry,Probabilidade geométrica e geometria estocástica,60 +60E,Distribution theory,Teoria das distribuições,60 +60F,Limit theorems in probability theory,Teoremas limite em teoria da probabilidade,60 +60G,Stochastic processes,Processos estocásticos,60 +60H,Stochastic analysis,Análise estocástica,60 +60J,Markov processes,Processos de Markov,60 +60K,Special processes,Processos especiais,60 +60L,Rough analysis,Análise rough,60 +62,Statistics,Estatística, +62A,Foundational topics in statistics,Tópicos fundamentais em estatística,62 +62B,Sufficiency and information,Suficiência e informação,62 +62C,Statistical decision theory,Teoria da decisão estatística,62 +62D,Statistical sampling theory and related topics,Teoria da amostragem estatística e tópicos relacionados,62 +62E,Statistical distribution theory,Teoria de distribuições estatísticas,62 +62F,Parametric inference,Inferência paramétrica,62 +62G,Nonparametric inference,Inferência não paramétrica,62 +62H,Multivariate analysis,Análise multivariada,62 +62J,Linear inference; regression,Inferência linear; regressão,62 +62K,Design of statistical experiments,Planejamento de experimentos estatísticos,62 +62L,Sequential statistical methods,Métodos estatísticos sequenciais,62 +62M,Inference from stochastic processes,Inferência a partir de processos estocásticos,62 +62N,Survival analysis and censored data,Análise de sobrevivência e dados censurados,62 +62P,Applications of statistics,Aplicações da estatística,62 +62Q,Statistical tables,Tabelas estatísticas,62 +62R,Statistics on algebraic and topological structures,Estatística em estruturas algébricas e topológicas,62 +65,Numerical analysis,Análise numérica, +65A,Tables in numerical analysis,Tabelas em análise numérica,65 +65B,Acceleration of convergence in numerical analysis,Aceleração da convergência em análise numérica,65 +65C,Probabilistic methods; stochastic differential equations,Métodos probabilísticos; equações diferenciais estocásticas,65 +65D,Numerical approximation and computational geometry (primarily algorithms),Aproximação numérica e geometria computacional (principalmente algoritmos),65 +65E,Numerical methods in complex analysis (potential theory; etc.),Métodos numéricos em análise complexa (teoria do potencial; etc.),65 +65F,Numerical linear algebra,Álgebra linear numérica,65 +65G,Error analysis and interval analysis,Análise de erros e análise intervalar,65 +65H,Nonlinear algebraic or transcendental equations,Equações algébricas ou transcendentes não lineares,65 +65J,Numerical analysis in abstract spaces,Análise numérica em espaços abstratos,65 +65K,Numerical methods for mathematical programming; optimization and variational techniques,Métodos numéricos para programação matemática; otimização e técnicas variacionais,65 +65L,Numerical methods for ordinary differential equations,Métodos numéricos para equações diferenciais ordinárias,65 +65M,Numerical methods for partial differential equations; initial value and time-dependent initial-boundary value problems,Métodos numéricos para equações diferenciais parciais; problemas de valor inicial e de contorno dependentes do tempo,65 +65N,Numerical methods for partial differential equations; boundary value problems,Métodos numéricos para equações diferenciais parciais; problemas de valor de contorno,65 +65P,Numerical problems in dynamical systems,Problemas numéricos em sistemas dinâmicos,65 +65Q,Numerical methods for difference and functional equations; recurrence relations,Métodos numéricos para equações de diferenças e equações funcionais; relações de recorrência,65 +65R,Numerical methods for integral equations; integral transforms,Métodos numéricos para equações integrais; transformadas integrais,65 +65S,Graphical methods in numerical analysis,Métodos gráficos em análise numérica,65 +65T,Numerical methods in Fourier analysis,Métodos numéricos em análise de Fourier,65 +65Y,Computer aspects of numerical algorithms,Aspectos computacionais de algoritmos numéricos,65 +65Z,Applications to the sciences,Aplicações às ciências,65 +68,Computer science,Ciência da computação, +68M,Computer system organization,Organização de sistemas computacionais,68 +68N,Theory of software,Teoria do software,68 +68P,Theory of data,Teoria dos dados,68 +68Q,Theory of computing,Teoria da computação,68 +68R,Discrete mathematics in relation to computer science,Matemática discreta em relação à ciência da computação,68 +68T,Artificial intelligence,Inteligência artificial,68 +68U,Computing methodologies and applications,Metodologias e aplicações da computação,68 +68V,Computer science support for mathematical research and practice,Suporte da ciência da computação à pesquisa e prática matemática,68 +68W,Algorithms in computer science,Algoritmos em ciência da computação,68 +70,Mechanics of particles and systems,Mecânica de partículas e sistemas, +70A,Axiomatics; foundations,Axiomática; fundamentos,70 +70B,Kinematics,Cinemática,70 +70C,Statics,Estática,70 +70E,Dynamics of a rigid body and of multibody systems,Dinâmica de corpo rígido e de sistemas multicorpos,70 +70F,Dynamics of a system of particles; including celestial mechanics,Dinâmica de um sistema de partículas; incluindo mecânica celeste,70 +70G,General models; approaches; and methods in mechanics of particles and systems,Modelos gerais; abordagens; e métodos em mecânica de partículas e sistemas,70 +70H,Hamiltonian and Lagrangian mechanics,Mecânica hamiltoniana e lagrangiana,70 +70J,Linear vibration theory,Teoria de vibrações lineares,70 +70K,Nonlinear dynamics in mechanics,Dinâmica não linear em mecânica,70 +70L,Random and stochastic aspects of the mechanics of particles and systems,Aspectos aleatórios e estocásticos da mecânica de partículas e sistemas,70 +70M,Orbital mechanics,Mecânica orbital,70 +70P,Variable mass; rockets,Massa variável; foguetes,70 +70Q,Control of mechanical systems,Controle de sistemas mecânicos,70 +70S,Classical field theories,Teorias clássicas de campo,70 +74,Mechanics of deformable solids,Mecânica dos sólidos deformáveis, +74A,Generalities; axiomatics; foundations of continuum mechanics of solids,Generalidades; axiomática; fundamentos da mecânica contínua dos sólidos,74 +74B,Elastic materials,Materiais elásticos,74 +74C,Plastic materials; materials of stress-rate and internal-variable type,Materiais plásticos; materiais do tipo taxa de tensão e variável interna,74 +74D,Materials of strain-rate type and history type; other materials with memory (including elastic materials with viscous damping; various viscoelastic materials),Materiais do tipo taxa de deformação e tipo histórico; outros materiais com memória (incluindo materiais elásticos com amortecimento viscoso; vários materiais viscoelásticos),74 +74E,Material properties given special treatment,Propriedades de materiais com tratamento especial,74 +74F,Coupling of solid mechanics with other effects,Acoplamento da mecânica dos sólidos com outros efeitos,74 +74G,Equilibrium (steady-state) problems in solid mechanics,Problemas de equilíbrio (estado estacionário) em mecânica dos sólidos,74 +74H,Dynamical problems in solid mechanics,Problemas dinâmicos em mecânica dos sólidos,74 +74J,Waves in solid mechanics,Ondas em mecânica dos sólidos,74 +74K,Thin bodies; structures,Corpos delgados; estruturas,74 +74L,Special subfields of solid mechanics,Subcampos especiais da mecânica dos sólidos,74 +74M,Special kinds of problems in solid mechanics,Tipos especiais de problemas em mecânica dos sólidos,74 +74N,Phase transformations in solids,Transformações de fase em sólidos,74 +74P,Optimization problems in solid mechanics,Problemas de otimização em mecânica dos sólidos,74 +74Q,Homogenization; determination of effective properties in solid mechanics,Homogeneização; determinação de propriedades efetivas em mecânica dos sólidos,74 +74R,Fracture and damage,Fratura e dano,74 +74S,Numerical and other methods in solid mechanics,Métodos numéricos e outros métodos em mecânica dos sólidos,74 +76,Fluid mechanics,Mecânica dos fluidos, +76A,Foundations; constitutive equations; rheology; hydrodynamical models of non-fluid phenomena,Fundamentos; equações constitutivas; reologia; modelos hidrodinâmicos de fenômenos não fluidos,76 +76B,Incompressible inviscid fluids,Fluidos incompressíveis invíscidos,76 +76D,Incompressible viscous fluids,Fluidos incompressíveis viscosos,76 +76E,Hydrodynamic stability,Estabilidade hidrodinâmica,76 +76F,Turbulence,Turbulência,76 +76G,General aerodynamics and subsonic flows,Aerodinâmica geral e escoamentos subsônicos,76 +76H,Transonic flows,Escoamentos transônicos,76 +76J,Supersonic flows,Escoamentos supersônicos,76 +76K,Hypersonic flows,Escoamentos hipersônicos,76 +76L,Shock waves and blast waves in fluid mechanics,Ondas de choque e ondas de explosão em mecânica dos fluidos,76 +76M,Basic methods in fluid mechanics,Métodos básicos em mecânica dos fluidos,76 +76N,Compressible fluids and gas dynamics,Fluidos compressíveis e dinâmica dos gases,76 +76P,Rarefied gas flows; Boltzmann equation in fluid mechanics,Escoamentos de gases rarefeitos; equação de Boltzmann em mecânica dos fluidos,76 +76Q,Hydro- and aero-acoustics,Hidroacústica e aeroacústica,76 +76R,Diffusion and convection,Difusão e convecção,76 +76S,Flows in porous media; filtration; seepage,Escoamentos em meios porosos; filtração; percolação,76 +76T,Multiphase and multicomponent flows,Escoamentos multifásicos e multicomponentes,76 +76U,Rotating fluids,Fluidos em rotação,76 +76V,Reaction effects in flows,Efeitos de reação em escoamentos,76 +76W,Magnetohydrodynamics and electrohydrodynamics,Magnetohidrodinâmica e eletrohidrodinâmica,76 +76X,Ionized gas flow in electromagnetic fields; plasmic flow,Escoamento de gás ionizado em campos eletromagnéticos; escoamento plasmático,76 +76Y,Quantum hydrodynamics and relativistic hydrodynamics,Hidrodinâmica quântica e hidrodinâmica relativística,76 +76Z,Biological fluid mechanics,Mecânica dos fluidos biológicos,76 +78,Optics; electromagnetic theory,Óptica; teoria eletromagnética, +78A,General topics in optics and electromagnetic theory,Tópicos gerais em óptica e teoria eletromagnética,78 +78M,Basic methods for problems in optics and electromagnetic theory,Métodos básicos para problemas em óptica e teoria eletromagnética,78 +80,Classical thermodynamics; heat transfer,Termodinâmica clássica; transferência de calor, +80A,Thermodynamics and heat transfer,Termodinâmica e transferência de calor,80 +80M,Basic methods in thermodynamics and heat transfer,Métodos básicos em termodinâmica e transferência de calor,80 +81,Quantum theory,Teoria quântica, +81P,Foundations; quantum information and its processing; quantum axioms; and philosophy,Fundamentos; informação quântica e seu processamento; axiomas quânticos; e filosofia,81 +81Q,General mathematical topics and methods in quantum theory,Tópicos matemáticos gerais e métodos em teoria quântica,81 +81R,Groups and algebras in quantum theory,Grupos e álgebras em teoria quântica,81 +81S,General quantum mechanics and problems of quantization,Mecânica quântica geral e problemas de quantização,81 +81T,Quantum field theory; related classical field theories,Teoria quântica de campos; teorias clássicas de campo relacionadas,81 +81U,Quantum scattering theory,Teoria quântica do espalhamento,81 +81V,Applications of quantum theory to specific physical systems,Aplicações da teoria quântica a sistemas físicos específicos,81 +82,Statistical mechanics; structure of matter,Mecânica estatística; estrutura da matéria, +82B,Equilibrium statistical mechanics,Mecânica estatística de equilíbrio,82 +82C,Time-dependent statistical mechanics (dynamic and nonequilibrium),Mecânica estatística dependente do tempo (dinâmica e não equilíbrio),82 +82D,Applications of statistical mechanics to specific types of physical systems,Aplicações da mecânica estatística a tipos específicos de sistemas físicos,82 +82M,Basic methods in statistical mechanics,Métodos básicos em mecânica estatística,82 +83,Relativity and gravitational theory,Relatividade e teoria gravitacional, +83A,Special relativity,Relatividade especial,83 +83B,Observational and experimental questions in relativity and gravitational theory,Questões observacionais e experimentais em relatividade e teoria gravitacional,83 +83C,General relativity,Relatividade geral,83 +83D,Relativistic gravitational theories other than Einstein's; including asymmetric field theories,Teorias gravitacionais relativísticas além da teoria de Einstein; incluindo teorias de campo assimétricas,83 +83E,Unified; higher-dimensional and super field theories,Teorias de campo unificadas; de dimensão superior e superteorías,83 +83F,Relativistic cosmology,Cosmologia relativística,83 +85,Astronomy and astrophysics,Astronomia e astrofísica, +85A,Astronomy and astrophysics,Astronomia e astrofísica,85 +86,Geophysics,Geofísica, +86A,Geophysics,Geofísica,86 +90,Operations research; mathematical programming,Pesquisa operacional; programação matemática, +90B,Operations research and management science,Pesquisa operacional e ciência da gestão,90 +90C,Mathematical programming,Programação matemática,90 +91,Game theory; economics; social sciences,Teoria dos jogos; economia; ciências sociais, +91A,Game theory,Teoria dos jogos,91 +91B,Mathematical economics,Economia matemática,91 +91C,Social and behavioral sciences: general topics,Ciências sociais e comportamentais: tópicos gerais,91 +91D,Mathematical sociology (including anthropology),Sociologia matemática (incluindo antropologia),91 +91E,Mathematical psychology,Psicologia matemática,91 +91F,Other social and behavioral sciences (mathematical treatment),Outras ciências sociais e comportamentais (tratamento matemático),91 +91G,Actuarial science and mathematical finance,Ciências atuariais e finanças matemáticas,91 +92,Biology and other natural sciences,Biologia e outras ciências naturais, +92B,Mathematical biology in general,Biologia matemática em geral,92 +92C,Physiological; cellular and medical topics,Tópicos fisiológicos; celulares e médicos,92 +92D,Genetics and population dynamics,Genética e dinâmica de populações,92 +92E,Chemistry,Química,92 +92F,Other natural sciences (mathematical treatment),Outras ciências naturais (tratamento matemático),92 +93,Systems theory; control,Teoria dos sistemas; controle, +93A,General systems theory,Teoria geral dos sistemas,93 +93B,Controllability; observability; and system structure,Controlabilidade; observabilidade; e estrutura do sistema,93 +93C,Model systems in control theory,Sistemas modelo em teoria do controle,93 +93D,Stability of control systems,Estabilidade de sistemas de controle,93 +93E,Stochastic systems and control,Sistemas estocásticos e controle,93 +94,Information and communication; circuits,Informação e comunicação; circuitos, +94A,Communication; information,Comunicação; informação,94 +94B,Theory of error-correcting codes and error-detecting codes,Teoria de códigos corretores de erros e códigos detectores de erros,94 +94C,Circuits; networks,Circuitos; redes,94 +94D,Miscellaneous topics in information and communication theory,Tópicos diversos em teoria da informação e comunicação,94 +97,Mathematics education,Educação matemática, +97A,History and society (aspects of mathematics education),História e sociedade (aspectos da educação matemática),97 +97B,Educational policy and systems,Política educacional e sistemas,97 +97C,Psychology of mathematics education; research in mathematics education,Psicologia da educação matemática; pesquisa em educação matemática,97 +97D,Education and instruction in mathematics,Educação e instrução em matemática,97 +97E,Education of foundations of mathematics,Educação em fundamentos da matemática,97 +97F,Education of arithmetic and number theory,Educação em aritmética e teoria dos números,97 +97G,Geometry education,Educação em geometria,97 +97H,Algebra education,Educação em álgebra,97 +97I,Analysis education,Educação em análise,97 +97K,Education of combinatorics; graph theory; probability theory; and statistics,Educação em combinatória; teoria dos grafos; teoria da probabilidade; e estatística,97 +97M,Education of mathematical modeling and applications of mathematics,Educação em modelagem matemática e aplicações da matemática,97 +97N,Education of numerical mathematics,Educação em matemática numérica,97 +97P,Computer science (educational aspects),Ciência da computação (aspectos educacionais),97 +97U,Educational material and media and educational technology in mathematics education,Material educacional; mídia e tecnologia educacional em educação matemática,97 diff --git a/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms.yml b/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms.yml new file mode 100644 index 0000000..a56c166 --- /dev/null +++ b/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms.yml @@ -0,0 +1,34 @@ +id: msc_2020_terms +label: 'MSC 2020 — Termos (inglês)' +migration_tags: + - msc_2020 +source: + plugin: csv + path: '' + header_row_count: 1 + ids: + - code + column_names: + - code: 'Código MSC' + - name_en: 'Nome em inglês' + - name_pt_br: 'Nome em português' + - parent_code: 'Código do pai' +process: + vid: + plugin: default_value + default_value: msc_2020 + langcode: + plugin: default_value + default_value: en + name: name_en + field_msc_code: code + parent: + - plugin: skip_on_empty + method: process + source: parent_code + - plugin: migration_lookup + migration: msc_2020_terms + no_stub: true +destination: + plugin: entity:taxonomy_term + default_bundle: msc_2020 diff --git a/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms_pt_br.yml b/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms_pt_br.yml new file mode 100644 index 0000000..b937314 --- /dev/null +++ b/modules/site_tools_msc_2020_migrate/migrations/msc_2020_terms_pt_br.yml @@ -0,0 +1,40 @@ +id: msc_2020_terms_pt_br +label: 'MSC 2020 — Tradução pt-br' +migration_tags: + - msc_2020 +source: + plugin: csv + path: '' + header_row_count: 1 + ids: + - code + column_names: + - code: 'Código MSC' + - name_en: 'Nome em inglês' + - name_pt_br: 'Nome em português' + - parent_code: 'Código do pai' +process: + tid: + plugin: migration_lookup + migration: msc_2020_terms + source: code + langcode: + plugin: default_value + default_value: pt-br + name: name_pt_br + content_translation_source: + plugin: default_value + default_value: en + content_translation_status: + plugin: default_value + default_value: 1 + content_translation_uid: + plugin: default_value + default_value: 1 +destination: + plugin: entity:taxonomy_term + translations: true + default_bundle: msc_2020 +migration_dependencies: + required: + - msc_2020_terms diff --git a/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.info.yml b/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.info.yml new file mode 100644 index 0000000..33b91b9 --- /dev/null +++ b/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.info.yml @@ -0,0 +1,10 @@ +name: 'Site Tools MSC 2020 Migrate' +type: module +description: 'Migrations para importação dos termos MSC 2020 (inglês e português).' +core_version_requirement: ^10 || ^11 +package: Custom +dependencies: + - site_tools:site_tools_msc_2020 + - migrate:migrate + - migrate_plus:migrate_plus + - migrate_source_csv:migrate_source_csv diff --git a/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.module b/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.module new file mode 100644 index 0000000..cf46f9f --- /dev/null +++ b/modules/site_tools_msc_2020_migrate/site_tools_msc_2020_migrate.module @@ -0,0 +1,22 @@ +getPath('site_tools_msc_2020_migrate'); + $csv_path = DRUPAL_ROOT . '/' . $module_path . '/migrations/data/msc_2020_terms.csv'; + + foreach (['msc_2020_terms', 'msc_2020_terms_pt_br'] as $id) { + if (isset($definitions[$id])) { + $definitions[$id]['source']['path'] = $csv_path; + } + } +}