Nested Context Language (original) (raw)

About DBpedia

In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function as a "glue" language that specifies how multimedia components are related. In particular, NCL documents specify how these components are synchronized relative to each other and how the components are composed together into a unified document. Among its main facilities, it treats hypermedia relations as first-class entities through the definition of hypermedia connectors, and it can specify arbitrary semantics for a hypermedia composition using the concept of composite templates.

Property Value
dbo:abstract In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function as a "glue" language that specifies how multimedia components are related. In particular, NCL documents specify how these components are synchronized relative to each other and how the components are composed together into a unified document. Among its main facilities, it treats hypermedia relations as first-class entities through the definition of hypermedia connectors, and it can specify arbitrary semantics for a hypermedia composition using the concept of composite templates. NCL is an XML application language that is an extension of XHTML, with XML elements and attributes specified by a modular approach. NCL modules can be added to standard web languages, such as XLink and SMIL. NCL was initially designed for the Web environment, but a major application of NCL is use as the declarative language of the Japanese-Brazilian ISDB-Tb (International Standard for Digital Broadcasting) terrestrial DTV digital television middleware (named Ginga). It is also the first standardized technology of the ITU-T multimedia application framework series of specifications for IPTV (internet protocol television) services. In both cases it is used to develop interactive applications to digital television. (en) Nested Context Language (NCL) é uma linguagem de autoria declarativa para documentos hipermídia utilizada no campo da televisão digital e interatividade. Em sua concepção, a NCL é o resultado de uma combinação de módulos da XML, o que permite que a própria linguagem possa combinar módulos internos e gerar perfis para objetivos específicos. Os documentos NCL, não contêm objetos de mídia, em vez disso, funcionam fazendo associação (como uma linguagem de cola) dos elementos em uma apresentação multimídia. A linguagem também conecta e define a relação e a temporização dos elementos. Não ha restrição em relação a tipo de mídia, podendo ser imagens (GIF, JPEG e etc.), vídeo (MPEG, MOV e etc.), audios (MP3, WMA e etc.), arquivos de texto (TXT, PDF, etc.) e até action scripts (Xlet, Lua, etc.). A NCL foi inicialmente projetada para o ambiente Web, mas uma das principais aplicações da NCL é o uso como linguagem declarativa do middleware do SBTVD (sistema brasileiro de televisão digital) denominado Ginga, mais especificamente no modulo Ginga-NCL. É também uma tecnologia padronizada para pela ITU-T para serviços de TVIP (Televisão por IP). Em ambos os casos é utilizado para desenvolver aplicações interativas para televisão digital. (pt)
dbo:wikiPageExternalLink http://handbook.ncl.org.br/ http://www.telemidia.puc-rio.br/~roberto/ncl-resources http://ginga.org.br http://www.ncl.org.br https://books.google.com/books%3Fid=M96rKRAqHFgC&pg=PA198%7Cdate=19 https://books.google.com/books%3Fid=SEpPAAAAMAAJ%7Cyear=2004%7Cpublisher=ACM https://books.google.com/books%3Fid=xqOUeONT6qYC&pg=PA72%7Cdate=1 https://github.com/expertisesolutions/ghtv-ncl-player https://github.com/lince/webncl http://www.telemidia.puc-rio.br
dbo:wikiPageID 2990227 (xsd:integer)
dbo:wikiPageLength 6342 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1061362155 (xsd:integer)
dbo:wikiPageWikiLink dbr:Declarative_programming dbc:Computer_file_formats dbr:Middleware dbr:Ginga_(SBTVD_Middleware) dbr:NCL_Eclipse dbr:Creative_Commons_licenses dbc:Markup_languages dbc:XML-based_standards dbc:Broadcast_engineering dbc:Digital_television dbc:ISDB dbr:Hypermedia dbc:Technical_communication dbr:Synchronized_Multimedia_Integration_Language dbr:ISDB-Tb dbr:Digital_television dbr:IPTV dbr:XHTML dbr:XML dbr:ITU-T dbr:XLink
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_journal dbt:Reflist dbt:Short_description dbt:Technical
dct:subject dbc:Computer_file_formats dbc:Markup_languages dbc:XML-based_standards dbc:Broadcast_engineering dbc:Digital_television dbc:ISDB dbc:Technical_communication
gold:hypernym dbr:Language
rdf:type dbo:Language yago:WikicatComputerFileFormats yago:WikicatMarkupLanguages yago:WikicatXML-basedStandards yago:Abstraction100002137 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:LanguageUnit106284225 yago:MarkupLanguage106787835 yago:Measure100033615 yago:Message106598915 yago:Part113809207 yago:Relation100031921 yago:Word106286395 yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:Terminology106304059
rdfs:comment In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function as a "glue" language that specifies how multimedia components are related. In particular, NCL documents specify how these components are synchronized relative to each other and how the components are composed together into a unified document. Among its main facilities, it treats hypermedia relations as first-class entities through the definition of hypermedia connectors, and it can specify arbitrary semantics for a hypermedia composition using the concept of composite templates. (en) Nested Context Language (NCL) é uma linguagem de autoria declarativa para documentos hipermídia utilizada no campo da televisão digital e interatividade. Em sua concepção, a NCL é o resultado de uma combinação de módulos da XML, o que permite que a própria linguagem possa combinar módulos internos e gerar perfis para objetivos específicos. (pt)
rdfs:label Nested Context Language (en) Nested Context Language (pt)
owl:sameAs freebase:Nested Context Language yago-res:Nested Context Language wikidata:Nested Context Language dbpedia-pt:Nested Context Language https://global.dbpedia.org/id/4sSg9
prov:wasDerivedFrom wikipedia-en:Nested_Context_Language?oldid=1061362155&ns=0
foaf:homepage http://www.ncl.org.br
foaf:isPrimaryTopicOf wikipedia-en:Nested_Context_Language
is dbo:wikiPageDisambiguates of dbr:NCL
is dbo:wikiPageWikiLink of dbr:List_of_XML_markup_languages dbr:List_of_applications_using_Lua dbr:NCL dbr:NCL_Eclipse dbr:Ginga_(middleware) dbr:ABNT_NBR_15606 dbr:Synchronized_Multimedia_Integration_Language dbr:ISDB-T_International
is foaf:primaryTopic of wikipedia-en:Nested_Context_Language