<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 2011-11-08, at 12:02 PM, Patrick Durusau wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Dmitry,<br><br>Thanks! Sounds like something we need to discuss.<br><br>On 11/05/2011 02:41 PM, Dmitry wrote:<br><blockquote type="cite">I think WG3 can contribute to developing &nbsp;"reference architecture" &nbsp;for systems that we all are dreaming about/working on. This reference architecture should define main concepts, main components and possible interactions between these components, explain various architectural alternatives. It also should &nbsp;articulate value proposition of using this type of architecture. Specific work items such as SDShare become part of &nbsp;the "big picture". Value proposition should be articulated for various audiences.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">For example, &nbsp;topic map/triple/graph datastore (one of the components of reference architecture) &nbsp;can increase development productivity (Neo4j, BrightstarDB could be good examples).<br></blockquote><blockquote type="cite"><br></blockquote>Can you say a bit more about a "reference architecture?" Is it something that would have a conformance statement? Or just be a guide to how components could fit together. Like a roadmap?<br><font class="Apple-style-span" color="#007b00"><br></font></div></blockquote><div><br></div><div>Reference architecture probably does not have a conformance statement, but it &nbsp;defines some boundaries. It allows to say that some systems are built according this reference architecture and others are not. We have some standards, many papers, even working systems, but it is not easy to explain what these systems are from architectural perspective. We tend to think in terms of specific applications such as "Semantic Wiki", or "MS Word annotation tool", &nbsp;"Neo4J", etc.</div><div><br></div><div>There are several quite popular reference architectures such as Master Data Management reference architecture, Data Warehouse reference architecture, SOA reference architecture, etc. They provide some framework for thinking about specific systems and implementations</div><div><br></div><div>I saw several interesting candidates to be part of Topic Maps reference arhitecture such as "semantic portal", "relational database gateway", "RDF gateway", "semantic/topic maps data store"... &nbsp;</div><br><blockquote type="cite"><div>Patrick<br><br>PS: Are you using Hadoop? Just curious.<br><br></div></blockquote></div><br><div>Did not have a chance</div><div><br></div><div>Dmitry</div><div><br></div></body></html>