diff --git a/lib/resource-1.0/README b/lib/resource-1.0/README
index c2551fa22..0c3490ea8 100644
--- a/lib/resource-1.0/README
+++ b/lib/resource-1.0/README
@@ -27,9 +27,16 @@ The main changes from 0.9 to 1.0 are
3. Some constructions have been dropped out or modified. This concerns
in particular the determiner structure in the module Noun. Also the
number of verb subcategorization patterns is lower: predication can
- be done by adding adverbs instead.
+ be done by adding adverbs instead. Also the division between A and ADeg
+ is eliminated.
-4. Judging from the English implementation, there is a promise to get
+4. The implementation is more direct; there is no "SyntaxX" variant of
+ each rule as in 0.9. The ease to find definitions and change them
+ weighs many times more than the abstraction attained by indirection,
+ in this case. Also compilation time and amount of generated code (gfr)
+ decreases quite a bit.
+
+5. Judging from the English implementation, there is a promise to get
a lighter and more efficient resource library, just because of
lessons learned from earlier implementations.
@@ -42,6 +49,8 @@ When will it be ready? Hopefully around February 2005.
---------- later history and status:
+ 1/2 Italian added.
+
26/1 Norwegian added.
24/1 French complete, as well as the Romance parametrized modules.
diff --git a/lib/resource-1.0/doc/gf-resource.txt b/lib/resource-1.0/doc/gf-resource.txt
index 1b277691a..678413a7e 100644
--- a/lib/resource-1.0/doc/gf-resource.txt
+++ b/lib/resource-1.0/doc/gf-resource.txt
@@ -972,7 +972,7 @@ The structure looks like this.
| Finnish | X | + | - | X | X | 0
| French | X | X | X | X | X | X
| German | X | - | X | X | - | -
- | Italian | X | X | - | X | X | X
+ | Italian | X | X | X | X | X | X
| Norwegian | - | X | X | X | X | X
| Russian | X | X | - | * | - | -
| Spanish | - | X | - | X | X | X
diff --git a/lib/resource-1.0/doc/index.html b/lib/resource-1.0/doc/index.html
index a71ad01b7..7b122d3c6 100644
--- a/lib/resource-1.0/doc/index.html
+++ b/lib/resource-1.0/doc/index.html
@@ -7,7 +7,7 @@
GF Resource Grammar Library v. 1.0
Author: Aarne Ranta <aarne (at) cs.chalmers.se>
-Last update: Tue Jan 31 18:18:47 2006
+Last update: Wed Feb 1 17:41:25 2006
@@ -69,6 +69,7 @@ The documentation of the individual modules:
- ParadigmsEng: English lexical paradigms
- ParadigmsFre: French lexical paradigms
+
- ParadigmsIta: Italian lexical paradigms
- ParadigmsGer: German lexical paradigms
- ParadigmsNor: Norwegian lexical paradigms
- ParadigmsSwe: Swedish lexical paradigms
diff --git a/lib/resource-1.0/doc/index.txt b/lib/resource-1.0/doc/index.txt
index 8cf52b810..6a74bc5b5 100644
--- a/lib/resource-1.0/doc/index.txt
+++ b/lib/resource-1.0/doc/index.txt
@@ -48,6 +48,7 @@ The documentation of the individual modules:
- [ParadigmsEng gfdoc/ParadigmsEng.html]: English lexical paradigms
- [ParadigmsFre gfdoc/ParadigmsFre.html]: French lexical paradigms
+- [ParadigmsIta gfdoc/ParadigmsIta.html]: Italian lexical paradigms
- [ParadigmsGer gfdoc/ParadigmsGer.html]: German lexical paradigms
- [ParadigmsNor gfdoc/ParadigmsNor.html]: Norwegian lexical paradigms
- [ParadigmsSwe gfdoc/ParadigmsSwe.html]: Swedish lexical paradigms
diff --git a/lib/resource-1.0/italian/log.txt b/lib/resource-1.0/italian/log.txt
index fe5835c1a..2abd0c572 100644
--- a/lib/resource-1.0/italian/log.txt
+++ b/lib/resource-1.0/italian/log.txt
@@ -11,4 +11,7 @@ LexiconIta from 0.9
StructuralIta, filling StructuralFre from 0.9
NumeralsIta from 0.9 adding ordinals
-17:30 done - but needs more testing.
+17:30 done - but needs more testing
+17:40 added Ita to mathematical and multimodal, updated doc/index.txt,
+doc/gf-resource.txt, and README
+
diff --git a/lib/resource-1.0/mathematical/MathematicalIta.gf b/lib/resource-1.0/mathematical/MathematicalIta.gf
new file mode 100644
index 000000000..11d8224f6
--- /dev/null
+++ b/lib/resource-1.0/mathematical/MathematicalIta.gf
@@ -0,0 +1,24 @@
+--# -path=.:../italian:../romance:../abstract:../common:prelude
+
+concrete MathematicalIta of Mathematical =
+ NounIta - [ComplN2], --- to avoid ambiguity
+-- VerbIta,
+-- AdjectiveIta,
+-- AdverbIta,
+ NumeralIta,
+-- SentenceIta,
+ QuestionIta,
+ RelativeIta,
+ ConjunctionIta,
+ PhraseIta,
+ StructuralIta,
+
+ SymbolIta,
+ PredicationIta,
+
+ LexiconIta
+ ** {
+
+flags startcat = Phr ;
+
+} ;
diff --git a/lib/resource-1.0/mathematical/PredicationIta.gf b/lib/resource-1.0/mathematical/PredicationIta.gf
new file mode 100644
index 000000000..25ae3ba8d
--- /dev/null
+++ b/lib/resource-1.0/mathematical/PredicationIta.gf
@@ -0,0 +1,3 @@
+concrete PredicationIta of Predication = CatIta ** PredicationI with
+ (Lang = LangIta) ;
+
diff --git a/lib/resource-1.0/mathematical/SymbolIta.gf b/lib/resource-1.0/mathematical/SymbolIta.gf
new file mode 100644
index 000000000..d4e9cbf52
--- /dev/null
+++ b/lib/resource-1.0/mathematical/SymbolIta.gf
@@ -0,0 +1,2 @@
+concrete SymbolIta of Symbol = CatIta ** SymbolRomance with
+ (ResRomance = ResIta) ;
diff --git a/lib/resource-1.0/multimodal/DemonstrativeIta.gf b/lib/resource-1.0/multimodal/DemonstrativeIta.gf
new file mode 100644
index 000000000..ef57a5f57
--- /dev/null
+++ b/lib/resource-1.0/multimodal/DemonstrativeIta.gf
@@ -0,0 +1,2 @@
+concrete DemonstrativeIta of Demonstrative = CatIta ** DemonstrativeI with
+ (Lang = LangIta) ;
diff --git a/lib/resource-1.0/multimodal/MultimodalIta.gf b/lib/resource-1.0/multimodal/MultimodalIta.gf
new file mode 100644
index 000000000..fd3576f0e
--- /dev/null
+++ b/lib/resource-1.0/multimodal/MultimodalIta.gf
@@ -0,0 +1,19 @@
+--# -path=.:../italian/:../romance:../abstract:../common:prelude
+
+concrete MultimodalIta of Multimodal =
+ NounIta,
+-- Verb,
+ AdjectiveIta,
+ AdverbIta,
+-- NumeralIta,
+-- Sentence,
+-- Question,
+-- Relative,
+-- Conjunction,
+-- Phrase,
+-- Tensed,
+ StructuralIta,
+ DemonstrativeIta,
+ LexiconIta
+ ** {} ;
+