跳到内容
新问题

有关于这个项目的问题吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

允许IRI导出,参考517、2188 #2207

已合并
将1个提交合并到
2017年1月22日
已合并

允许IRI导出,参考517、2188 #2207

将1个提交合并到
2017年1月22日

对话

詹姆斯
复制链接
贡献者

@詹姆斯 詹姆斯 评论2017年1月22日

本PR参考:#517,#2188

本PR涉及或包含:

  • 添加smwg导出资源Asiri作为实验设置(默认情况下禁用),以允许导出[0]中概述的IRI

本PR包括:

  • 测试(单元/集成)
  • CI生成已通过

[0]https://www.w3.org/TR/rdf11-concepts/#部分-国际注册信息系统

@詹姆斯 詹姆斯补充这个增强 改变现有功能或行为标签2017年1月22日
@詹姆斯 詹姆斯将此添加到SMW 2.5.0型里程碑2017年1月22日
@詹姆斯
复制链接
贡献者 作者

詹姆斯 评论2017年1月22日

我尽量小心,并添加了额外的测试,以便将导出回归的可能性降至最低。

至于PR,根据报告#2188将输出与$wgLanguageCode=“ru”;$GLOBALS['smwgExportResourcesAsIri']=false;现在将导出与下面所示类似的内容。这进一步意味着,即使不切换设置#2188不应再出现。

