<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://ontologydesignpatterns.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LuigiIannone</id>
		<title>'Ontology Design Patterns' - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://ontologydesignpatterns.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LuigiIannone"/>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php/Special:Contributions/LuigiIannone"/>
		<updated>2026-05-06T00:12:18Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.6</generator>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_Partition_2&amp;diff=5784</id>
		<title>Reviews:LuigiIannone about Partition 2</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_Partition_2&amp;diff=5784"/>
				<updated>2009-09-10T09:29:32Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: New page: {{Content OP Proposal Review Template |CreationDate=2009/9/10 |SubmittedBy=LuigiIannone |ContentOPUnderReview=Partition |RevisionID=5750 |Score=1 - needs minor revision |ReviewSummary=The ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Content OP Proposal Review Template&lt;br /&gt;
|CreationDate=2009/9/10&lt;br /&gt;
|SubmittedBy=LuigiIannone&lt;br /&gt;
|ContentOPUnderReview=Partition&lt;br /&gt;
|RevisionID=5750&lt;br /&gt;
|Score=1 - needs minor revision&lt;br /&gt;
|ReviewSummary=The example could be more explanatory, maybe describing a real ontology situation rather than using letters. A scenario could be added too.&lt;br /&gt;
Although the pattern is a fundamental one, it is described in its simplest incarnation. There are more complicated forms of partitions, for instance including a hierarchy inside the partitions (see Spiciness in the Pizza Tutorial Ontology - http://www.co-ode.org/ontologies/pizza/2007/02/12/pizza.owl). This version is so lightweight that a live workshop discussion is superfluous.&lt;br /&gt;
|ReviewConfidence=High&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=Submissions:Partition&amp;diff=5679</id>
		<title>Submissions:Partition</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=Submissions:Partition&amp;diff=5679"/>
				<updated>2009-09-07T10:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: Review has been created.  Annotation 'assigned' has been removed.  Annotation 'waiting' has been removed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Logical_OP_Proposal_toolbar}}&lt;br /&gt;
{{Include Image}}&lt;br /&gt;
{{Logical OP General Template&lt;br /&gt;
|Name=Partition&lt;br /&gt;
|SubmittedBy=OlafNoppens&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Description Template&lt;br /&gt;
|Motivation=This is a logical pattern to define a partition. It is independant of a specific domain. Partitions are a common modeling structure.&lt;br /&gt;
|Aim=The ontology engineer may say that a class is a partition over other classes (including class expressions). A partition is a structure dividing its content into several parts.&lt;br /&gt;
|Solution=We introduce two axioms where Partition is the Partition class and B1,...,Bn are arbitrary class expressions (n &amp;gt;= 2) (expressed in OWL 2 Abstract Syntax)&lt;br /&gt;
&lt;br /&gt;
''EquivalentClasses(Partition, ObjectUnionOf(B1, ..., Bn))''&lt;br /&gt;
&lt;br /&gt;
''DisjointClasses(B1, ..., Bn)''&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Example Template&lt;br /&gt;
|SolutionExample=http://www.informatik.uni-ulm.de/ki/Noppens/owl/patterns/partition.owl&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Reference Template}}&lt;br /&gt;
&lt;br /&gt;
{{Scenarios about me}}&lt;br /&gt;
{{Reviews about me}}&lt;br /&gt;
{{Submission to event&lt;br /&gt;
|Event=WOP2009:Main&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Review assigned]]&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_Partition&amp;diff=5678</id>
		<title>Reviews:LuigiIannone about Partition</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_Partition&amp;diff=5678"/>
				<updated>2009-09-07T10:00:22Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: New page: {{Content OP Proposal Review Template |CreationDate=2009/9/7 |SubmittedBy=LuigiIannone |ContentOPUnderReview=Partition |RevisionID=5616 |Score=1 - needs minor revision |ReviewSummary=The e...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Content OP Proposal Review Template&lt;br /&gt;
|CreationDate=2009/9/7&lt;br /&gt;
|SubmittedBy=LuigiIannone&lt;br /&gt;
|ContentOPUnderReview=Partition&lt;br /&gt;
|RevisionID=5616&lt;br /&gt;
|Score=1 - needs minor revision&lt;br /&gt;
|ReviewSummary=The example could be more explanatory, maybe describing a real ontology situation rather than using letters. A scenario could be added too.&lt;br /&gt;
|ReviewConfidence=High&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=Submissions:OnlynessIsLoneliness_(OIL)&amp;diff=5662</id>
		<title>Submissions:OnlynessIsLoneliness (OIL)</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=Submissions:OnlynessIsLoneliness_(OIL)&amp;diff=5662"/>
				<updated>2009-09-01T08:51:05Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: Review has been created.  Annotation 'assigned' has been removed.  Annotation 'waiting' has been removed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Logical_OP_Proposal_toolbar}}&lt;br /&gt;
{{Include Image&lt;br /&gt;
|ImageName=[[Media:AntipatternOIL.JPG]]&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP General Template&lt;br /&gt;
|Name=OnlynessIsLoneliness (OIL)&lt;br /&gt;
|SubmittedBy=Catherine Roussey, Oscar Corcho&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Description Template&lt;br /&gt;
|Motivation=We have identified a set of patterns that are commonly used by domain experts in their DL formalisations and OWL implementations, and that normally result in unsatisfiable classes or modelling errors. As aforementioned all these antipatterns come from a misuse and misunderstanding of DL expressions by ontology developers. Thus they are all Logical AntiPatterns (LAP): they are independent from a specific domain of interest, but dependent on the expressivity of the logical formalism used for the representation. We have categorized them into three groups:&lt;br /&gt;
|Aim=The ontology developer created a universal restriction to say that C1 instances can only be linked with property R to C2 instances. Next, a new universal restriction is added saying that C1 instances can only be linked with R to C3 instances, with C2 and C3 disjoint. In general, this is because the ontology developer forgot the previous axiom in the same class or in the parent class.&lt;br /&gt;
|Solution=C1 subClassOf R only C2; C1 subClassOf R only C3; C2 disjointWith C3&lt;br /&gt;
If it makes sense, we propose to the domain expert to transform the two universal restrictions into only one that refers to the disjunction of C2 and C3. &lt;br /&gt;
C1 subClassOf R only (C2 or C3); C2 disjointWith C3&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Example Template&lt;br /&gt;
|ProblemExample=Transtitional_Waters subClassOf is_nearby only Sea_Waters; Transitional_Waters subClassOf is_nearby only River_Mouths; River_Mouths disjointWith Sea_Waters&lt;br /&gt;
&lt;br /&gt;
see Aguas_de_Transicion concept in hydrontology.&lt;br /&gt;
|SolutionExample=http://www.dia.fi.upm.es/~ocorcho/OWLDebugging/&lt;br /&gt;
|Consequences=Transtitional_Waters subClassOf is_nearby only (Sea_Waters or River_Mouths); River_Mouths disjointWith Sea_Waters&lt;br /&gt;
}}&lt;br /&gt;
{{Logical OP Reference Template}}&lt;br /&gt;
&lt;br /&gt;
{{Scenarios about me}}&lt;br /&gt;
{{Reviews about me}}&lt;br /&gt;
{{Submission to event&lt;br /&gt;
|Event=WOP2009:Main&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Review assigned]]&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_OnlynessIsLoneliness_(OIL)&amp;diff=5661</id>
		<title>Reviews:LuigiIannone about OnlynessIsLoneliness (OIL)</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=Reviews:LuigiIannone_about_OnlynessIsLoneliness_(OIL)&amp;diff=5661"/>
				<updated>2009-09-01T08:51:04Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: New page: {{Content OP Proposal Review Template |CreationDate=2009/9/1 |SubmittedBy=LuigiIannone |ContentOPUnderReview=OnlynessIsLoneliness (OIL) |RevisionID=5621 |Score=1 - needs minor revision |Re...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Content OP Proposal Review Template&lt;br /&gt;
|CreationDate=2009/9/1&lt;br /&gt;
|SubmittedBy=LuigiIannone&lt;br /&gt;
|ContentOPUnderReview=OnlynessIsLoneliness (OIL)&lt;br /&gt;
|RevisionID=5621&lt;br /&gt;
|Score=1 - needs minor revision&lt;br /&gt;
|ReviewSummary=In order to avoid the confusion I would rather describe the solution as the pattern, rather than the anti-pattern. Therefore, i would leave the motivation untouched but I'd reword the aim. Instead of describing the common mistake and its possible correction, I would start describing the situation, i.e.: a universal value restriction on a property that has, in fact, as its range the union of two disjunct classes.&lt;br /&gt;
&lt;br /&gt;
|ReviewConfidence=Good&lt;br /&gt;
|ReviewProblems=I would add some natural language description of the problem example to the bare OWL code.&lt;br /&gt;
|ReviewUnderstandability=Rewording the Aim section will avoid confusion between the anti-pattern and the proposed solution.&lt;br /&gt;
Commenting the problem example with more text in addition to the OWL could certainly improve the understandability of the pattern.&lt;br /&gt;
|ReviewClearRelevance=Something more could be said in the motivation about the consequences that using the wrong solution (anti-pattern) could have in terms of consistency of the ontology and satisfiability of its classes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=User:LuigiIannone&amp;diff=3500</id>
		<title>User:LuigiIannone</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=User:LuigiIannone&amp;diff=3500"/>
				<updated>2009-02-20T12:29:53Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Template&lt;br /&gt;
|FirstName=Luigi&lt;br /&gt;
|LastName=Iannone&lt;br /&gt;
|Gender=Male&lt;br /&gt;
|HomePage=http://www.cs.man.ac.uk/~iannonel&lt;br /&gt;
|Organization=University of Manchester&lt;br /&gt;
|OrganizationType=Educational Training and Research Institution&lt;br /&gt;
|OrganizationWebSite=http://www.manchester.ac.uk/&lt;br /&gt;
|Country=United Kingdom United Kingdom  (GB)&lt;br /&gt;
|Role=Researcher&lt;br /&gt;
}}&lt;br /&gt;
{{Account Request Template&lt;br /&gt;
|Motivation=Invited to join the editorial board&lt;br /&gt;
|PossibleMainContribution=To help other users to solve modeling problems&lt;br /&gt;
|DomainsOfInterest=Community:University&lt;br /&gt;
|HowDidIKnowAbout=conference/public events, colleagues&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	<entry>
		<id>http://ontologydesignpatterns.org/index.php?title=User:LuigiIannone&amp;diff=3499</id>
		<title>User:LuigiIannone</title>
		<link rel="alternate" type="text/html" href="http://ontologydesignpatterns.org/index.php?title=User:LuigiIannone&amp;diff=3499"/>
				<updated>2009-02-20T12:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;LuigiIannone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User Template&lt;br /&gt;
|FirstName=Luigi&lt;br /&gt;
|LastName=Iannone&lt;br /&gt;
|Gender=Male&lt;br /&gt;
|Picture=http://www.cs.man.ac.uk/~iannonel/images/Me.JPG&lt;br /&gt;
|HomePage=http://www.cs.man.ac.uk/~iannonel&lt;br /&gt;
|Organization=University of Manchester&lt;br /&gt;
|OrganizationType=Educational Training and Research Institution&lt;br /&gt;
|OrganizationWebSite=http://www.manchester.ac.uk/&lt;br /&gt;
|Country=United Kingdom United Kingdom  (GB)&lt;br /&gt;
|Role=Researcher&lt;br /&gt;
}}&lt;br /&gt;
{{Account Request Template&lt;br /&gt;
|Motivation=Invited to join the editorial board&lt;br /&gt;
|PossibleMainContribution=To help other users to solve modeling problems&lt;br /&gt;
|DomainsOfInterest=Community:University&lt;br /&gt;
|HowDidIKnowAbout=conference/public events, colleagues&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>LuigiIannone</name></author>	</entry>

	</feed>