diff --git a/dev/dev-config.ttl b/dev/dev-config.ttl
index 731ab9c9..99cda0e7 100644
--- a/dev/dev-config.ttl
+++ b/dev/dev-config.ttl
@@ -127,6 +127,12 @@ ja:DatasetRDFS rdfs:subClassOf ja:RDFDataset .
[ text:field "historyNote" ;
text:predicate skos:historyNote ;
]
+ [ text:field "sdodescription" ;
+ text:predicate sdo:description ;
+ ]
+ [ text:field "headline" ;
+ text:predicate sdo:headline ;
+ ]
) .
# TDB2 dataset
diff --git a/test_data/cpr.ttl b/test_data/cpr.ttl
new file mode 100644
index 00000000..d33572d0
--- /dev/null
+++ b/test_data/cpr.ttl
@@ -0,0 +1,56 @@
+@prefix bibf: .
+@prefix dcat: .
+@prefix dcterms: .
+@prefix schema: .
+@prefix xsd: .
+
+ a dcat:Catalog ;
+ dcterms:created "2024-10-02"^^xsd:date ;
+ dcterms:creator ;
+ dcterms:description "Automated scrape of publications from the Centre for Aboriginal Economic Policy Research website." ;
+ dcterms:hasPart ,
+ ,
+ ,
+ ,
+ ;
+ dcterms:modified "2024-10-02"^^xsd:date ;
+ dcterms:publisher ;
+ dcterms:title "CAEPR publications" .
+
+ a dcat:Resource,
+ schema:CreativeWork ;
+ schema:author "Musharbash, Y"^^xsd:string ;
+ schema:datePublished "2001"^^xsd:gYear ;
+ schema:headline "Indigenous families and the welfare system: The Yuendumu community case study, Stage Two"^^xsd:string ;
+ schema:issueNumber "217"^^xsd:string ;
+ schema:url "https://caepr.cass.anu.edu.au/research/publications/indigenous-families-and-welfare-system-yuendumu-community-case-study-stage-two"^^xsd:anyURI .
+
+ a dcat:Resource,
+ schema:CreativeWork ;
+ schema:author "O'Bryan, M, Markham, F & Harrington, M"^^xsd:string ;
+ schema:datePublished "2022"^^xsd:gYear ;
+ schema:headline "OCHRE Local Decision Making Stage 2 Accords Negotiation: Murdi Paaki Regional Assembly Accord II Negotiation Evaluation Report"^^xsd:string ;
+ schema:identifier "https://doi.org/10.25911/Y21G-T931"^^bibf:doi ;
+ schema:issueNumber "2"^^xsd:string ;
+ schema:url "https://caepr.cass.anu.edu.au/research/publications/ochre-local-decision-making-stage-2-accords-negotiation-murdi-paaki-regional-0"^^xsd:anyURI .
+
+ a dcat:Resource,
+ schema:CreativeWork ;
+ schema:author "Henry, R, Daly, A"^^xsd:string ;
+ schema:datePublished "2001"^^xsd:gYear ;
+ schema:headline "Indigenous families and the welfare system: The Kuranda community case study, Stage Two"^^xsd:string ;
+ schema:issueNumber "216"^^xsd:string ;
+ schema:url "https://caepr.cass.anu.edu.au/research/publications/indigenous-families-and-welfare-system-kuranda-community-case-study-stage-two"^^xsd:anyURI .
+
+ a dcat:Resource,
+ schema:CreativeWork ;
+ schema:author "McDonnell, S"^^xsd:string ;
+ schema:datePublished "2003"^^xsd:gYear ;
+ schema:headline "Chasing the money story: An evaluation of the Tangentyere Bank Pilot Project and its relevance to Indigenous communities in central Australia"^^xsd:string ;
+ schema:issueNumber "21"^^xsd:string ;
+ schema:url "https://caepr.cass.anu.edu.au/research/publications/chasing-money-story-evaluation-tangentyere-bank-pilot-project-and-its"^^xsd:anyURI .
+
+ a schema:Organization ;
+ schema:name "Australian National University" ;
+ schema:url "https://www.anu.edu.au/"^^xsd:anyURI .
+
diff --git a/test_data/fts_property_shapes.ttl b/test_data/fts_property_shapes.ttl
index 93b91e8f..75b65f3e 100644
--- a/test_data/fts_property_shapes.ttl
+++ b/test_data/fts_property_shapes.ttl
@@ -1,3 +1,4 @@
+@prefix schema: .
@prefix ont: .
@prefix dcterms: .
@prefix dwc: .
@@ -34,4 +35,13 @@ ex:FTSInverseSequenceShape
sh:path ( ex:hasSimpleResult [ sh:inversePath ex:hasFeatureOfInterest ] ) ;
sh:name "Sequence Inverse" ;
dcterms:identifier "seqinv" ;
-.
\ No newline at end of file
+.
+
+ex:RealExample
+ a sh:PropertyShape ;
+ a ont:JenaFTSPropertyShape ;
+ sh:path ( sosa:isFeatureOfInterestOf sosa:hasResult ) ;
+ sh:name "Real Example" ;
+ dcterms:identifier "real" ;
+ ont:searchPredicate schema:description ;
+.
diff --git a/test_data/obs.ttl b/test_data/obs.ttl
new file mode 100644
index 00000000..cfa3f568
--- /dev/null
+++ b/test_data/obs.ttl
@@ -0,0 +1,44 @@
+@prefix iam: .
+@prefix ilm: .
+@prefix schema: .
+@prefix sosa: .
+
+ sosa:isFeatureOfInterestOf _:Ne7fb721e13d643e4a6d5b9cd2a06cfea .
+
+_:Ne7fb721e13d643e4a6d5b9cd2a06cfea a sosa:Observation ;
+ sosa:hasResult _:Nf0b4feb4ba064a39b6bd373d65a22abc ;
+ sosa:observedProperty iam:MentionsIndigenousPlaceName .
+
+_:Nf0b4feb4ba064a39b6bd373d65a22abc a sosa:Result ;
+ schema:description "yuendumu" ;
+ schema:value .
+
+ sosa:isFeatureOfInterestOf _:N9fc31556bca74a4d963ed93a5b912f0f .
+
+_:N9fc31556bca74a4d963ed93a5b912f0f a sosa:Observation ;
+ sosa:hasResult _:N0086e670ba384871a1cbf11b48836cbb ;
+ sosa:observedProperty iam:MentionsIndigenousPlaceName .
+
+_:N0086e670ba384871a1cbf11b48836cbb a sosa:Result ;
+ schema:description "murdi paaki" ;
+ schema:value .
+
+ sosa:isFeatureOfInterestOf _:N57b531df78954db3ba9f27ee84102b3e .
+
+_:N57b531df78954db3ba9f27ee84102b3e a sosa:Observation ;
+ sosa:hasResult _:N158974fc772e44919f58bf23b1febee6 ;
+ sosa:observedProperty iam:MentionsIndigenousPlaceName .
+
+_:N158974fc772e44919f58bf23b1febee6 a sosa:Result ;
+ schema:description "kuranda" ;
+ schema:value .
+
+ sosa:isFeatureOfInterestOf _:Nf0e1dbe9e76f437f8e820020f8e67c59 .
+
+_:Nf0e1dbe9e76f437f8e820020f8e67c59 a sosa:Observation ;
+ sosa:hasResult _:N63268e068cf149f0b5ac1e7d9cacf671 ;
+ sosa:observedProperty iam:MentionsIndigenousPlaceName .
+
+_:N63268e068cf149f0b5ac1e7d9cacf671 a sosa:Result ;
+ schema:description "tangentyere" ;
+ schema:value .