<?xml版本=“1.0”编码=“UTF-8”?><!DOCTYPE rdf:rdf[<!实体rdf'http://www.w3.org/1999/02/22-rdf-syntax-ns#'><!实体rdfs'http://www.w3.org/2000/01/rdf-schema#'><!实体猫头鹰'http://www.w3.org/2002/07/owl#'><!实体开关'http://semantic-mediawiki.org/swivt/1.0#'><!实体维基http://example.org/id/'><!实体类别'http://example.org/id/Category-3A'><!ENTITY属性'http://example.org/id/Property-3A'><!实体wikiurl'http://127.0.0.1:8080/wiki/index.php/'>]><rdf:rdfxmlns:rdf=“&rdf;”xmlns:rdfs=“&rdfs;”xmlns:owl=“&owl;”xmlns:swivt=“&swivt;”xmlns:wiki=“&wiki;”xmlns:category=“&category;”xmlns:property=“&property;”><owl:Ontology rdf:about=“http://127.0.0.1:8080/wiki/index.php/Special:ExportRDF/-D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_ D0-A1-D0-9F-D0-98-D0-A1-D0-2-D0-98“><swivt:creationDate rdf:datatype=“http://www.w3.org/2001/XMLSchema#dateTime“>2017-01-22T11:22:24+01:00</swivt:creationDate><owl:imports rdf:resource=“http://semantic-mediawiki.org/swivt/1.0"/></owl:本体论><swivt:Subject rdf:about=“http://example.org/id/D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_D0-A1-D0-9F-D0-98-D0-A1-D9-9A-D9-98"><rdfs:label>КЛИСКИИ:label><rdfs:isDefinedBy rdf:resource=“http://127.0.0.1:8080/wiki/index.php/Special:ExportRDF/-D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_ D0-A1-D0-9F-D0-98-D0-A1-D0-2-D0-98“/><swivt:page rdf:resource=“http://127.0.0.1:8080/wiki/index.php/-D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_ D0-A1-D0-9F-D0-98-D0-A1-D0-2-D0-98“/><swivt:wikiNamespace rdf:datatype=“http://www.w3.org/2001/XMLSchema#integer“>0</swivt:wikiNamespace><swivt:wikiPageContentLanguage rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>ru</swivt:wikiPageContentLanguage><属性:AID rdf:resource=“http://antheecology.org/index.php?标题=КЛЮЧЕВЫЕ_СПИСКИ"/><属性:Has_query rdf:resource=“&wiki;-D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_-D0-A1-D0-9F-D0-98-D0-A1-D0-9A-D0-98-23_QUERY7dd0144e967b67650d47b48e360850ac”/><swivt:wikiPageModificationDate rdf:datatype=“http://www.w3.org/2001/XMLSchema#dateTime“>2017-01-18T17:23:43Z</swivt:wikiPageModificationDate><属性:Modification_date-23aux rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>2457772.2248032</property:Modification_date-23aux><swivt:wikiPageSortKey rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>КЛПИСКИИ:wikiPageSortKey><属性:Page_creator rdf:resource=“&wiki;-D0-A3-D1-87-D0-B0-D1-81-D1-82-D0-BD-D0-B8-D0-BA-3A127.0.0.1”/><property:Number_of_revisions rdf:datatype=“http://www.w3.org/2001/XMLSchema#double(http://www.w3.org/2001/XMLSchema#double)“>1</property:Number_of_revisions><属性:Page_ID rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>948</property:Page_ID><property:Revision_ID rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>4584</property:Revision_ID><属性:DOI rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>10.1657/1523-0430-41.1.103</property:DOI><wiki:属性-3A-D0-90-D0-B2-D1-82-D0-BE-D1-80 rdf:resource=“&wiki;Garcia-2Dcamacho-2Dr”/><wiki:Property-3A-D0-90-D0-B2-D1-82-D0-BE-D1-80 rdf:resource=“&wiki;Totland-2Do”/><wiki:Property-3A-D0-93-D0-BE-D0-B4 rdf:resource=“&wiki;2009”/><wiki:Property-3A-D0-96-D1-83-D1-80-D0-BD-D0-B0-D0-BB rdf:resource=“&wiki;Arctic-2Dantarctic-2And-2Dalpine-2Research”/><wiki:Property-3A-D0-97-D0-B0-D0-B3-D0-BE-D0-BB-D0-BE-D0-B2-D0-BE-BA rdf:resource=“&wiki;Pollen_Limmution_in_the_Alpine-3A_a_Meta-2DA分析”/><wiki:Property-3A-D0-A2-D0-B8-D0-BF_-D0-BF-D1-83-D0-B1-D0-BB-D0-B8-1-D0-BA-D0-B0-D1-86-D0-B8-B8-B8 rdf:resource=“&wiki;-D0-A1-D1-82-0-B0-D1-82-DC-D1-8F”/><wiki:属性-3A-D0-A7-D0-B8-D1-81-D0-BB-D0-BE_-D1-D1-81-81-80-D0-B0-D0-BD-D0-B8-D1-86 rdf:resource=“&wiki;1”/></swivt:主题><swivt:Subject rdf:about=“http://example.org/id/D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-00-AB-D0-95_D0-A1-D0-9F-D0-98-D0-A1-D9-9A-D0-23_QUERY7dd0144e967b67650d47b48e360850ac"><swivt:masterPage rdf:resource=“&wiki;-D0-9A-D0-9B-D0-AE-D0-A7-D0-95-D0-92-D0-AB-D0-95_-D0-A1-D0-9F-D0-98-D0-A1-D0-9A-D0-98”/><swivt:wikiNamespace rdf:datatype=“http://www.w3.org/2001/XMLSchema#integer“>0</swivt:wikiNamespace><property:Query_depth rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>1</property:Query_depth><property:Query_format rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>列表</property:Query_format><property:Query_size rdf:datatype=“http://www.w3.org/2001/XMLSchema#double(http://www.w3.org/2001/XMLSchema#double)“>3</property:Query_size><property:Query_string rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>[[:КатеГорит:Пубаикаеии]][[ИсхоДаасстакки:КЛЧКВмСПИСКИИа]]</property:Query_string><swivt:wikiPageSortKey rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>КЛПИСКИИ:wikiPageSortKey></swivt:主题><owl:DatatypeProperty rdf:about=“http://semantic mediawiki.org/swivt/1.0#创建日期" /><owl:ObjectProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0第页" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#wikiNamespace(维基命名空间)" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage(维基页面内容语言)" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AAID" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AHas_query" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#维基页面修改日期" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AModification_date-23aux" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3APage_creator" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3ANumber_of_revisions网站" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3APage_id" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3Revision_id(http://example.org/id/Property-3Revision_id)" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3ADOI" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-90-D0-B2-D1-82-D0-BE-D1-80" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-93-D0-BE-D0-B4" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-96-D1-83-D1-80-D0-BD-D0-B0-DBB" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-97-D0-B0-D0-B3-D0-BE-D0-BB-D0-BE-B0-B2-D0-BE-D0-BA" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-A2-D0-B8-D0-BF_-D0-BF-D1-83-D0-B1-D0-BB-D0-B7-D0-BA-D0-B0-D1-86-D0-B8-D0-B8" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3A-D0-A7-D0-B8-D1-81-D0-BB-D0-BE_DE-D1-81-D1-82-D1-80-D0-B0-D0-BD-D0-B8-D-D1-86" /><owl:ObjectProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#主页" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_depth" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_format" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_size" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_string" /><!-- 由Semantic MediaWiki创建,https://www.semantic-mediawiki.org/ --></rdf:rdf>

输出带有$wgLanguageCode=“ru”;$GLOBALS['smwgExportResourcesAsIri']=true;生产:

<?xml版本=“1.0”编码=“UTF-8”?><!DOCTYPE rdf:rdf[<!实体rdf'http://www.w3.org/1999/02/22-rdf-syntax-ns#'><!实体rdfs'http://www.w3.org/2000/01/rdf-schema#'><!实体猫头鹰'http://www.w3.org/2002/07/owl#'><!实体政府http://semantic-mediawiki.org/swivt/1.0#'><!实体维基http://example.org/id/'><!实体类别'http://example.org/id/Category-3A'><!ENTITY属性'http://example.org/id/Property-3A'><!实体wikiurl'http://127.0.0.1:8080/wiki/index.php/'>]><rdf:rdfxmlns:rdf=“&rdf;”xmlns:rdfs=“&rdfs;”xmlns:owl=“&owl;”xmlns:swivt=“&swivt;”xmlns:wiki=“&wiki;”xmlns:category=“&category;”xmlns:property=“&property;”><owl:Ontology rdf:about=“http://127.0.0.1:8080/wiki/index.php/Special:ExportRDF/КЛЮЧЕВЫЕ_СПИСКИ"><swivt:creationDate rdf:datatype=“http://www.w3.org/2001/XMLSchema#dateTime“>2017-01-22T11:24:00+01:00</swivt:creationDate><owl:imports rdf:resource=“http://semantic-mediawiki.org/swivt/1.0"/></owl:本体><swivt:Subject rdf:about=“http://example.org/id/КЛЮЧЕВЫЕ_СПИСКИ"><rdfs:label>КЛИСКИИ:label><rdfs:isDefinedBy rdf:resource=“http://127.0.0.1:8080/wiki/index.php/Special:ExportRDF/КЛЮЧЕВЫЕ_СПИСКИ"/><swivt:page rdf:resource=“http://127.0.0.1:8080/wiki/index.php/КЛЮЧЕВЫЕ_СПИСКИ"/><swivt:wikiNamespace rdf:datatype=“http://www.w3.org/2001/XMLSchema#integer“>0</swivt:wikiNamespace><swivt:wikiPageContentLanguage rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>ru</swivt:wikiPageContentLanguage><属性:AID rdf:resource=“http://antheecology.org/index.php?标题=КЛЮЧЕВЫЕ_СПИСКИ"/><property:Has_query rdf:resource=“&wiki;КЛиЧЕВбЛСПИСКИ-23_QUERY7dd0144e967b67650d47b48e360850ac”/><swivt:wikiPageModificationDate rdf:datatype=“http://www.w3.org/2001/XMLSchema#dateTime“>2017-01-18T17:23:43Z</swivt:wikiPageModificationDate><属性:Modification_date-23aux rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>2457772.2248032</property:Modification_date-23aux><swivt:wikiPageSortKey rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>КЛПИСКИИ:wikiPageSortKey><属性:Page_creator rdf:resource=“&wiki;Убастник-3A127.0.0.1”/><property:Number_of_revisions rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>1</property:Number_of_revisions><属性:Page_ID rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>948</property:Page_ID><property:Revision_ID rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>4584</property:Revision_ID><属性:DOI rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>10.1657/1523-0430-41.1.103</property:DOI><属性:АВторrdf:resource=“&wiki;Garcia-2Dcamacho-2Dr”/><属性:АВторrdf:resource=“&wiki;Totland-2Do”/><property:Годrdf:resource=“&wiki;2009”/><property:курнаЛrdf:resource=“&wiki;Arctic-2Dantarctic-2Dalpine-2Research”/><属性:ЗаГоковоакrdf:resource=“&wiki;Pollen_Limmution_in_the_Alpine-3A_a_Meta-2DA分析”/>属性:<属性:资源=“&wiki;1”/></swivt:主题><swivt:Subject rdf:about=“http://example.org/id/КПИСКИ-23_QUERY7dd0144e967b67650d47b48e360850ac“><swivt:masterPage rdf:resource=“&wiki;КЛЮЧЕВбЛСПИСКИ”/><swivt:wikiNamespace rdf:datatype=“http://www.w3.org/2001/XMLSchema#integer“>0</swivt:wikiNamespace><property:Query_depth rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>1</property:Query_depth><property:Query_format rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>列表</property:Query_format><property:Query_size rdf:datatype=“http://www.w3.org/2001/XMLSchema#double“>3</property:Query_size><property:Query_string rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>[[:КатеГорит:Пубаикаеии]][[ИсхоДаасстакки:КЛЧКВмСПИСКИИа]]</property:Query_string><swivt:wikiPageSortKey rdf:datatype=“http://www.w3.org/2001/XMLSchema#string“>КЛПИСКИИ:wikiPageSortKey></swivt:主题><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#创建日期" /><owl:ObjectProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0第页" /><owl:DatatypeProperty rdf:about=“语义媒体wiki.org/swivt/1.0#wikiNamespace" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage(维基页面内容语言)" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AAID" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AHas_query" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#维基页面修改日期" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AM修改日期-23aux" /><owl:DatatypeProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3APage_creator" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3ANumber_of_revisions网站" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3APage_id" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3ARevision_id" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3ADOI" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AАвтор" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AГод" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AЖурнал" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AЗаголовок" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AТип_публикации" /><owl:ObjectProperty rdf:about=“http://example.org/id/Property-3AЧисло_страниц" /><owl:ObjectProperty rdf:about=“http://semantic-mediawiki.org/swivt/1.0#主页" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_depth" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_format" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_size" /><owl:DatatypeProperty rdf:about=“http://example.org/id/Property-3AQuery_string" /><!-- 由Semantic MediaWiki创建,https://www.semantic-mediawiki.org/ --></rdf:rdf>

@詹姆斯 詹姆斯合并提交公元前50天进入之内 主人 2017年1月22日
@詹姆斯 詹姆斯删除了 出口-iri 分支 2017年1月22日11:57
@千克磅 千克磅补充这个缺少wikidocu 尚未记录的代码更改(主要是功能)标签2017年1月23日
@千克磅
复制链接
成员

已记录

@千克磅 千克磅远离的这个缺少wikidocu 尚未记录的代码更改(主要是功能)标签2017年10月22日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
增强 改变现有功能或行为
项目
还没有
开发

成功合并此请求可能会解决这些问题。

2名参与者