CoinsCore:LocatorProperty Class: verschil tussen versies
Uit COINS2
(Nieuwe pagina aangemaakt met '__NOTOC__ '''Locator''' is a subclass of ComplexPropertyValue. Locator is not an abstract class; it can be instantiated di...') |
k (→Formal Representation in RDF/XML) |
||
(3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | ''' | + | '''LocatorProperty''' is a subclass of [[CoinsCore:ComplexProperty Class|ComplexProperty]]. Since it is a property that refers to a [[CoinsCore:Locator Class|Locator]], the inherited reference for [[CoinsCore:objectValue Property|objectValue]] is overridden to refer to an instance of Locator. |
− | + | LocatorProperty is not an abstract class; it can be instantiated directly. | |
− | + | The LocatorProperty class can be extended. | |
+ | |||
+ | |||
+ | The [[CoinsCore:nextTrunkVersion Property|nextTrunkVersion]] is restricted to one other instance of LocatorProperty. | ||
− | |||
Regel 13: | Regel 15: | ||
== Informative representation in UML == | == Informative representation in UML == | ||
− | [[Bestand:Core- | + | [[Bestand:Core-LocatorProperty Class.png|right|thumb|Informative representation of LocatorProperty in UML]] |
− | This image shows the informative representation of the | + | This image shows the informative representation of the LocatorProperty class. |
+ | |||
− | |||
== Attributes == | == Attributes == | ||
{| class="wikitable" | {| class="wikitable" | ||
Regel 23: | Regel 25: | ||
! Description | ! Description | ||
|- | |- | ||
− | | [[CoinsCore: | + | | [[CoinsCore:objectValue Property|objectValue]] || [[CoinsCore:Locator Class|Locator]] || Reference to an instance of Locator. |
|- | |- | ||
|} | |} | ||
− | |||
== Formal Representation in RDF/XML == | == Formal Representation in RDF/XML == | ||
− | <owl:Class rdf:ID=" | + | <owl:Class rdf:ID="LocatorProperty"> |
− | <rdfs:label xml:lang="en-GB"> | + | <rdfs:label xml:lang="en-GB">LocatorProperty</rdfs:label> |
− | <rdfs:comment xml:lang="en-GB">Locator</rdfs:comment> | + | <rdfs:comment xml:lang="en-GB">Locator property</rdfs:comment> |
− | <rdfs:subClassOf rdf:resource="# | + | <rdfs:subClassOf rdf:resource="#ComplexProperty"/> |
− | + | ||
− | + | ||
− | + | ||
<rdfs:subClassOf> | <rdfs:subClassOf> | ||
<owl:Restriction> | <owl:Restriction> | ||
− | <owl:onProperty rdf:resource="# | + | <owl:onProperty rdf:resource="#objectValue"/> |
<owl:allValuesFrom rdf:resource="#Locator"/> | <owl:allValuesFrom rdf:resource="#Locator"/> | ||
</owl:Restriction> | </owl:Restriction> | ||
</rdfs:subClassOf> | </rdfs:subClassOf> | ||
+ | |||
+ | <owl:equivalentClass> | ||
+ | <owl:Restriction> | ||
+ | <owl:onProperty rdf:resource="#objectValue"/> | ||
+ | <owl:allValuesFrom rdf:resource="#Locator"/> | ||
+ | </owl:Restriction> | ||
+ | </owl:equivalentClass> | ||
+ | |||
+ | <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract> | ||
+ | <isClassExtendable rdf:datatype="xsd:boolean">true</isClassExtendable> | ||
<classCreator rdf:resource="#COINSTechnicalManagementGroup"/> | <classCreator rdf:resource="#COINSTechnicalManagementGroup"/> | ||
− | <classCreationDate rdf:datatype="xsd:dateTime">2016- | + | <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.000</classCreationDate> |
<classVersionID rdf:datatype="xsd:string">1.0</classVersionID> | <classVersionID rdf:datatype="xsd:string">1.0</classVersionID> | ||
Regel 54: | Regel 62: | ||
− | <!-- | + | <!-- == See also == |
− | == See also == | + | |
* internal link goes here | * internal link goes here | ||
Regel 64: | Regel 71: | ||
[[Category:Coins Core Model]] | [[Category:Coins Core Model]] | ||
− | [[Category: | + | [[Category:PropertyClasses]] |
Huidige versie van 18 jul 2016 om 20:05
LocatorProperty is a subclass of ComplexProperty. Since it is a property that refers to a Locator, the inherited reference for objectValue is overridden to refer to an instance of Locator.
LocatorProperty is not an abstract class; it can be instantiated directly.
The LocatorProperty class can be extended.
The nextTrunkVersion is restricted to one other instance of LocatorProperty.
History
* New in COINS 2.0
Informative representation in UML
This image shows the informative representation of the LocatorProperty class.
Attributes
Name | Type | Description |
---|---|---|
objectValue | Locator | Reference to an instance of Locator. |
Formal Representation in RDF/XML
<owl:Class rdf:ID="LocatorProperty"> <rdfs:label xml:lang="en-GB">LocatorProperty</rdfs:label> <rdfs:comment xml:lang="en-GB">Locator property</rdfs:comment> <rdfs:subClassOf rdf:resource="#ComplexProperty"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#objectValue"/> <owl:allValuesFrom rdf:resource="#Locator"/> </owl:Restriction> </rdfs:subClassOf> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="#objectValue"/> <owl:allValuesFrom rdf:resource="#Locator"/> </owl:Restriction> </owl:equivalentClass> <isClassAbstract rdf:datatype="xsd:boolean">false</isClassAbstract> <isClassExtendable rdf:datatype="xsd:boolean">true</isClassExtendable> <classCreator rdf:resource="#COINSTechnicalManagementGroup"/> <classCreationDate rdf:datatype="xsd:dateTime">2016-04-04T12:00:00.000</classCreationDate> <classVersionID rdf:datatype="xsd:string">1.0</classVersionID> </owl:Class>