:P148_has_component leaf node


URI

http://www.cidoc-crm.org/cidoc-crm/P148_has_component

Type

rdf:Property

Label

has component

Description

Quantification: many to many (0,n:0,n)

Scope note:
This property associates an instance of E89 Propositional Object with a structural part of it that is by itself an instance of E89 Propositional Object.
This property is transitive. This property is asymmetric.

Examples:
- Dante’s “Divine Comedy” (E89) has component Dante’s “Hell” (E89). (Alighieri, 1956)

In First Order Logic:
- P148(x,y) ⇒ E89(x)
- P148(x,y) ⇒ E89(y)
- [P148(x,y) ∧ P148(y,z)] ⇒ P148(x,z)
- P148(x,y) ⇒ ¬P148(y,x)

Usage

DOMAINPROPERTYRANGE
:E89_Propositional_Object :P148_has_component :E89_Propositional_Object

Implementation

@prefix : <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

:P148_has_component a rdf:Property ;
    rdfs:label "hat Bestandteil"@de,
        "has component"@en,
        "a pour composant"@fr,
        "имeeт компонeнт"@ru,
        "有组件"@zh ;
    rdfs:comment """Quantification: many to many (0,n:0,n)

Scope note:
This property associates an instance of E89 Propositional Object with a structural part of it that is by itself an instance of E89 Propositional Object.
This property is transitive. This property is asymmetric.

Examples:
- Dante’s “Divine Comedy” (E89) has component Dante’s “Hell” (E89). (Alighieri, 1956)

In First Order Logic:
- P148(x,y) ⇒ E89(x)
- P148(x,y) ⇒ E89(y)
- [P148(x,y) ∧ P148(y,z)] ⇒ P148(x,z)
- P148(x,y) ⇒ ¬P148(y,x)
"""@en ;
    rdfs:domain :E89_Propositional_Object ;
    rdfs:range :E89_Propositional_Object ;
    owl:inverseOf :P148i_is_component_of .