Concept "DSKMF Annotations"
|
Content
Overview
<mermaid2> graph LR
BSDSKMF[BusinessService 'DSKMF'] BS[EntityType 'BusinessService'] RS[EntityRole 'RevenueSource'] ASP[EntityAspect 'BusinessSignificance']
BSDSKMF -->|IsA| BS BSDSKMF -->|Assumes| RS BSDSKMF -->|Exhibits| ASP
ANN[Annotation]
BSDSKMF -->|Declares| ANN BS -->|Declares| ANN RS -->|Declares| ANN ASP -->|Declares| ANN
SUB[AnnotationSubject] PRE[AnnotationPredicate] OBJ[AnnotationObject]
CORE[Core] ANN --> CORE CORE --> SUB CORE --> PRE CORE --> OBJ
ID[AnnotationID] TYP[AnnotationType] MRmore[...more by SysAdmin] MR[MetaReification] ANN --> MR MR --> ID MR --> TYP MR --> MRmore
HC[e.g. HasComment] HCmore[...] DR[DomainReification] ANN --> DR DR --> HC DR --> HCmore[...more by User] </mermaid2>
See Concept "DSKMF Reification"
Without domain reification | With domain reification | |
---|---|---|
{{Annotation |AnnotationPredicate=HasSubjectTitle |AnnotationObjects=Hello;GutenTag }} is turned into {{#set:HasSubjectTitle=Hello}} {{#set:HasSubjectTitle=GutenTag}} and {{#subobject:##0#12 |AnnotationPredicate=HasSubjectTitle |AnnotationObject=Hello |AnnotationType=VariablePredicateNoDomainSpecificReification }} {{#subobject:##0#34 |AnnotationPredicate=HasSubjectTitle |AnnotationObject=GutenTag |AnnotationType=VariablePredicateNoDomainSpecificReification }} |
{{HasContext|Component1304822464 |HasComment=Contexting can be relative to another subject. }} is turned into {{#set:HasContext=Component1304822464}} and {{#subobject: |AnnotationPredicate=HasContext |AnnotationObject=Component1304822464 |AnnotationType=FixedPredicateNamedObject |HasComment=Contexting can be relative to another subject. }} |
{{HasContext |HasComment=Contexting can be relative to another subject. }} is turned into {{#set:HasContext=##0#56}} and {{#subobject:##0#56 |AnnotationPredicate=HasContext |AnnotationObject=##0#56 |AnnotationType=FixedPredicateAnonymousObject |HasComment=Contexting can be relative to another subject. }} |
Example Subject: Setup "Configure your domain's dataspects Search indexing, querying and presenting"
<wikitext2 page="Component1663539245"/> | <wikitext2 page="Template:DSKIMSetup"/>
<wikitext2 page="Template:METADATA2"/> <wikitext2 page="Template:AnnotationResultItem"/> |
Non-reifiable anonymous object with variable predicate
<wikitext2 page="Template:Annotation"/> | <wikitext2 page="Template:ManualSubobject"/>
<wikitext2 page="Property:AnnotationPredicate"/> <wikitext2 page="Property:AnnotationObject"/> <wikitext2 page="Property:AnnotationType"/> |
Reifiable named/anonymous object with fixed predicate
<wikitext2 page="Template:HasContext"/> | <wikitext2 page="Template:ReifiableAnnotation"/> |
<wikitext2 page="Template:PropName"/> | <wikitext2 page="Template:PropVal"/> |
Module:Annotations
<wikitext2 page="Module:Annotations"/> | |