Deprecated: Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 571

Deprecated: Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 585

Deprecated: Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 578

Deprecated: Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 603

Deprecated: Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/StringUtils.php on line 553

Deprecated: Return type of ResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/db/DatabaseUtility.php on line 186

Deprecated: Return type of ResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/db/DatabaseUtility.php on line 203

Deprecated: Return type of ResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/db/DatabaseUtility.php on line 196

Deprecated: Return type of ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/db/DatabaseUtility.php on line 212

Deprecated: Return type of ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/public/dev/includes/db/DatabaseUtility.php on line 175

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/public/dev/languages/Language.php on line 1902
[[File:Ruffinu_Coloru_Marriage_Ozieri_1852.JPG|150px|right|Giovanni's marriage, 1852: he is called Giuseppe Salvatore herein.]]
+
[[File:Ruffinu_Family_Nule_1851.JPG|150px|right|Giovanni in Luigi's household in Nule, 1851]]
 +
[[File:Ruffinu_Culeddu_Marriage_Ozieri_1852.JPG|150px|right|Giovanni's marriage, 1852: he is called Giuseppe Salvatore herein.]]
 
[[File:Antonio_Francesco_Ruffinu_Baptism_Ozieri_1855.JPG|150px|right|Antonio's baptism, 1855: note Giuseppe Salvatore corrected to Giovanni.]]
 
[[File:Antonio_Francesco_Ruffinu_Baptism_Ozieri_1855.JPG|150px|right|Antonio's baptism, 1855: note Giuseppe Salvatore corrected to Giovanni.]]
[[File:Giovanni_Maria_Ruffini_Baptism_Ozieri_1857.JPG|150px|right|Giovanni Maria's baptism, 1857: he is called Giuseppe Salvatore herein.]]
+
[[File:Giovanni_Maria_Ruffinu_Baptism_Ozieri_1857.JPG|150px|right|Giovanni Maria's baptism, 1857: he is called Giuseppe Salvatore herein.]]
    
This article provides a reconstruction of evidence from Nule and Ozieri to establish the identity of our ancestor, the father of [[Giovanni Maria (Giomaria) Ruffinu]]. I make the claims in this article without proof, but assert them as the most logical interpretation of the available evidence. Its basic claim is that our ancestor appearing as Giuseppe Salvatore Ruffinu in [[Ozieri]] is in fact a man named Giovanni Ruffinu born in [[Nule]].
 
This article provides a reconstruction of evidence from Nule and Ozieri to establish the identity of our ancestor, the father of [[Giovanni Maria (Giomaria) Ruffinu]]. I make the claims in this article without proof, but assert them as the most logical interpretation of the available evidence. Its basic claim is that our ancestor appearing as Giuseppe Salvatore Ruffinu in [[Ozieri]] is in fact a man named Giovanni Ruffinu born in [[Nule]].
  
Fatal error: Uncaught TypeError: MWExceptionHandler::report(): Argument #1 ($e) must be of type Exception, Error given, called in /home/public/dev/includes/Exception.php on line 678 and defined in /home/public/dev/includes/Exception.php:598 Stack trace: #0 /home/public/dev/includes/Exception.php(678): MWExceptionHandler::report(Object(Error)) #1 [internal function]: MWExceptionHandler::handle(Object(Error)) #2 {main} thrown in /home/public/dev/includes/Exception.php on line 598