diff options
Diffstat (limited to 'www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Integration/JSONScript/TestCases/r-0007.json')
-rw-r--r-- | www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Integration/JSONScript/TestCases/r-0007.json | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Integration/JSONScript/TestCases/r-0007.json b/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Integration/JSONScript/TestCases/r-0007.json new file mode 100644 index 00000000..9b56bc90 --- /dev/null +++ b/www/wiki/extensions/SemanticMediaWiki/tests/phpunit/Integration/JSONScript/TestCases/r-0007.json @@ -0,0 +1,125 @@ +{ + "description": "Test RDF output for imported dc/gna vocabulary, owl:AnnotationProperty, owl:DatatypeProperty, owl:ObjectProperty, Equivalent URI (#795, `wgRestrictDisplayTitle`, en)", + "setup": [ + { + "namespace": "NS_MEDIAWIKI", + "page": "Smw import dc", + "contents": "http://purl.org/dc/elements/1.1/|[http://dublincore.org/documents/dces/ Dublin Core Metadata Element Set, Version 1.1] \n contributor|Type:Text \n coverage|Type:Page \n creator|Type:Text \n date|Type:Text \n description|Type:Text \n format|Type:Page \n identifier|Type:Annotation URI \n language|Type:Text \n publisher|Type:Text \n relation|Type:Page \n rights|Type:Text \n source|Type:Text \n subject|Type:Text \n title|Type:Text \n type|Type:Text \n" + }, + { + "namespace": "NS_MEDIAWIKI", + "page": "Smw import gna", + "contents": "http://rs.gbif.org/terms/1.0/|[http://rs.gbif.org/extension/gbif/1.0/ GBIF Global Names Architecture (GNA)] \n Identifier|Type:Page \n isHybrid|Type:Boolean" + }, + { + "namespace": "SMW_NS_PROPERTY", + "page": "Dc:identifier", + "contents": "[[Imported from::dc:identifier]] [[Equivalent URI::http://purl.org/dc/elements/1.1/identifier]] {{DISPLAYTITLE:dc:identifier}} [[Category:Dublin Core]]" + }, + { + "namespace": "SMW_NS_PROPERTY", + "page": "Gna:isHybrid", + "contents": "[[Imported from::gna:isHybrid]] [[dc:identifier::http://rs.gbif.org/terms/1.0/isHybrid]] {{DISPLAYTITLE:gna:isHybrid}} [[Category:GNA]] [[Category:GBIF]]" + }, + { + "namespace": "SMW_NS_PROPERTY", + "page": "Gna:Identifier", + "contents": "[[Imported from::gna:Identifier]] {{DISPLAYTITLE:gna:Identifier}} [[Category:GNA]] [[Category:GBIF]]" + } + ], + "tests": [ + { + "type": "rdf", + "about": "#0 (is owl:AnnotationProperty)", + "exportcontroller": { + "print-pages": [ + "Property:Dc:identifier" + ], + "parameters": { + "backlinks": false, + "recursion": "1", + "revisiondate": false + } + }, + "assert-output": { + "to-contain": [ + "<owl:AnnotationProperty rdf:about=\"http://purl.org/dc/elements/1.1/identifier\">", + "<owl:equivalentProperty rdf:resource=\"http://purl.org/dc/elements/1.1/identifier\"/>", + "<property:Display_title_of rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">dc:identifier</property:Display_title_of>", + "<swivt:specialImportedFrom rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">dc:identifier|http://purl.org/dc/elements/1.1/</swivt:specialImportedFrom>", + "<rdf:type rdf:resource=\"http://example.org/id/Category-3ADublin_Core\"/>", + "<owl:Class rdf:about=\"http://example.org/id/Category-3ADublin_Core\" />", + "<swivt:type rdf:resource=\"http://semantic-mediawiki.org/swivt/1.0#_anu\"/>", + "<rdfs:label>dc:identifier</rdfs:label>", + "<swivt:wikiPageSortKey rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">dc:identifier</swivt:wikiPageSortKey>" + ] + } + }, + { + "type": "rdf", + "about": "#1 (is owl:DatatypeProperty, typed boolean)", + "exportcontroller": { + "print-pages": [ + "Property:Gna:isHybrid" + ], + "parameters": { + "backlinks": false, + "recursion": "1", + "revisiondate": false + } + }, + "assert-output": { + "to-contain": [ + "<owl:DatatypeProperty rdf:about=\"http://rs.gbif.org/terms/1.0/isHybrid\">", + "<rdfs:label>gna:isHybrid</rdfs:label>", + "<dc:identifier rdf:resource=\"http://rs.gbif.org/terms/1.0/isHybrid\"/>", + "<property:Display_title_of rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:isHybrid</property:Display_title_of>", + "<swivt:specialImportedFrom rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:isHybrid|http://rs.gbif.org/terms/1.0/</swivt:specialImportedFrom>", + "<swivt:wikiPageSortKey rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:isHybrid</swivt:wikiPageSortKey>", + "<swivt:type rdf:resource=\"http://semantic-mediawiki.org/swivt/1.0#_boo\"/>" + ] + } + }, + { + "type": "rdf", + "about": "#2 (is owl:ObjectProperty, typed page)", + "exportcontroller": { + "print-pages": [ + "Property:Gna:Identifier" + ], + "parameters": { + "backlinks": false, + "recursion": "1", + "revisiondate": false + } + }, + "assert-output": { + "to-contain": [ + "<owl:ObjectProperty rdf:about=\"http://rs.gbif.org/terms/1.0/Identifier\">", + "<rdfs:label>gna:Identifier</rdfs:label>", + "<property:Display_title_of rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:Identifier</property:Display_title_of>", + "<swivt:specialImportedFrom rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:Identifier|http://rs.gbif.org/terms/1.0/</swivt:specialImportedFrom>", + "<swivt:wikiPageSortKey rdf:datatype=\"http://www.w3.org/2001/XMLSchema#string\">gna:Identifier</swivt:wikiPageSortKey>", + "<swivt:type rdf:resource=\"http://semantic-mediawiki.org/swivt/1.0#_wpg\"/>" + ] + } + } + ], + "settings": { + "wgContLang": "en", + "wgAllowDisplayTitle": true, + "wgRestrictDisplayTitle": false, + "smwgExportBCNonCanonicalFormUse": false, + "smwgNamespace": "http://example.org/id/", + "smwgNamespacesWithSemanticLinks": { + "NS_MAIN": true, + "SMW_NS_PROPERTY": true, + "NS_CATEGORY": true + } + }, + "meta": { + "version": "2", + "is-incomplete": false, + "debug": false + } +}
\ No newline at end of file |