Understanding XFML - eXchangeable Faceted Metadata Language XML Format

XFML 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
o Electrical
§ Basics of Electrical
§ Basics of Electronics
o Electronics
§ Basics of Electrical
§ Basics of Electronics
· BBB University
o Electrical
§ Basics of Electrical
§ Basics of Electronics
o Electronics
§ Basics of Electrical
§ Basics of Electronics

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:

University
Specialization
Subject Name

AAA University


BBB University


Electrical


Electronics


Basics of Electrical


Basics of Electronics

An XFML document should start with the declaration XML and then the XFML as given below:


The XFML document would end with the closing tag of XFML as .

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 tag. An example of the page tag would be something like given below:


Some Title for the url.
content description for the url given.



The tag would have the link to the web page in the url attribute. A child element of the called the 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 in the XFML document. This tag is used to given information on the administrative contacts. The common tags that are found in the 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 tag which is a child element of the element. The 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:


Basics of Electronics
http://yoursite.com/pathto/file2.xml#Electrical

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 tags. PSI stands for the Published Subject Indicator. The tag is used as given below:


Basics of Electronics
http://www.somereferencesite.com/search?q=Electrical

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.


SetApp - 100 Apps for everything you ever wanted to do on Mac

FREE Subscription

Subscribe to our mailing list and receive new articles
through email. Keep yourself updated with latest
developments in the industry.

Name:
Email:

Note : We never rent, trade, or sell my email lists to
anyone. We assure that your privacy is respected
and protected.

_______________________________________







FREE Subscription

Stay Current With the Latest Technology Developments Realted to XML. Signup for Our Newsletter and Receive New Articles Through Email.

Name:

Email:

Note : We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.

 

 

Add to My Yahoo!

Visit XML Training Material Guide Homepage

 

 

“Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.”

Copyright - © 2004 - 2019 - All Rights Reserved.