
Understanding XFML - eXchangeable Faceted Metadata Language XML FormatXFML is an eXchangeable Faceted Metadata Language for sharing and publishing hierarchical metadata. This is much helpful in searching documents and to reduce the work that is done in indexing the data available. This is easy to implement and very powerful. This is an open XML format. Any XFML document should conform to the XFML core specification. Details about the core XFML can be found in the link http://purl.oclc.org/NET/xfml/core/
_______________________________________________ XFML core is being built as a subset of XML Topic Maps. Hence XFML will be compatible with topicmaps. Any XFML file can be converted to a valid XTM easily with less effort. XFML has faceted classification of data and it enables hierarchical classification and indexing data. This enables data to be inter-related. The basic building block of XFML is topic. All the topics come under some facet. To under stand facet clearly look at the classification of data given below in hierarchical form: ·
AAA University In the above classification of data the universities can be in the category of Places to Study. Hence Places to Study is a facet. The other facets for the above data can be Specialization and SubjectName. The code given below would be the main content of the XFML document for the data given above: <facet
id="PlaceToStudy">University</facet> An XFML document should start with the declaration XML and then the XFML as given below: <?xml
version="1.0" ?> The XFML document would end with the closing tag of XFML as </xfml>. Facets and topics are the building blocks of any XFML document. Facets would not have any child elements but topics can have any number of child elements. The number of topics for a particular facet id can be any number. You can index some web pages and add them to your XFML document using the <page> tag. An example of the page tag would be something like given below: <page
url="http://www.someurl.com/"> The <page> tag would have the link to the web page in the url attribute. A child element of the <page> called the <occurrence> has the topicid attribute which gives the value of the topic id that is referenced in the url given. There is another tag called the <mapInfo> in the XFML document. This tag is used to given information on the administrative contacts. The common tags that are found in the <mapInfo> tage are the name, email, url, and license tags. For reusing indexes, you need to connect the topics to other maps. This is done by the <connect> tag which is a child element of the <topic> element. The <connect> tag would have the url of the map to which that particular topic is to be connected. An example of the connect tag would be: <topic
id="Basics of Electronics" facetid="SubjectName"> The other way to reuse indexes is to point the topic to some other published resources on the web. This way of pointing to other resources on the web can be done using the <psi> tags. PSI stands for the Published Subject Indicator. The <psi> tag is used as given below: <topic
id="Basics of Electronics" facetid="SubjectName"> Thus XFML
an eXtensible Faceted Metadata Language that finds it use in creating
a XML formatted document that is used for faceted classification of the
metadata and for reusing the indexes already created by some other resource.
|
Cisco
CCNA Certification Video Tutorial Guide - Learn How to Pass the Cisco
CCNA 640-802 Exam... Guaranteed!
|
|||
|
|
||||