11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C.9.1 ConectoresA Figura C.6 ilustra um conector R representando uma relação com trêspapéis distintos, que significam três tipos de participantes da relação. Afigura também mostra dois elos diferentes, l 1 e l 2 , reusando R. Enquanto oconector define o tipo de relação, o conjunto de binds de um elo define osparticipantes. O elo l 1 especifica três binds, interligando os nós A, B e C aospapéis de R. O elo l 2 também especifica três binds, só que interligando umconjunto diferente de nós (B, C e D). Os elos l 1 e l 2 defin<strong>em</strong> relacionamentosdiferentes, já que interligam conjuntos distintos de nós, mas representam omesmo tipo de relação, pois usam o mesmo conector. Na especificação de umdocumento NCM, um elo deve fazer referência a uma instância de conector.ARLink l 1CRLink l 2Dxconnector RBxconnectorrolenode anchor/port/attribute bindFigura C.6 Ex<strong>em</strong>plos de elos que utilizam o mesmo conector R.Conceitualmente, conectores pod<strong>em</strong> representar qualquer tipo de relaçãohipermídia, tal como relações de referência, relações de sincronização,relações s<strong>em</strong>ânticas, relações de derivação etc. Essa versão 3.0 do NCMconcentra seus esforços na especificação de relações de sincronização espaçot<strong>em</strong>poral,assim como relações de referência, 16 oferecendo o suportenecessário para a criação de documentos hipermídia.O conector (connector) NCM permite a definição de relaçõesmultiponto com s<strong>em</strong>ântica causal ou de restrição. Em uma relação causal,uma condição deve ser satisfeita para que uma ação seja executada. Umex<strong>em</strong>plo de relação causal é a tradicional relação de referência hipermídia,que causa a navegação para um nó de destino quando uma âncora de um nóde orig<strong>em</strong> for selecionada pelo usuário. Um outro ex<strong>em</strong>plo de relação causalpode iniciar a apresentação de um nó quando a apresentação de outroterminar. Além de relações causais, relações de restrição, s<strong>em</strong> nenhumacausalidade envolvida, também pod<strong>em</strong> ser especificadas por conectores16 Na realidade, as relações de referência são tratadas como casos particulares de relações desincronização espaço-t<strong>em</strong>poral.477

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!