diff --git a/lib/domain/dublin_core/dublin_core.dart b/lib/domain/dublin_core/dublin_core.dart
index 21b3838..d328f8d 100644
--- a/lib/domain/dublin_core/dublin_core.dart
+++ b/lib/domain/dublin_core/dublin_core.dart
@@ -9,6 +9,8 @@ class DublinCore {
final String publisher;
final String contributor;
final String date;
+ final String created;
+ final String modified;
final String type;
final String format;
final String identifier;
@@ -26,6 +28,8 @@ class DublinCore {
this.publisher,
this.contributor,
this.date,
+ this.created,
+ this.modified,
this.type,
this.format,
this.identifier,
@@ -48,6 +52,8 @@ class DublinCore {
publisher: findElementOrNull(element, "dc:publisher")?.text,
contributor: findElementOrNull(element, "dc:contributor")?.text,
date: findElementOrNull(element, "dc:date")?.text,
+ created: findElementOrNull(element, "dc:created")?.text,
+ modified: findElementOrNull(element, "dc:modified")?.text,
type: findElementOrNull(element, "dc:type")?.text,
format: findElementOrNull(element, "dc:format")?.text,
identifier: findElementOrNull(element, "dc:identifier")?.text,
diff --git a/test/rss_test.dart b/test/rss_test.dart
index 60cd46c..8231fa3 100644
--- a/test/rss_test.dart
+++ b/test/rss_test.dart
@@ -240,6 +240,8 @@ void main() {
expect(feed.dc.publisher, "publisher");
expect(feed.dc.contributor, "contributor");
expect(feed.dc.date, "2000-01-01T12:00+00:00");
+ expect(feed.dc.created, "2000-01-01T12:00+00:00");
+ expect(feed.dc.modified, "2000-01-01T12:00+00:00");
expect(feed.dc.type, "type");
expect(feed.dc.format, "format");
expect(feed.dc.identifier, "identifier");
diff --git a/test/xml/RSS-DC.xml b/test/xml/RSS-DC.xml
index 6f1242d..2e156e2 100644
--- a/test/xml/RSS-DC.xml
+++ b/test/xml/RSS-DC.xml
@@ -25,6 +25,8 @@
publisher
contributor
2000-01-01T12:00+00:00
+ 2000-01-01T12:00+00:00
+ 2000-01-01T12:00+00:00
type
format
identifier