我在一个项目中工作,我必须对几个服务进行描述。我使用Linked USDL和RDF。我想知道描述是否正确。基本上,我有服务,属性和属性值。每个文件都有每个服务的描述。如下:
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix legal: <http://www.linked-usdl.org/ns/usdl-legal#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix price: <http://www.linked-usdl.org/ns/usdl-price#> .
@prefix usdl: <http://www.linked-usdl.org/ns/usdl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dei: <http://dei.uc.pt/rdf/dei#> .
@prefix gr: <http://purl.org/goodrelations/v1#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
rdf:Standard_M1__Extra_Large
rdfs:CPU "8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each)"^^xsd:string ;
rdfs:Cost "0.888"^^xsd:float ;
rdfs:EBS-OptimizedAvailable
"true"^^xsd:boolean ;
rdfs:IOPerformance "High"^^xsd:string ;
rdfs:OS "Windows"^^xsd:string ;
rdfs:Platform "64-bit"^^xsd:string ;
rdfs:RAM "15"^^xsd:float ;
rdfs:Storage "1690"^^xsd:float .
答案 0 :(得分:0)
如上所述:
我刚才注意到,在rdf:和rdfs:namespaces中定义术语的问题也是你早期问题中的一个问题。 RDF使用URI来识别事物。尽管您可以使用任何URI来表示任何内容,但此模型的好处是人们同意按照惯例使用特定URI来表示特定内容。例如,rdf:type是一个属性,指示主题将对象作为类型。约定通常还要求您不要在现有的,众所周知的命名空间中定义新的URI。