cwrc / RDF-extraction

0 stars 0 forks source link

Handle date ranges in bibliographic data publication dates #40

Open alliyya opened 2 years ago

alliyya commented 2 years ago

See example from: https://commons.cwrc.ca/orlando:e35f16d8-d8f6-414d-b465-2a8a916ba53a 25,1: 23-26 May 2009

      <dateIssued>23-26 May 2009</dateIssued>
      <dateIssued type="start" encoding="iso8601">2009-05-23</dateIssued>
      <dateIssued type="end" encoding="iso8601">2009-05-26</dateIssued>

Merge dates for when similar and flag as uncertain when possible.

alliyya commented 2 years ago

This is extracted correctly in the LINCS Conversion: Example from converted version of above

data:e35f16d8-d8f6-414d-b465-2a8a916ba53a_time-span_0 a crm:E52_Time-Span ;
    rdfs:label "time-span of the publishing of 'I was ill just then': Ada Cambridge's Discourse of Invalidism in  Thirty Years in Australia" ;
    crm:P2_has_type bf:changeDate ;
    crm:P82_at_some_time_within "23-26 May 2009" ;
    crm:P82a_begin_of_the_begin "2009-05-23T00:00:00"^^xsd:datetime ;
    crm:P82b_end_of_the_end "2009-05-26T00:00:00"^^xsd:datetime .
alliyya commented 1 year ago

More examples:

19:33:38 WARN Fuseki :: [line: 82481, col: 33] Lexical form 'January 1866 - December 1889' not valid for datatype XSD dateTime
--
Thu, Dec 22 2022 2:33:41 pm | 19:33:41 WARN Fuseki :: [line: 111105, col: 33] Lexical form 'Jan 1913 - Dec 1913' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:33:44 pm | 19:33:44 WARN Fuseki :: [line: 158396, col: 33] Lexical form 'February 1806 - January 1838' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:33:48 pm | 19:33:48 WARN Fuseki :: [line: 226992, col: 33] Lexical form 'April 1865 - December 1971' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:22 pm | 19:34:22 WARN Fuseki :: [line: 763341, col: 33] Lexical form 'January 1756 - June 1817' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:22 pm | 19:34:22 WARN Fuseki :: [line: 766073, col: 33] Lexical form 'September 1997 - June 2013' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:26 pm | 19:34:26 WARN Fuseki :: [line: 822497, col: 33] Lexical form 'Mar 1877 - Jan 1901' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:28 pm | 19:34:28 WARN Fuseki :: [line: 854443, col: 33] Lexical form 'Jan 1914 - Dec 1914' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:31 pm | 19:34:31 WARN Fuseki :: [line: 889380, col: 33] Lexical form 'May 1863 - December 1880' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:45 pm | 19:34:45 WARN Fuseki :: [line: 1097153, col: 33] Lexical form 'February 1892 - January 1896' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:46 pm | 19:34:46 WARN Fuseki :: [line: 1107549, col: 33] Lexical form 'July 1888- December 1912' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:34:56 pm | 19:34:56 WARN Fuseki :: [line: 1279269, col: 33] Lexical form 'Jan 1853 - Jul 1857' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:35:10 pm | 19:35:10 WARN Fuseki :: [line: 1462364, col: 33] Lexical form 'Jan 1916 - Dec 1916' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:35:26 pm | 19:35:26 WARN Fuseki :: [line: 1709793, col: 33] Lexical form 'June 1889 - December 1897' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:35:38 pm | 19:35:38 WARN Fuseki :: [line: 1892532, col: 33] Lexical form 'December 1843- April 1844' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:35:41 pm | 19:35:41 WARN Fuseki :: [line: 1932181, col: 33] Lexical form 'Jan 1912 - Dec 1912' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:35:53 pm | 19:35:53 WARN Fuseki :: [line: 2092894, col: 33] Lexical form 'January 1881 - December 1882' not valid for datatype XSD dateTime
Thu, Dec 22 2022 2:36:03 pm | 19:36:03 WARN Fuseki :: [line: 2248761, col: 33] Lexical form 'January 1909 - December 1916' not valid for datatype XSD dateTime