如何限制在语义Web上发布RDF图?

问题描述 投票:2回答:1

我正在尝试使用protege 5.5创建一些带有一些虚拟数据的本体。但是在它生成的owl文件中,它显示的是这样的:

<?xml version="1.0"?>
<rdf:RDF xmlns="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3#"
     xml:base="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
    <owl:Ontology rdf:about="http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3"/>

似乎这些数据可以公开访问(http://www.semanticweb.org/hs/ontologies/2019/3/untitled-ontology-3)。我不希望在语义Web上发布我的数据。有没有办法将这些数据私有化?无法在网上找到答案。

sparql rdf semantic-web ontology protege
1个回答
3
投票
  1. 不,仅仅因为URI显示在OWL或RDF文件中并不意味着数据可公开访问。您的计算机上的本地文件只是一个本地文件,直到您将其上传到某个服务器。
  2. OWL和RDF主要使用URI作为标识符 - 也就是说,允许不同的程序和人们确定他们是否在讨论相同的事情。因此,如果您的本体和我的本体对某个实体使用相同的URI,我们知道我们正在谈论同一个实体。这并不意味着您的本体论或我的本体论是公开可访问的,并且即使我们将两个本体保密。
  3. 按照惯例,URI的所有者可以决定使用URI的实体。这确保不会发生意外冲突。 URI的所有权基于域名。例如,域名dbpedia.org(DBpedia项目)的所有者已经确定http://dbpedia.org/resource/London是一个命名伦敦城市的URI。他们也碰巧在那个URI上发布了一些关于伦敦的数据,这是让全世界知道URI识别内容的好方法。
  4. 通过鼓励人们在他们不拥有的域(www.semanticweb.org)上使用URI,Protégé实际上是一个糟糕的网络公民。
  5. 如果您不拥有域名,则可以使用http://example.org/进行本地实验和私人使用,因为任何人都明确允许该域名使用。但是,如果您确实决定在某个时刻发布您的本体/数据,那么您应该更改为真实域。
© www.soinside.com 2019 - 2024. All rights reserved.