본문 바로가기
리눅스와 웹개발

XML응용 분야의 예

by kuksool 2023. 12. 3.
728x90
반응형

웹/인터넷>
CDF
    웹캐스팅(webcasting)을 위한 메타 데이터를 기술하는 형식
    현재 마이크로 소프트위 액티브 채널을 위한 언어

OSD
    소프트웨어 배포와 설치를 위한 정보를 기술하기 위한 형식 언어

<메타 데이터>
RDF
    메타 데이터를 기술하기 위한 범용적 데이터 기술 방법
    기존의 메타 데이터 기술 방법을 모두 포함
    최근에는 시맨틱 웹을 구현하기 위한 기술 언어로 사용

MCF
    넷스케이프에서 제안한 메타 데이터 기술 방법

<멀티미디어/그래픽/스피치>
SMIL
    멀티미디어 데이터의 동기화를 위한 언어

PGML
    2D 그래픽 데이터를 텍스트 형태로 표현하는 언어

MusicML
    음악 악보를 위한 언어
    악보에 쓰이는 다양한 기호를 표시하기 위한 언어

JSML
    문서화한 정보를 스피커로 듣기 위하여 썬에서 발표한 XML 어플리케이션 언어

<비즈니스/금융>
OFX
    금융 정보(화폐 정보)를 교환하기 위한 언어

ML/EDI
    서로 다른 환경에서 데이터를 주고받기 위한 프레임워크 를 제공하기 위해 제안
    EDI : Electronic Data Interchange(전자 자료 교환)


OTP
    거래와 관련한 프로토콜을 정의

ICE
    비즈니스 업계의 정보를 주고 받기 위한 표준

<과학>
MathML
    수학 기호를 표시하기 위한 언어
    W3C에서 제공하는 아레나(Arena) 브라우저를 통하여 볼 수 있음

CML
    화학식 표시를 위한 언어

BSML
    DNA 구조와 같은 정보를 인코딩하고 디스플레이 하기 위한 언어

NewsML
뉴스를 위한 XML

SportsML
스포츠 관련 기사

여신규정관리시스템
명칭은 잘 모르겠으나 현재 기업은행에서 사용중이 시스템이라고 함.

Svg(Scalable Vector Graphics)
XML (Extensible Markup Language) 그래픽 표준
텍스트 기반의 벡터 그래픽
동적이고 상호 작용적인 인터페이스
    Scalable
SVG는 web 관련 기술로서 해상도에 관련 없이 변형 없는 확대와 축소가 가능하고 
XML의 마크업으로 기술되기 때문에 무한한 확장성을 가지고 있다. SVG 는 다른
 XML 문서에 참조될 수 있으며 다른 SVG 그래픽 내부에 포함될 수 있다.
Vector
벡터 그래픽은 라인과 커브 같은 기하학적 객체들을 포함하고 있다. 이들은 래스터 
전용 포맷보다 많은 유연성을 가지며 또한 다양한 래스터 그래픽을 통합할 수 있다.
Graphics
대부분의 XML 문법들은 텍스트 정보만을 표현한다. 그러나 SVG는 다양하고 
구조화된 벡터 그래픽과 래스터 통합 환경을 제공한다.  

GML(Geograpy Markup language)
OGC(Open Gis Consortium)에서 지도 정보를 표현하기위해 재정한 포맷.
    지리정보를 XML 형태로 표현할수 있는 수단을 제공한다.
GML은 내용과 표현을 분리하였으며 지리정보를 표현에 중점을 맞추고 있다. 
GML은 맵의 드로잉이나 시각적 표현을 위해 SVG와 같은 프리젠테이션 포맷으로 
스타일링 할 수 있다.


X3D(Extensible 3D)
인터넷 가상현실 구현 표준 언어인 VRML을 대체할 새로운 표준.
기존의 VRML에서 사용하던 polygon 체제를 nurbs및 subdivision등으로 바꾸어 
전송량을 줄이고 navigation을 위한 더욱 쉬운 interface, 더욱 효과적인 texturing, 
rendering 방법 들을 채택하고 있다.
X3D의 표준화가 끝나고 기존의 웹브라우저에 이식이 되면, 앞으로 웹에서의 가상공간을 
구현할 때, 별다른 plug-in들이 필요 없으며, 제작자와 유저사이에 기본의 스펙 이외의 
다른 특별한 스펙이 필요한 경우에도 XML의 체계를 이어받았기 때문에 새로운 Tag를
만듦으로써 아주 쉽게 해결할 수 있다.
VRML의 다음버전 VRML-NG(VRML Next-Generation)의 이름을 X3D로 명명. 

XML Database System

Vector Markup Language (VML)
벡터 그래픽

Precision Graphics Markup Language (PGML)
고정밀 2차원 그래픽스 표현 (폰트, 색상, 배치, 합성등)
PostScript, PDF (Portable Ducument Format)에 공통된 이미징 모델 채용

TeXML
TeX과 유사

XslSliderMaker
슬라이드 프리젠테이션

Wireless Application Protocol(WAP)의 Wireless Markup Language(WML)
이동식 단말에서 사용하는 무선 마크업 언어

