diff --git a/src/main/ml-schemas/tde/sql-document-extract.xml b/src/main/ml-schemas/tde/sql-document-extract.xml
new file mode 100644
index 0000000..4e46edb
--- /dev/null
+++ b/src/main/ml-schemas/tde/sql-document-extract.xml
@@ -0,0 +1,50 @@
+
+
+ //akn:FRBRWork
+
+ press-summary
+ judgment
+
+
+
+ akn
+ http://docs.oasis-open.org/legaldocml/ns/akn/3.0
+
+
+ uk
+ https://caselaw.nationalarchives.gov.uk/akn
+
+
+ prop
+ http://marklogic.com/xdmp/property
+
+
+
+
+ documents
+ summary
+
+
+ uri
+ string
+ xdmp:node-uri(.)
+ visible
+
+
+ ncn
+ string
+ sem:iri(//uk:cite//text())
+ true
+ ignore
+ visible
+
+
+ name
+ string
+ sem:iri(//akn:FRBRWork/akn:FRBRname/@value)
+ visible
+
+
+
+
+
diff --git a/src/main/ml-schemas/tde/sql-document-properties-extract.xml b/src/main/ml-schemas/tde/sql-document-properties-extract.xml
new file mode 100644
index 0000000..153bcdc
--- /dev/null
+++ b/src/main/ml-schemas/tde/sql-document-properties-extract.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ prop
+ http://marklogic.com/xdmp/property
+
+
+ dls
+ http://marklogic.com/xdmp/dls
+
+
+ prop:properties
+
+
+ documents
+ propertysummary
+
+
+ uri
+ string
+ xdmp:node-uri(.)
+ visible
+
+
+ doc_uri
+ string
+ dls:version/dls:document-uri
+ true
+ ignore
+ visible
+
+
+ version_number
+ integer
+ dls:version/dls:version-id
+ true
+ ignore
+ visible
+
+
+ modified
+ dateTime
+ prop:last-modified
+ true
+ ignore
+ visible
+
+
+ published
+ string
+ published
+ true
+ ignore
+ visible
+
+
+
+
+