diff --git a/CITATION.cff b/CITATION.cff index 75fc89e..9596a2c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -16,11 +16,15 @@ authors: - given-names: Anna family-names: Schwerdtel affiliation: Humboldt-Universität zu Berlin + - given-names: Tobias + family-names: Hille + affiliation: University of Kassel + orcid: 'https://orcid.org/0000-0001-7813-9799' repository-code: 'https://github.com/fcatools/contexts' abstract: >- - This repository contains a collection of formal contexts to pursue - Formal Concept Analysis. The metadata for the contexts is contained - in the file contexts.yaml. + This repository contains a collection of formal contexts + to pursue Formal Concept Analysis. The metadata for the + contexts is contained in the file contexts.yaml. license: CC0-1.0 commit: 6adc703bcb89c5b97709ac7a60930e9c962cc0c2 date-released: '2024-04-11' diff --git a/README.md b/README.md index 9084a4d..046b20d 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ example, in Python 3 you could do: ```python import urllib.request -url = "https://github.com/fcatools/contexts/raw/main/contexts/livingbeings_en.cxt" +url = "https://github.com/fcatools/contexts/raw/main/contexts/living-beings-and-water/livingbeings_en.cxt" context = urllib.request.urlopen(url).read().decode("utf-8") ``` @@ -42,11 +42,10 @@ If you think your context is suitable, then proceed as follows: 1. [Fork this repository](https://github.com/fcatools/contexts/fork) and make the following changes in your fork: - 1. Add your ASCII-encoded CXT file to the - [contexts](https://github.com/fcatools/contexts/tree/main/contexts) - directory, using a meaningful name (English, all lowercase, with - two letters indicating the [ISO 639 language - code](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) + 1. Add a subfolder to the [contexts](https://github.com/fcatools/contexts/tree/main/contexts) + directory, and add your ASCII-encoded CXT file there. + Use a meaningful name for both (English, all lowercase, with + two letters indicating the [ISO 639 language code](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) at the end, e.g., `bodiesofwater_de.cxt` for the German bodies of water context). 2. Describe your context in [contexts.yaml](contexts.yaml) diff --git a/contexts.yaml b/contexts.yaml index b3df020..505a3df 100644 --- a/contexts.yaml +++ b/contexts.yaml @@ -1,5 +1,5 @@ --- -animals_en.cxt: +animals/animals_en.cxt: title: Animals source: "Ganter, B., Wille, R., & Stumme, G. (2005). Formal Concept Analysis: Foundations and Applications (Vol. 3626). Springer, p. 27" size: @@ -8,7 +8,7 @@ animals_en.cxt: language: English description: animals and their characteristics -bodiesofwater_en.cxt: +bodies-of-water/bodiesofwater_en.cxt: title: Bodies of water source: "Wille, R. (1984). Liniendiagramme hierarchischer Begriffssysteme. Studien zur Klassifikation. Indeks Verlag" size: @@ -17,7 +17,7 @@ bodiesofwater_en.cxt: language: English description: bodies of water and their properties -bodiesofwater_de.cxt: +bodies-of-water/bodiesofwater_de.cxt: title: Gewässer source: "Wille, R. (1984). Liniendiagramme hierarchischer Begriffssysteme. Studien zur Klassifikation. Indeks Verlag" size: @@ -27,7 +27,7 @@ bodiesofwater_de.cxt: description: bodies of water and their properties note: German version of bodiesofwater_en.cxt -driveconcepts_en.cxt: +drive-concepts-for-motorcars/driveconcepts_en.cxt: title: Drive Concepts source: "Ganter, B., & Wille, R. (1999). Formal Concept analysis. Springer, p. 39" size: @@ -37,7 +37,7 @@ driveconcepts_en.cxt: description: drive concepts for motorcars note: "Derived from a table on page 402 in the book Schlag nach! 100000 Tatsachen aus allen Wissensgebieten. 13. Auflage. Meyers Lexikonverlag, 1988" -driveconcepts_de.cxt: +drive-concepts-for-motorcars/driveconcepts_de.cxt: title: Drive Concepts source: "Ganter, B., & Wille, R. (1996). Formale Begriffsanalyse. Springer. p. 39" size: @@ -47,7 +47,7 @@ driveconcepts_de.cxt: description: drive concepts for motorcars note: German version of driveconcepts_en.cxt -famous_animals_en.cxt: +famous-animals/famous_animals_en.cxt: title: Famous Animals source: "Priss, U. (2006), Formal concept analysis in information science. Ann. Rev. Info. Sci. Tech., 40: 521-543. p.525" size: @@ -56,7 +56,7 @@ famous_animals_en.cxt: language: English description: famous animals and their characteristics -livingbeings_en.cxt: +living-beings-and-water/livingbeings_en.cxt: title: Living Beings and Water source: "Ganter, B., & Wille, R. (1999). Formal Concept analysis. Springer, p. 18" size: @@ -65,7 +65,7 @@ livingbeings_en.cxt: language: English description: conditions different living beings need -livingbeings_de.cxt: +living-beings-and-water/livingbeings_de.cxt: title: Lebewesen und Wasser source: "Ganter, B., & Wille, R. (1996). Formale Begriffsanalyse. Springer. p. 18" size: @@ -75,7 +75,7 @@ livingbeings_de.cxt: description: conditions different living beings need note: German version of livingbeings_en.cxt -missmarple_en.cxt: +miss-marple/missmarple_en.cxt: title: Methods of murder in Miss Marple novels source: "Schott, B. (2004). Schotts Sammelsurium. Bloomsbury, Berlin" size: @@ -84,7 +84,7 @@ missmarple_en.cxt: language: English description: methods of murder in Miss Marple novels (not short stories!) -missmarple_de.cxt: +miss-marple/missmarple_de.cxt: title: Mordmethoden in Miss-Marple-Romanen source: "Schott, B. (2004). Schotts Sammelsurium. Bloomsbury, Berlin" size: @@ -94,7 +94,7 @@ missmarple_de.cxt: description: methods of murder in Miss Marple novels (not short stories!) note: German version of missmarple_en.cxt -music_en.cxt: +music-characteristics/music_en.cxt: title: Music source: "Ganter, B., Wille, R., & Stumme, G. (2005). Formal Concept Analysis: Foundations and Applications (Vol. 3626). Springer, p. 22" size: @@ -103,7 +103,7 @@ music_en.cxt: language: English description: music and their characteristics -newzealand_en.cxt: +new-zealand-activities/newzealand_en.cxt: title: New Zealand Leasure source: "DK Eyewitness Travel Guide New Zealand. Dorling Kindersley Publishing Inc. 2001." size: @@ -112,7 +112,7 @@ newzealand_en.cxt: language: English description: Places in New Zealand and offered activities -officesupplies_en.cxt: +office-supplies-and-services/officesupplies_en.cxt: title: Office Supplies source: "Ganter, B., & Wille, R. (1999). Formal Concept analysis. Springer, p. 25" size: @@ -121,7 +121,7 @@ officesupplies_en.cxt: language: English description: service offers of an office supplies business -officesupplies_de.cxt: +office-supplies-and-services/officesupplies_de.cxt: title: Bürobedarf source: "Ganter, B., & Wille, R. (1996). Formale Begriffsanalyse. Springer. p. 25" size: @@ -131,7 +131,7 @@ officesupplies_de.cxt: description: service offers of an office supplies business note: German version of officesupplies_en.cxt -planets_en.cxt: +planets/planets_en.cxt: title: Planets source: "Anggraini, D. (2011). Analisis Perubahan Kelompok Berdasarkan Perubahan Nilai Jual Pada Bloomberg Market Data dengan Menggunakan Formal Concept Analysis, p. 7" size: @@ -140,7 +140,7 @@ planets_en.cxt: language: English description: size and distance of planets -seasoningplanner_de.cxt: +seasoning-planner/seasoningplanner_de.cxt: title: Gewürzplaner source: "Mahn, M. (2014). Gewürze: Das Standardwerk. Christian Verlag GmbH, München" size: @@ -149,7 +149,7 @@ seasoningplanner_de.cxt: language: German description: spices and herbs together and the meals they match -tealady.cxt: +tea-ladies/tealady.cxt: title: Tea Ladies source: "Wille, R. (1992). Concept Lattices and Conceptual Knowledge Systems. Computers & Mathematics with Applications, 23, 6-9, p. 493-515" size: diff --git a/contexts/animals_en.cxt b/contexts/animals/animals_en.cxt similarity index 100% rename from contexts/animals_en.cxt rename to contexts/animals/animals_en.cxt diff --git a/contexts/bodiesofwater_de.cxt b/contexts/bodies-of-water/bodiesofwater_de.cxt similarity index 100% rename from contexts/bodiesofwater_de.cxt rename to contexts/bodies-of-water/bodiesofwater_de.cxt diff --git a/contexts/bodiesofwater_en.cxt b/contexts/bodies-of-water/bodiesofwater_en.cxt similarity index 100% rename from contexts/bodiesofwater_en.cxt rename to contexts/bodies-of-water/bodiesofwater_en.cxt diff --git a/contexts/driveconcepts_de.cxt b/contexts/drive-concepts-for-motorcars/driveconcepts_de.cxt similarity index 100% rename from contexts/driveconcepts_de.cxt rename to contexts/drive-concepts-for-motorcars/driveconcepts_de.cxt diff --git a/contexts/driveconcepts_en.cxt b/contexts/drive-concepts-for-motorcars/driveconcepts_en.cxt similarity index 100% rename from contexts/driveconcepts_en.cxt rename to contexts/drive-concepts-for-motorcars/driveconcepts_en.cxt diff --git a/contexts/famous_animals_en.cxt b/contexts/famous-animals/famous_animals_en.cxt similarity index 100% rename from contexts/famous_animals_en.cxt rename to contexts/famous-animals/famous_animals_en.cxt diff --git a/contexts/livingbeings_de.cxt b/contexts/living-beings-and-water/livingbeings_de.cxt similarity index 100% rename from contexts/livingbeings_de.cxt rename to contexts/living-beings-and-water/livingbeings_de.cxt diff --git a/contexts/livingbeings_en.cxt b/contexts/living-beings-and-water/livingbeings_en.cxt similarity index 100% rename from contexts/livingbeings_en.cxt rename to contexts/living-beings-and-water/livingbeings_en.cxt diff --git a/contexts/missmarple_de.cxt b/contexts/miss-marple/missmarple_de.cxt similarity index 100% rename from contexts/missmarple_de.cxt rename to contexts/miss-marple/missmarple_de.cxt diff --git a/contexts/missmarple_en.cxt b/contexts/miss-marple/missmarple_en.cxt similarity index 100% rename from contexts/missmarple_en.cxt rename to contexts/miss-marple/missmarple_en.cxt diff --git a/contexts/music_en.cxt b/contexts/music-characteristics/music_en.cxt similarity index 100% rename from contexts/music_en.cxt rename to contexts/music-characteristics/music_en.cxt diff --git a/contexts/newzealand_en.cxt b/contexts/new-zealand-activities/newzealand_en.cxt similarity index 100% rename from contexts/newzealand_en.cxt rename to contexts/new-zealand-activities/newzealand_en.cxt diff --git a/contexts/officesupplies_de.cxt b/contexts/office-supplies-and-services/officesupplies_de.cxt similarity index 100% rename from contexts/officesupplies_de.cxt rename to contexts/office-supplies-and-services/officesupplies_de.cxt diff --git a/contexts/officesupplies_en.cxt b/contexts/office-supplies-and-services/officesupplies_en.cxt similarity index 100% rename from contexts/officesupplies_en.cxt rename to contexts/office-supplies-and-services/officesupplies_en.cxt diff --git a/contexts/planets_en.cxt b/contexts/planets/planets_en.cxt similarity index 100% rename from contexts/planets_en.cxt rename to contexts/planets/planets_en.cxt diff --git a/contexts/seasoningplanner_de.cxt b/contexts/seasoning-planner/seasoningplanner_de.cxt similarity index 100% rename from contexts/seasoningplanner_de.cxt rename to contexts/seasoning-planner/seasoningplanner_de.cxt diff --git a/contexts/tealady.cxt b/contexts/tea-ladies/tealady.cxt similarity index 100% rename from contexts/tealady.cxt rename to contexts/tea-ladies/tealady.cxt