Я хотел бы представить следующие соотношения с помощью RDF и ИСС:Правильное использование RDFS: subPropertyOf
"Оценка Technique" (AT) имеет свойство "оценочных характеристик" (AC). В базе данных это будет представлено двумя таблицами: одной для AT и другой AC, связанной с внешним ключом в AC, указывающим на первичный ключ в AT.
Так что я придумал до сих пор с помощью RDF и ИСС является следующие классы, которые бы представляли две таблицы:
ex:AssessmentTechnique rdfs:label "Assessment Technique" .
ex:AssessmentCharacteristic rdfs:label "Assessment Characteristic" .
Мой вопрос о конкретных characterstics в таблице переменного тока. Могут ли они быть - или они - правильно названы суб-свойствами hasAssessmentCharacteristics? Или должна ли каждая конкретная характеристика быть ее собственностью? Я попытался создать их в качестве под-свойств, но тогда диапазон hasAssessmentCharacteristics является классом, а свойства sub-properties обычно имеют тип xsd: string или xsd: int, и это противоречит правилу, что под-свойства имеют тот же домен и диапазон и родительское свойство. Таким образом, следующее неверно, хотя оно выражает намерение.
ex:hasAssessmentCharacteristics
rdf:type rdfs:Property;
rdfs:label "has Assessment Characteristics";
rdfs:domain ex:AssessmentTechnique;
rdfs:range ex:AssessmentCharacteristics .
ex:hasNumberOfItems
rdfs:subPropertyOf ex:hasAssessmentCharacteristics;
rdfs:label "has Number of Items";
rdfs:domain ex:AssessmentTechnique;
rdfs:range xsd:int .
Единственный способ, который я мог думать, делать это игнорировать тот факт, что каждый столбец из таблицы AC поставляется из тех же таблиц, и вместо того, чтобы иметь ряд операторов присваивания свойства как это:
ex:hasNumberOfItems
rdf:type rdfs:Property;
rdfs:domain ex:AssessmentTechnique;
rdfs:range xsd:int .
ex:hasPublicAvailability
rdf:type rdfs:Property;
rdfs:domain ex:AssessmentTechnique;
rdfs:range xsd:string .
ex:hasURL
rdf:type rdfs:Property;
rdfs:domain ex:AssessmentTechnique;
rdfs:range xsd:string .
and so on....
Я вижу, что есть способы, чтобы иметь контейнеры в RDFS, но от моего чтения reference material, кажется, что это относится к птичников и куры, содержащиеся в нем и не способ сдерживания или сбора различных типы характеристик курицы (для расширения использования метапа Hor) к вещам, как
- Анатомия
- Диета
- Поведение
- и так далее ....
Так что, если я создать длинный список свойств без каких-либо " пометки ", чтобы они были организованы, я сделаю что-нибудь с комментариями. Но если есть способ организовать их с помощью rdf или rdfs или совы, то я был бы признателен, если кто-то укажет мне дорогу.
Пол