Submissions:Vocabulary Alignment Pattern: Conjoint Instances of an external Class

From Odp

Jump to: navigation, search


This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal

Current revision ID: 10915

Graphical representation

Diagram

Image:Alignment-odp.png

General information

Name Vocabulary Alignment Pattern: Conjoint Instances of an external Class
Also known as
Author(s) ThomasRiechert
SubmittedBy ThomasRiechert


Description

Domain (if applicable) General
Alignment problem addressed Use of an already defined external concept and instances of this external concept.
Alignment solution The patterns "Subclass of an external Class" and "Sub property of an external Property" allow the extension of external classes or properties. Instances, however, can not be easily instances of the external vocabularies.

But the use of instances of the external classes, is an essential aim of vocabulary alignments. So it should be possible, to use instances of the classes foaf:Agent or its subclass foaf:Person describe an instance of a class own:Person in the own ontology. The concepts foaf:Person and own:Person are not equivalent, but there is an intersection of instances. The set of intersection is even larger if the domain and range of properties of the own class are sub properties of properties of the external vocabulary.

As used herein, the description logic models a equivalence between class B and class D, for such instances of both classes, defined on an object property like p1.

The external class is from the perspective of their own domain typically in the range of an defined object property. Therefore, this pattern is used on an inverse object property.

Alignment workflow
Reusable component


 B owl:equivalentClass [ a owl:Class ; 
        owl:intersectionOf ( D
		[   a owl:Restriction ;
		    owl:onProperty [ owl:inverseOf p1 ]; 
		    owl:someValuesFrom A
		]
	)
     ].

 ].
 


Example

Problem example
Solution example
Consequences


Reference

Origin
Known use
Reference
Related to
Test


Scenarios

Scenarios about Vocabulary Alignment Pattern: Conjoint Instances of an external Class

No scenario is added to this Content OP.

Reviews

Reviews about Vocabulary Alignment Pattern: Conjoint Instances of an external Class

There is no review about this proposal. This revision (revision ID 10915) takes in account the reviews: none

Other info at evaluation tab


Modeling issues

Modeling issues about Vocabulary Alignment Pattern: Conjoint Instances of an external Class

There is no Modeling issue related to this proposal.


References

Add a reference


Personal tools
Quality Committee
Content OP publishers