<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="pt">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Proposta de Um Método para o Desenvolvimento de Aplicações para a Web Semântica Utilizando MDA</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Leonardo</forename><forename type="middle">M</forename><surname>Cunha</surname></persName>
							<email>[leocunha@les.inf.puc-rio.br</email>
							<affiliation key="aff0">
								<orgName type="department">Departamento de Informática</orgName>
								<orgName type="laboratory">Laboratório de Engenharia de Software</orgName>
								<orgName type="institution" key="instit1">Pontifícia Universidade Católica do Rio de Janeiro</orgName>
								<orgName type="institution" key="instit2">PUC-Rio</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">R. Marquês de</orgName>
								<address>
									<addrLine>São Vicente, 225, Rio de Janeiro</addrLine>
									<postCode>22453-900, +, 55 21 2540-6915 x103</postCode>
									<settlement>Gávea</settlement>
									<region>RJ, Brasil</region>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carlos</forename><forename type="middle">J P</forename><surname>De Lucena</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Departamento de Informática</orgName>
								<orgName type="laboratory">Laboratório de Engenharia de Software</orgName>
								<orgName type="institution" key="instit1">Pontifícia Universidade Católica do Rio de Janeiro</orgName>
								<orgName type="institution" key="instit2">PUC-Rio</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">R. Marquês de</orgName>
								<address>
									<addrLine>São Vicente, 225, Rio de Janeiro</addrLine>
									<postCode>22453-900, +, 55 21 2540-6915 x103</postCode>
									<settlement>Gávea</settlement>
									<region>RJ, Brasil</region>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<orgName type="department" key="dep1">utilizando as tecnologias da Web Semântica</orgName>
								<orgName type="department" key="dep2">elaborada para o Laboratório de Engenharia de Software</orgName>
								<orgName type="institution" key="instit1">Resumo Uma solução de gerência do conhecimento</orgName>
								<orgName type="institution" key="instit2">Pontifícia</orgName>
								<orgName type="institution" key="instit3">Universidade Católica do Rio de Janeiro</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff3">
								<orgName type="department">Computer Science Department</orgName>
								<orgName type="institution">Catholic University of Rio de Janeiro</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Proposta de Um Método para o Desenvolvimento de Aplicações para a Web Semântica Utilizando MDA</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">F7365BE20D2734DB2450FC1AA126BABA</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T09:47+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Durante este processo percebeu-se a necessidade de um método que possibilitasse o desenvolvimento de aplicações que tratam dados anotados segundo uma ontologia ao contrário de métodos ad hoc que levam a redundância de informações e re-trabalho. Neste artigo discutem-se os trabalhos em andamento e como este tema será desenvolvido utilizando uma abordagem do Object Group Management (OMG) chamada de Model Driven Architecture (MDA).</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="pt">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introdução</head><p>Segundo Sure et alli <ref type="bibr" target="#b0">[1]</ref> a Gerência do Conhecimento (Knowledge Management -KM) vem se tornando um importante fator de sucesso em organizações onde a aplicação do conhecimento é crucial, por exemplo em empresas, passando por universidades e principalmente em grupos de pesquisa. Entretanto, implementar uma iniciativa de KM é uma tarefa complexa e desafiante. Neste contexto, uma solução interessante é adicionar semântica aos dados disponíveis. Isto permite que diferentes sistemas apliquem técnicas de raciocínio ( reasoning) e desta forma infiram novos dados e forneçam serviços personalizados para os usuários finais. Esta é a solução proposta pela Web Semântica <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref> e suas tecnologias associadas. A solução proposta pela Web semântica pode ser resumida, informalmente, na fórmula: Dados + Semântica (ontologias) + Inferências = Serviços "inteligentes" para usuários finais Esta distinção pode ser também encontrada no trabalho de Fensel et alli <ref type="bibr" target="#b3">[4]</ref>,onde o alcance do potencial da Web Semântica está "sujeito" ao desenvolvimento de uma gama de ferramentas e tecnologias:</p><p>-Linguagens formais para representar ontologias; editores para construir, alinhar, unir e reutilizar ontologias; -Serviços de inferência ( reasoning) que permitam consultas avançadas e mapeamento entre diferentes terminologias; -Ferramentas de anotação para ligar (to link) fontes de informação, desestruturadas ou semi-estruturadas, como metadados; -Ferramentas para acesso e navegação que possibilitem a utilização "inteligente" para usuários e serviços de tradução e integração de diferentes ontologias. Isto possibilitaria o intercâmbio de dados descritos em diversas especificações (standards) (especialmente nos casos de comércio eletrônico Business-to-Business e KM). O presente artigo é o resultado de um trabalho que tem por objetivo o estudo e a integração das soluções da Web Semântica com a área de Engenharia de Software. A princípio, foram estudados os conceitos que embasam a Web Semântica, como ontologias <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7,</ref><ref type="bibr" target="#b7">8]</ref>, linguagens para sua representação <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref>, editores para sua criação <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b11">12,</ref><ref type="bibr" target="#b12">13]</ref> assim como métodos e metodologias <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b14">15]</ref> para a criação das mesmas. A partir destas atividades foi possível a determinação de um estudo de caso que possibilitasse a aplicação dos conceitos da Web Semântica. O estudo de caso escolhido foi o desenvolvimento de uma solução de gerência do conhecimento, que armazena e disponibiliza as informações dos pesquisadores e sua produção, no Laboratório de Engenharia de Software (LES) da PUC-Rio. Este estudo de caso compreendeu a adaptação de uma ferramenta geradora de portais (Milestone Portalware) baseada método OOHDM (Object Oriented Hypermedia Design Method) <ref type="bibr" target="#b15">[16,</ref><ref type="bibr" target="#b16">17]</ref> através da incorporação de semântica, por meio de uma ontologia, aos dados oferecidos pelo portal criado pela ferramenta <ref type="bibr" target="#b17">[18]</ref>. A partir dos dados anotados oferecidos pela ferramenta adaptada foi possível o desenvolvimento de aplicações que utilizassem-nos. As aplicações desenvolvidas foram respectivamente um framework para a geração de relatórios, como Lattes <ref type="bibr" target="#b18">[19]</ref> e RPA <ref type="bibr" target="#b19">[20]</ref>, e um outro para a formação de grupos de interesse, por exemplo entre pesquisadores de uma mesma área de pesquisa. A partir do desenvolvimento destas aplicações, a nova etapa que se impõe é a efetiva integração das áreas de Web Semântica e Engenharia de Software. Isto, acredita-se, dar-se-á pela utilização de um conceito há muito difundido, mas que vem ganhando espaço tanto na área acadêmica <ref type="bibr" target="#b20">[21,</ref><ref type="bibr" target="#b21">22,</ref><ref type="bibr" target="#b22">23]</ref> como na comercial, que é o de Model Driven Development. Duas das iniciativas que se destacam atualmente são as da Microsoft, chamada de Software Factories <ref type="bibr" target="#b23">[24]</ref>, e a do Object Group Management (OMG), chamada de Model Driven Architecture (MDA) <ref type="bibr" target="#b24">[25,</ref><ref type="bibr" target="#b25">26]</ref>. Como as ontologias podem ser consideradas modelos, este trabalho propõe a utilização das mesmas, através de uma abordagem MDA, para a construção de aplicações que tratem dados anotados semanticamente. Por outro lado, há a possibilidade de "inserção" de semântica em várias aplicações já desenvolvidas utilizando modelos descritos seguindo padrões como o Meta-Object Facility (MOF) <ref type="bibr" target="#b26">[27]</ref>. Este artigo encontra-se organizado da seguinte forma: na próxima seção é introduzida a abordagem MDA. Na seção 3 são discutidos a evolução do estudo de caso assim como o desenvolvimento de um método para a criação de aplicações semânticas. Na seção seguinte são apresentados brevemente alguns trabalhos relacionados e na seção 5, as atividades já realizadas, em andamento e futuras.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Model Driven Architecture</head><p>Como a Web Semântica pode ser considerada uma extensão da World Wide Web (WWW) conhecida hoje através do fornecimento de um significado bem definido para os dados disponíveis <ref type="bibr" target="#b0">[1]</ref>, a diversidade de plataformas e tecnologias é também considerável. Tanto na WWW como na maior parte das áreas em tecnologia da informação, homogeneidade em plataformas de hardware, sistemas operacionais, protocolos e linguagens de programação é algo quase impossível de ser alcançado. A adequação destes recursos às soluções para as organizações é sempre limitada ao tipo de meta que se pretende atingir. A iniciativa Model Driven Architecture (MDA) definida pelo OMG se apresenta como uma solução para o problema apresentado no parágrafo anterior. MDA é baseada na idéia de separar a especificação das funcionalidades de um sistema dos detalhes de sua implementação em uma plataforma específica. As principais metas a serem alcançadas são portabilidade, interoperabilidade e reusabilidade através da separação arquitetural de interesses (concerns). MDA oferece uma abordagem para resolver o problema através de:</p><p>-Especificação de um sistema independentemente da plataforma na qual ele será desenvolvido; -Especificação de plataformas; escolha de uma plataforma específica; e -Transformações da especificação do sistema em uma plataforma particular. Além de se basear em modelos para o desenvolvimento de aplicações, MDA também possibilita o reaproveitamento do grande número de sistemas já desenvolvidos utilizando MOF/UML, incentiva a técnica de Design by Contract <ref type="bibr" target="#b27">[28]</ref>, e promove as ferramentas já desenvolvidas para o gerenciamento de modelos MOF/UML, como a plataforma Eclipse <ref type="bibr">[29]</ref>. Como o objetivo inicial deste trabalho é a integração da Web Semântica com a Engenharia de Software, verificou-se que há possibilidades de associação entre estas duas áreas como será discutido na próxima seção.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Evolução do Estudo de Caso e Discussão da Proposta de um Método para o Desenvolvimento de Aplicações para a Web Semântica utilizando MDA</head><p>Conforme descrito anteriormente, um estudo de caso <ref type="bibr" target="#b17">[18]</ref> foi projetado e está sendo implementado para solucionar a gerência do conhecimento dos projetos desenvolvidos e em desenvolvimento no Laboratório de Engenharia de Software da PUC-Rio. Como resultado deste estudo de caso já se encontra em fase de testes o portal adaptado que fornece informações anotadas segundo uma ontologia e dois frameworks, apresentados a seguir, que utilizam estas informações. O framework OntoREx tem o propósito de extrair relatórios no formato XML, que sigam uma estrutura genérica, porém bem definida, a partir de uma base de conhecimento anotada segundo uma ontologia. Uma das instâncias que foi gerada deste framework foi uma ferramenta que permite a geração do currículo Lattes <ref type="bibr" target="#b18">[19]</ref> de um pesquisador a partir das informações fornecidas pelo portal adaptado. Outra possível instância que será implementada é a geração de informações para o projeto RPA@PUC (Rede de Perfis Acadêmicos da PUC-Rio) que armazena e disponibiliza dados sobre a produção acadêmica da PUC-Rio através da Internet <ref type="bibr" target="#b19">[20]</ref>. Um segundo framework foi desenvolvido para a formação de grupos de interesse a partir de uma base de conhecimento, anotada em DAML+OIL. A base de conhecimento deve seguir os conceitos de qualquer ontologia que trate de pessoas e de objetos (palavras-chave, áreas de pesquisa etc) nos quais as pessoas possuam interesse. Este interesse deve ser determinado através do cálculo de um perfil, que por sua vez, deve ser baseado em alguma heurística, como por exemplo, quantas publicações um determinado pesquisador possui com a palavra-chave Hipermídia. Estes dois frameworks caracterizam alguns dos tipos de aplicações semânticas que podem ser desenvolvidas com o auxílio de ontologias. Mas como possibilitar que estas aplicações sejam reaproveitadas em diferentes sistemas operacionais ou diferentes linguagens de programação? Como aproveitar a capacidade de inferir sobre estas informações ao desenvolvermos uma aplicação? Nós acreditamos que através da utilização de MDA estas e outras oportunidades podem ser alcançadas. A linguagem que é utilizada em MDA para a descrição dos seus modelos, MOF/UML, é complementar em vários aspectos a Ontology Web Language (OWL) <ref type="bibr" target="#b9">[10]</ref>, que é a recomendação atual do World Wide Web Consortium (W3C) para linguagem de descrição de ontologias. As técnicas de Design by Contract podem ser favorecidas com a utilização de ontologias e máquinas de inferência como as oferecidas pela Web Semântica. Outros pontos que talvez venham a gerar resultados interessantes são a utilização das ferramentas e tecnologias já disponíveis para o gerenciamento de modelos que apóiam o desenvolvimento de modelos MOF/UML e a utilização de UML como linguagem de representação gráfica para ontologias. Num primeiro momento, nosso foco está voltado para identificação de quais informações disponíveis numa ontologia podem auxiliar no processo de desenvolvimento das aplicações. Portanto, pretende-se que dada uma ontologia, possibilite-se a criação de aplicações que utilizem dados descritos segundo esta ontologia através de um método que será definido utilizando-se da abordagem de MDA. Assim, possibilita-se que um engenheiro do conhecimento desenvolva ontologias e forneça dados mais claros e precisos auxiliando os engenheiros de software na criação de aplicações para a Web Semântica. De acordo com Guarino <ref type="bibr" target="#b28">[30]</ref>, ontologias podem ser classificadas como alto nível, de domínio, de tarefa e de aplicação. Cada um destes tipos de ontologia deverá ser levado em consideração quando do desenvolvimento do método, uma vez que o escopo das informações disponíveis é completamente diferente. No estudo de caso que está em desenvolvimento, trabalhou-se com uma ontologia de domínio e reflexo disso no desenvolvimento das aplicações é que foi possível generalizá-las a ponto de torná-las frameworks. Ontologias de aplicação provavelmente podem muito mais informações do que uma ontologia de domínio e portanto seu auxílio pode ser importante não só para a construção de diagramas estáticos (classes), mas também dinâmicos (seqüência, colaboração etc). Além da questão da classificação das ontologias, que deve ser aprofundada, há também o nível de expressividade da sub-linguagem de OWL utilizado. A princípio, OWL Lite não parece suficiente para o tratamento de sistemas mais complexos, uma vez que existirão, por exemplo, restrições de cardinalidade que não somente as de 0 ou 1. Já OWL DL parece atender aos objetivos apresentados neste trabalho, já que há a garantia de completude computacional (computational completeness) e decidibilidade (decidability). Já OWL Full, apesar do alto poder de expressividade não oferece garantias computacionais, o que a torna inadequada para este trabalho. Para alcançar esta meta e demonstrar a contribuição do trabalho, a continuidade do estudo de caso, sua evolução e manutenção serão necessárias e, caso haja necessidade, novos casos de uso serão projetados.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Trabalhos Relacionados</head><p>O OMG lançou uma chamada de trabalhos para a definição de um padrão para a transformação de modelos descritos em UML em ontologias descritas em OWL através da abordagem de MDA. Algumas propostas iniciais foram submetidas e na proposta final os proponentes se uniram e submeteram um trabalho conjunto <ref type="bibr" target="#b29">[31]</ref>. A proposta final submetida à chamada do OMG prevê a realização tanto da transformação de modelos UML em OWL quanto de modelos OWL em UML. Entretanto o enfoque é mantido na transformação de UML em OWL, o que é claramente influenciado por ser o OMG a organização que vem gerenciando este projeto. Outro trabalho relacionado importantes é o de Gaševic et alli <ref type="bibr" target="#b30">[32]</ref> que possui uma abordagem similar à da proposta final submetida ao OMG. Tanto a proposta final submetida ao OMG quanto o de Gaševic et alli <ref type="bibr" target="#b30">[32]</ref> se diferenciam deste no enfoque que é o de atentar para as transformações de UML para OWL. Dentre outros trabalhos relacionados que precisam ser mais estudados está o projeto HERA <ref type="bibr" target="#b31">[33]</ref>, que objetiva a geração de apresentações hipermídia em sistemas de informação baseados na Web.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Considerações Finais</head><p>Para alcançar as metas definidas, alguns trabalhos já foram desenvolvidos:</p><p>-Desenvolvimento da ontologia sobre projetos de pesquisa <ref type="bibr" target="#b17">[18]</ref>; -Personalização do Milestone Portalware para a ontologia desenvolvida; -Desenvolvimento inicial deste trabalho e sua apresentação como pôster em dois workshops <ref type="bibr" target="#b32">[34]</ref>  <ref type="bibr" target="#b34">[35]</ref>;</p><p>-Co-orientação de dois alunos de mestrado que desenvolveram as ferramentas para a utilização dos dados anotados semanticamente. Entre os trabalhos em andamento destacam-se:</p><p>-A implantação do Milestone Portalware personalizado para o Laboratório de Engenharia de Software e sua adaptação às necessidades específicas deste projeto que usa uma ontologia e não o modelo conceitual definido pela ferramenta;</p><p>-O aperfeiçoamento e a a daptação da ferramenta de anotação semântica desenvolvida em uma disciplina;</p><p>-O acompanhamento e comparação de trabalhos relacionados. Entre os próximos passos deste trabalho estão: uma análise crítica das aplicações geradas; sua reimplementação em plataformas diferentes das já implementadas; elaboração de um método para sistematizar este tipo de desenvolvimento de aplicações baseados em ontologias; e a realização de mais estudos de caso.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">On-To-Knowledge Methodology</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Sure</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Studer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Handbook on Ontologies. Series on Handbooks in Information Systems</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Studer</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">The Semantic Web</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Lassila</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001-05">2001. May 2001</date>
			<publisher>Scientific American</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Semantic Web Road map</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<ptr target="&lt;http://www.w3.org/DesignIssues/Semantic.html&gt;" />
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Introduction</title>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lieberman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Whalster</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Spinning the Semantic Web: bringing the World Wide Web to its full potential</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Hendler</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><surname>Lieberman</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Whalster</surname></persName>
		</editor>
		<meeting><address><addrLine>Cambridge, Mass</addrLine></address></meeting>
		<imprint>
			<publisher>The Mit Press</publisher>
			<date type="published" when="2003">2003. 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A translation approach to portable ontologies</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R</forename><surname>Gruber</surname></persName>
		</author>
		<ptr target="&lt;ftp://ftp.ksl.stanford.edu/pub/KSL_Reports/KSL-92-71.ps" />
	</analytic>
	<monogr>
		<title level="j">Knowledge Acquisition</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="199" to="220" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Enabling Technology for Knowledge Sharing</title>
		<author>
			<persName><forename type="first">R</forename><surname>Neches</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">E</forename><surname>Fikes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AI Magazine</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="36" to="56" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Formal ontology, conceptual analysis and knowledge representation</title>
		<author>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Intl. J. Human-Computer Studies</title>
		<imprint>
			<biblScope unit="volume">43</biblScope>
			<biblScope unit="issue">2/3</biblScope>
			<biblScope unit="page" from="625" to="640" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Construction of Engineering Ontologies</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">N</forename><surname>Borst</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
		<respStmt>
			<orgName>University of Twente, Enschede ; Center for Telematica and Information Technology</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<ptr target="&lt;http://www.w3.org/TR/daml+oil-reference&gt;" />
		<title level="m">Reference Description. World Wide Web Committee (W3C)</title>
				<imprint>
			<date type="published" when="2001-03">March 2001</date>
		</imprint>
	</monogr>
	<note>DAML+OIL</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">OWL Web Ontology Language Guide</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">K</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Welty</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguinness</surname></persName>
		</author>
		<ptr target="at&lt;http://www.w3.org/TR/2004/REC-owl-guide-20040210/&gt;" />
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<date type="published" when="2004-02-10">2004. 10 February 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">OilEd: a Reason-able Ontology Editor for the Semantic Web</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bechhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Goble</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Stevens</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of KI2001, Joint German/Austrian Conference on Artificial Intelligence</title>
				<meeting>KI2001, Joint German/Austrian Conference on Artificial Intelligence<address><addrLine>Vienna</addrLine></address></meeting>
		<imprint>
			<publisher>S pringer-Verlag LNAI</publisher>
			<date type="published" when="2001-09-19">2001. September 19-21</date>
			<biblScope unit="volume">2174</biblScope>
			<biblScope unit="page" from="396" to="408" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Knowledge Modeling at the Millennium (The Design and Evolution of Protégé</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">E</forename><surname>Grosso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Eriksson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">W</forename><surname>Fergerson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gennari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Tu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Musen</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999. 2000</date>
		</imprint>
		<respStmt>
			<orgName>Stanford Medical Institute</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Ontology engineering beyond the modeling of concepts and relations</title>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Maedche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the ECAI-2000Workshop on Ontologies and Problem-Solving Methods</title>
				<meeting>the ECAI-2000Workshop on Ontologies and Problem-Solving Methods<address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2000-08-21">2000. August 21-22</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><surname>Ontoweb Group</surname></persName>
		</author>
		<ptr target="&lt;http://www.ontoweb.org/download/deliverables/D1.4-v1.0.pdf&gt;" />
		<title level="m">Deliverable 1.4: A survey on methodologies for developing, maintaining, evaluating and reengineering ontologies</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Um estudo de caso para Avaliação do Knowledge Unified Process para o Desenvolvimento de Ontologias</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">F</forename><surname>Brauner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A F</forename><surname>Brandão</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Cunha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J P</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Monografias em Ciência da Computação</title>
		<imprint>
			<biblScope unit="page">73</biblScope>
			<date type="published" when="2003">2003. 50/03</date>
		</imprint>
		<respStmt>
			<orgName>Departamento de Informática ; PUC-Rio</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Web Application Models Are More than Conceptual Models</title>
		<author>
			<persName><forename type="first">G</forename><surname>Rossi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Schwabe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Lyardet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the ER&apos;99</title>
				<meeting>the ER&apos;99<address><addrLine>Paris, France</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="1999-11">1999. November 1999</date>
			<biblScope unit="page" from="239" to="252" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">An object-oriented approach to Web-based application design</title>
		<author>
			<persName><forename type="first">D</forename><surname>Schwabe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Rossi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Theory and Practice of Object Systems (TAPOS)</title>
				<imprint>
			<date type="published" when="1998-10">1998. October 1998</date>
			<biblScope unit="page" from="207" to="225" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Following Up a Case Study for the Semantic Web</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Cunha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A F</forename><surname>Brandão</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Orlean</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">B</forename><surname>Albarello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Schroeder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J P</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Monografias em Ciência da Computação nº 32/03</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
		<respStmt>
			<orgName>Departamento de Informática ; PUC-Rio</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<monogr>
		<title level="m" type="main">Currículo Lattes</title>
		<author>
			<persName><forename type="first">Plataforma</forename><surname>Lattes</surname></persName>
		</author>
		<ptr target="&lt;http://lattes.cnpq.br/curriculo/&gt;" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<ptr target="&lt;http://www.ccpa.puc-rio.br/rpa@puc/&gt;" />
		<title level="m">Projeto RPA@PUC (Rede de Perfis Acadêmicos da PUC-Rio</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
	</analytic>
	<monogr>
		<title level="m">Workshop on Model Driven Architecture: Foundations and Application (MDAFA) 2003</title>
		<title level="s">CTIT Technical Report series</title>
		<editor>
			<persName><forename type="first">A</forename><surname>Rensink</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="91" to="96" />
		</imprint>
		<respStmt>
			<orgName>CTIT, University of Twente</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<title level="m">Model-Driven Architecture: Foundations and Applications</title>
				<meeting><address><addrLine>MDAFA; Linkoping University</addrLine></address></meeting>
		<imprint>
			<publisher>Assmann U</publisher>
			<date type="published" when="2004">2004. 2004. 2004</date>
			<biblScope unit="page" from="219" to="233" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Workshop on Ontologies to Complement Software Architectures -How to Use Ontologies and Modularization to Explicitly Describe the Concept Model of a Software Systems Architecture</title>
	</analytic>
	<monogr>
		<title level="m">at OOPSLA 2003</title>
				<meeting><address><addrLine>Anaheim, CA, USA</addrLine></address></meeting>
		<imprint>
			<date>October 26-30</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Greenfield</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Short</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Cook</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kent</surname></persName>
		</author>
		<title level="m">Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools</title>
				<imprint>
			<publisher>John Wiley &amp; Sons</publisher>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Miller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mukerfi</surname></persName>
		</author>
		<idno>Number: omg/2003-05-01</idno>
		<title level="m">MDA Guide Version 1.0. Object Management Group</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
	<note type="report_type">Document</note>
</biblStruct>

<biblStruct xml:id="b25">
	<monogr>
		<title level="m" type="main">Model Driven Architecture: Applying MDA to Enterprise Computing</title>
		<author>
			<persName><forename type="first">D</forename><surname>Frankel</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003-01">January, 2003</date>
			<publisher>OMG Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<ptr target="&lt;http://www.omg.org/technology/documents/formal/mof.htm&gt;" />
		<title level="m">Object Management Group, Meta-Object Facility (MOF™), version 1.4</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Applying Design by Contract</title>
		<author>
			<persName><forename type="first">B</forename><surname>Meyer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Computer</title>
		<imprint>
			<date type="published" when="1992-10">1992. October 1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Formal Ontology and Information System</title>
		<author>
			<persName><forename type="first">N</forename><surname>Guarino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of FOIS&apos;98</title>
				<meeting>FOIS&apos;98<address><addrLine>Trento, Italy; Amsterdam</addrLine></address></meeting>
		<imprint>
			<publisher>IOS Press</publisher>
			<date type="published" when="1998-06-08">6-8 June 1998</date>
			<biblScope unit="page" from="3" to="15" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">A Model-Driven Semantic Web: Reinforcing Complementary Strengths</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Frankel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Hayes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">F</forename><surname>Kendall</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Mcguiness</surname></persName>
		</author>
		<ptr target="&lt;http://www.bptrends.com/deliver_file.cfm?fileType=publication&amp;fileName=07%2D0" />
	</analytic>
	<monogr>
		<title level="j">MDA Journal, Business Process Trends</title>
		<imprint>
			<date type="published" when="2004-07">July 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Analysis of MDA Support for Ontological Engineering</title>
		<author>
			<persName><forename type="first">D</forename><surname>Gaševic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Damjanovic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Devedžic</surname></persName>
		</author>
		<ptr target="&lt;http://cs.elfak.ni.ac.yu/ciit/w4/papers/11.pdf&gt;" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 4th International Workshop on Computational Intelligence and Information Technologies</title>
				<meeting>the 4th International Workshop on Computational Intelligence and Information Technologies<address><addrLine>Nis, Serbia and Montenegro</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="55" to="58" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Development of Semantic Web Information Systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Houben</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Barna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Frasincar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Vdovjak</surname></persName>
		</author>
		<author>
			<persName><surname>Hera</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ICWE</title>
		<imprint>
			<biblScope unit="volume">2003</biblScope>
			<biblScope unit="page" from="529" to="538" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<monogr>
		<title level="m" type="main">Leveraging the Construction of Semantic Web Applications Using the Model Driven Architecture</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Cunha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">D J</forename><surname>Barbosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J P</forename><surname>Lucena</surname></persName>
		</author>
		<editor>Ashish, N</editor>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Semantic Web Technologies for Searching and Retrieving Scientific Data</title>
		<ptr target="-WS.org" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Workshop at the 2nd International Semantic Web Conference -ISWC2003, CEUR Workshop Proceedings</title>
				<editor>
			<persName><forename type="first">C</forename><surname>Globe</surname></persName>
		</editor>
		<meeting>the Workshop at the 2nd International Semantic Web Conference -ISWC2003, CEUR Workshop Proceedings<address><addrLine>Sanibel Island, Florida, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003-10-20">2003. Outubro 20, 2003</date>
			<biblScope unit="volume">83</biblScope>
			<biblScope unit="page" from="1" to="3" />
		</imprint>
	</monogr>
	<note>Available at &lt;www.CEUR</note>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">Leveraging the Construction of Semantic Web Applications Using the Model Driven Architecture</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Cunha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">D J</forename><surname>Barbosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">J P</forename><surname>Lucena</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Workshop on Model Driven Architecture: Foundations and Applications</title>
				<meeting><address><addrLine>Enschede, The Netherlands</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">June 26-27, 2003. 2003</date>
		</imprint>
		<respStmt>
			<orgName>University of Twente</orgName>
		</respStmt>
	</monogr>
	<note>Poster presented in the</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