Voice Extensible Markup Language(VoiceXML)
음성 기반 서비스를 위한 마크업 언어

Simple Object Access Protocol(SOAP)
COM,DCOM,RMI 등의 문제점을 해결하고 이들을 대체하기 위해 만들어진 
분산환경에서 컴퓨팅 수행을 위해 설계된 언어

Web Service Description Language(WSDL)
프로그래밍 단계의 자동 통합에 요구되는 모든 기술 항목들을 문서로 구성하는 
웹 서비스 구성요소 중 하나

Extensible Rights Markup Language(XrML)
디지털 컨텐츠 및 서비스와 연결된 정책 및 권한을 표현 및 관리하는 마크업 언어

Electronic Business XML(ebXML)
기존 EDI와 XML을 포함한 새로운 전자상거래 시스템을 위해 개발 

IP TV 방송 편성표
Ex) 하나TV


반응형


Web/Internet >
CDF
Formats describing metadata for webcasting
Language for the current Microsoft Active Channel

OSD
Format language to describe information for software distribution and installation

<Metadata>
RDF
Universal data technology method for describing metadata
Includes all traditional metadata technology methods
Recently used as a technical language to implement semantic web

MCF
Metadata Technology Method Proposed by Netscape

<Multimedia/Graphics/Speech>
SMIL
Language for synchronizing multimedia data

PGML
2D graphics data in text format the language of expression

MusicML
a language for musical scores
a language used to represent the various symbols used in sheet music

JSML
The XML application language published by Sun to listen to the documented information through the speaker

<Business/Financial>
OFX
Language for exchanging financial information (money information)

ML/EDI
Proposed to provide a framework for exchanging data in different environments
EDI: Electronic Data Interchange

OTP
Define protocols for transactions

ICE
Standards for exchanging information from the business industry

<Science>
MathML
The math symbol Language for display
Viewable via W3C-provided Arena browser

CML
Language for Chemical Formula Labeling

BSML
Language for encoding and displaying information such as DNA structure

NewsML
XML for news

SportsML
sports-related articles

Credit Regulations Management System
I don't know the name, but it is said that the IBK is currently using the system.

Svg(Scalable Vector Graphics)
Extensible Markup Language (XML) Graphics Standard
Text-based vector graphics
Dynamic and interactive interfaces
Scalable
SVG is a web-related technology that allows for expansion and reduction without deformation regardless of resolution
Because it is described as a markup of XML, it has infinite scalability. SVG is different
It may be referenced in XML documents and may be included inside other SVG graphics.
Vector
Vector graphics contain geometric objects such as lines and curves. These are raster
It has more flexibility than a dedicated format and can also integrate various raster graphics.
Graphics
Most XML grammar represents only text information. But SVG is diverse
We provide a structured vector graphic and raster integrated environment.

GML(Geograpy Markup language)
Formats that were redefined by the Open Gis Consortium (OGC) to represent map information.
It provides a means for expressing geographic information in XML format.
GML separates content and expression and focuses on geographic information on expression.
GML is a presentation format, such as SVG, for drawing or visual representation of the map
You can style it.

X3D(Extensible 3D)
A new standard to replace VRML, the standard language for implementing Internet virtual reality.
Change the polygon system used by VRML to nurbs and subdivision, etc
Less transmission, easier interface for navigation, more effective texturing,
Rendering methods are being adopted.
When X3D is standardized and transplanted into an existing Web browser, virtual space on the Web will be created in the future
There is no need for plug-ins when implementing, and there is no need for a plug-in between the producer and the user
Even if you need other special specifications, you have inherited XML's system, so you can get a new Tag
It can be solved very easily by making.
The next version of VRML (VRML Next-Generation) is named X3D.

XML Database System

Vector Markup Language (VML)
Vector graphics

Precision Graphics Markup Language (PGML)
High definition 2D graphics representation (font, color, layout, synthesis, etc.)
PostScript, Adopt a common imaging model for the Portable Document Format (PDF)

TeXML
Similar to TeX

XslSliderMaker
Slide presentation

Wireless Application Protocol(WAP)의 Wireless Markup Language(WML)
Wireless markup language used by mobile terminals

Voice Extensible Markup Language(VoiceXML)
Markup Language for Voice-Based Services

Simple Object Access Protocol(SOAP)
COM,DCOM,It is designed to solve problems such as RMI and replace them
Languages designed to perform computing in a distributed environment

Web Service Description Language(WSDL)
document all technical items required for automatic integration in the programming phase
One of the web service components

Extensible Rights Markup Language(XrML)
Markup language that expresses and manages policies and permissions associated with digital content and services

Electronic Business XML(ebXML)
Development for new e-commerce systems including existing EDI and XML

IP TV broadcast schedule
Ex) Hana TV

728x90
반응형

'리눅스와 웹개발' 카테고리의 다른 글

XML 배경이야기  (4) 2023.12.05
DOM과 SAX의 특징  (7) 2023.12.04
Javascript로 XML 문서 핸들링 하기  (2) 2023.12.01
XML  (2) 2023.11.30
XML의 개념  (2) 2023.11.29

loading