The Cover Pages [画像:The OASIS Cover Pages: The Online Resource for Markup Language Technologies]
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
Resource Description Framework (RDF)

Contents


Overview of RDF

This RDF document currently provides information and references for both the Resource Description Framework (RDF) Model and Syntax Specification and the Resource Description Framework (RDF) Schema Specification. References are given for articles/papers, in addition to RDF software. A more complete RDF reference collection, in many respects, is "Dave Beckett's Resource Description Framework (RDF) Resource Guide."

"RDF (Resource Description Framework) is a framework for metadata; it provides interoperability between applications that exchange machine-understandable information on the Web. RDF emphasizes facilities to enable automated processing of Web resources. RDF metadata can be used in a variety of application areas; for example: in resource discovery to provide better search engine capabilities; in cataloging for describing the content and content relationships available at a particular Web site, page, or digital library; by intelligent software agents to facilitate knowledge sharing and exchange; in content rating; in describing collections of pages that represent a single logical 'document'; for describing intellectual property rights of Web pages, and in many others. RDF with digital signatures will be key to building the 'Web of Trust' for electronic commerce, collaboration, and other applications." [from the W3C FAQ document]

Resource Description Framework (RDF) "provides a more general treatment of metadata. RDF is a declarative language and provides a standard way for using XML to represent metadata in the form of statements about properties and relationships of items on the Web. Such items, known as resources, can be almost anything, provided it has a Web address. This means that you can associate metadata with a Web page, a graphic, an audio file, a movie clip, and so on. RDF provides a framework in which independent communities can develop vocabularies that suit their specific needs and share vocabularies with other communities. In order to share vocabularies, the meaning of the terms must be spelled out in detail. The descriptions of these vocabulary sets are called RDF Schemas. A schema defines the meaning, characteristics, and relationships of a set of properties, and this may include constraints on potential values and the inheritance of properties from other schemas. The RDF language allows each document containing metadata to clarify which vocabulary is being used by assigning each vocabulary a Web address. The schema specification language is a declarative representation language influenced by ideas from knowledge representation (e.g., semantic nets, frames, predicate logic) as well as database schema specification languages and graph data models. RDF uses the idea of the XML namespace to effectively allow RDF statements to reference a particular RDF vocabulary or 'schema'. [From the W3C Metadata Activity page]

The Resource Description Framework (RDF) is a specification governing the interoperability of applications in terms of metadata property sets. It is being developed under the authority of the W3C in the context of the W3C Metadata activity. The draft specifications from W3C confirm that "RDF will use XML as the transfer syntax in order to leverage other tools and code bases being built around XML..." The collaborative RDF effort is based upon several other metadata initiatives; the working group responsible for the draft is composed of "key industry players including DVL, Grif, IBM, KnowledgeCite, LANL, Microsoft, Netscape, Nokia, OCLC, Reuters, SoftQuad and University of Michigan." "RDF metadata can be used in a variety of application areas such as: (1) in resource discovery to provide better search engine capabilities; (2) in cataloging for describing the content and content relationships available at a particular Web site, page, or digital library; (3) by intelligent software agents to facilitate knowledge sharing and exchange; (4) in content rating for child protection and privacy protection; (5) in describing collections of pages that represent a single logical "document"; (6) for describing intellectual property rights of Web pages." [press release October 3, 1997]

"RDF is the result of a number of metadata communities (including Dublin Core, PICS, Digital Signatures) bringing together their needs to provide a robust and flexible architecture for supporting metadata on the Internet and WWW. RDF will use the new XML as its main carrier syntax." [from the DSTC page, where the Resource Description Framework is listed as a Resource Discovery Unit 'Special Project']

RDF Resources at W3C

W3C RDF Specifications

[February 10, 2004] W3C Recommendations: Resource Description Framework (RDF) and Web Ontology Language (OWL). The World Wide Web Consortium has announced "final approval of two key Semantic Web technologies, the revised Resource Description Framework (RDF) and the Web Ontology Language (OWL). RDF and OWL are Semantic Web standards that provide a framework for asset management, enterprise integration and the sharing and reuse of data on the Web. These standard formats for data sharing span application, enterprise, and community boundaries, since different types of users can share the same information even if they don't share the same software." The Resource Description Framework (RDF) is a "language for representing information about resources in the World Wide Web. It is particularly intended for representing metadata about Web resources, such as the title, author, and modification date of a Web page, copyright and licensing information about a Web document, or the availability schedule for some shared resource. However, by generalizing the concept of a 'Web resource', RDF can also be used to represent information about things that can be identified on the Web, even when they cannot be directly retrieved on the Web. Examples include information about items available from on-line shopping facilities (e.g., information about specifications, prices, and availability), or the description of a Web user's preferences for information delivery." The W3C RDF Recommendation is presented six parts: Primer, Concepts, Syntax, Semantics, Vocabulary, and Test Cases. The OWL Web Ontology Language is "intended to be used when the information contained in documents needs to be processed by applications, as opposed to situations where the content only needs to be presented to humans. OWL can be used to explicitly represent the meaning of terms in vocabularies and the relationships between those terms. This representation of terms and their interrelationships is called an ontology. OWL has more facilities for expressing meaning and semantics than XML, RDF, and RDF-S, and thus OWL goes beyond these languages in its ability to represent machine interpretable content on the Web. OWL is a revision of the DAML+OIL web ontology language incorporating lessons learned from the design and application of DAML+OIL." W3C has published the OWL Recommendation in six documents: Use Cases, Overview, Guide, Language Reference, Test Cases, and Language Semantics and Abstract Syntax.

RDF Recommendations 2004-02:

Short list [2002-11], substituting for subsequent material that needs editing:

RDF Model Theory

RDF Model Theory. W3C Working Draft 25-September-2001. Version URL: http://www.w3.org/TR/2001/WD-rdf-mt-20010925/. Latest version URL: http://www.w3.org/TR/rdf-mt/. Edited by Patrick Hayes (IHMC, University of West Florida). The document provides a "specification of a model-theoretic semantics for RDF and RDFS, and some basic results on entailment. It does not cover reification or special meanings associated with the use of RDF containers. This document was written with the intention of providing a precise semantic theory for RDF and RDFS, and to sharpen the notions of consequence and inference in RDF. It reflects the current understanding of the RDF Core working group at the time of writing. In some particulars this differs from the account given in Resource Description Framework (RDF) Model and Syntax Specification, and these exceptions are noted..."

Refactoring RDF/XML Syntax

[September 06, 2001] Refactoring RDF/XML Syntax . W3C Working Draft 06-September-2001. Latest version URL: http://www.w3.org/TR/rdf-syntax-grammar/. Edited by Dave Beckett (University of Bristol). "This RDF Core WG Working Draft describes the updates to the grammar for the XML syntax of the RDF model as described in RDF Model Syntax after amendments and clarifications from the RDF Core WG. From the Introduction: "RDF Model and Syntax used an EBNF form plus explanatory text to explain the XML syntax. Subsequent implementations of this syntax and comparison of the resulting RDF models have shown that there was ambiguity: implementations generated different models and certain syntax forms were not widely implemented. These issues were generally made as either feedback to www-rdf-comments@w3.org or from discussions on the RDF Interest Group list www-rdf-interest@w3.org. The RDF Core Working Group is chartered to respond to the need for a number of fixes, clarifications and improvements to the specification of RDF's abstract model and XML syntax. The working group invites feedback from the developer community on the effects of its proposals on existing implementations and documents. Several decisions including amendments and deletions to the grammar are refered to below. The definitive record of the decisions is the RDF Core WG issues list. This document records the process of updating the existing grammar showing the changes made step-by-step. The original grammar uses EBNF [...] this was transformed to be represented in terms of XML Information Set items which moves from the rather low-level details, such as particular forms of empty elements. This allows the grammar to be more precisely recorded and the mapping from the XML syntax to the RDF model more clearly shown. This process is not yet complete, in that the final step is defining for each syntax production which RDF statements are added to the resulting model (if any). It is required that this be a more precise process than before in preferably a machine checkable language, mapping from the XML syntax to the RDF model. For this to happen means formalizing using one or more of various technologies such as XML Schema (Primer, Structures, Datatypes), RELAX, TREX, Relax NG and Schematron (not an exclusive list)..." Appendix A, Informational References provides a reference list for a dozen or so alternatives, viz., "other ways to express the existing grammar, new syntaxes and grammars and other new ideas..."

RDF Model and Syntax Specification

  • [March 26, 2002] W3C Updates RDF/XML Syntax Specification. The W3C RDF Core Working Group has published a working draft for RDF/XML Syntax Specification (Revised). The revised draft supersedes the previous W3C RDF Model & Syntax specification published 1999年02月22日. The new WD is issued in response to "the need for a number of fixes, clarifications, and improvements to the specification of RDF's abstract graph and XML syntax. Implementations of the earlier syntax and comparison of the resulting RDF graphs had shown that there was ambiguity; implementations generated different graphs and certain syntax forms were not widely implemented." The new RDF/XML syntax has been updated "to be specified in terms of the XML Information Set with new support for XML Base. For each part of the syntax, it defines the mapping rules for generating the RDF graph as defined in the RDF Model Theory. This is done using the N-Triples graph serializing test format which enables more precise recording of the mapping in a machine processable and testable form. These tests are gathered and published in the RDF Test Cases... the document re-represents the original EBNF grammar in terms of the XML Information Set items which moves from the rather low-level details, such as particular forms of empty elements. This allows the grammar to be more precisely recorded and the mapping from the XML syntax to the RDF graph more clearly shown." [Full context]

  • [February 22, 1999] Resource Description Framework (RDF) Model and Syntax Specification. W3C Recommendation. REC-rdf-syntax-19990222. Edited by Ora Lassila and Ralph R. Swick. Also the press release. "The foundation of RDF is a model for representing named properties and property values. The RDF model draws on well-established principles from various data representation communities. RDF properties may be thought of as attributes of resources and in this sense correspond to traditional attribute-value pairs. RDF properties also represent relationships between resources and an RDF model can therefore resemble an entity-relationship diagram. In object-oriented design terminology, resources correspond to objects and properties correspond to instance variables. . . This document introduces a model for representing RDF metadata as well as a syntax for encoding and transporting this metadata in a manner that maximizes the interoperability of independently developed Web servers and clients. The syntax presented here uses the Extensible Markup Language [XML]: one of the goals of RDF is to make it possible to specify semantics for data based on XML in a standardized, interoperable manner. RDF and XML are complementary: RDF is a model of metadata and only addresses by reference many of the encoding issues that transportation and file storage require (such as internationalization, character sets, etc.). For these issues, RDF relies on the support of XML. It is also important to understand that this XML syntax is only one possible syntax for RDF and that alternate ways to represent the same RDF data model may emerge. . . This specification defines two XML syntaxes for encoding an RDF data model instance. The serialization syntax expresses the full capabilities of the data model in a very regular fashion. The abbreviated syntax includes additional constructs that provide a more compact form to represent a subset of the data model. RDF interpreters are expected to implement both the full serialization syntax and the abbreviated syntax. Consequently, metadata authors are free to mix the two."

  • [January 05, 1999] "Resource Description Framework (RDF) Model and Syntax Specification." W3C Proposed Recommendation 05-January-1999. PR-rdf-syntax-19990105. Edited by Ora Lassila (Nokia Research Center) and Ralph R. Swick (World Wide Web Consortium). The document "introduces a model for representing RDF metadata as well as a syntax for encoding and transporting this metadata in a manner that maximizes the interoperability of independently developed Web servers and clients. The syntax presented here uses the Extensible Markup Language [XML]: one of the goals of RDF is to make it possible to specify semantics for data based on XML in a standardized, interoperable manner. RDF and XML are complementary: RDF is a model of metadata and only addresses by reference many of the encoding issues that transportation and file storage require (such as internationalization, character sets, etc.). For these issues, RDF relies on the support of XML. It is also important to understand that this XML syntax is only one possible syntax for RDF and that alternate ways to represent the same RDF data model may emerge."

  • [August 21, 1998] A revised Working Draft of the Resource Description Framework (RDF) Model and Syntax Specification was released by the W3C RDF Model and Syntax Working Group. References: WD-rdf-syntax-19980819, W3C Working Draft 19 August 1998. The editors are Ora Lassila (Nokia Research Center) and Ralph R. Swick (World Wide Web Consortium). Document overview: "Resource Description Framework (RDF) is a foundation for processing metadata; it provides interoperability between applications that exchange machine-understandable information on the Web. This document introduces a model for representing RDF metadata as well as a syntax for encoding and transporting this metadata in a manner that maximizes the interoperability of independently developed web servers and clients. The syntax presented here uses the Extensible Markup Language (XML). [. . .] The most significant change [in this WD version] is the completion of Section 7., 'Examples'. The use of the term 'URI' has been updated to 'URI reference' in the appropriate places to precisely indicate the intent that resources describable by RDF include fragments of documents. A leading underscore character has been added to the names of the ordinal properties used to denote collection membership to make the resulting names conform to XML syntax requirements. This draft also uses the updated XML namespace declaration syntax and incorporates some small editorial improvements. The RDF Model and Syntax Working Group expects that this draft is very close to final and that a 'last call' for comments is imminent."

  • [July 21, 1998] Announcement from Eric Miller (OCLC) for a new W3C Working Draft of the "Resource Description Framework (RDF) Model and Syntax Specification. References: WD-rdf-syntax-19980720, W3C Working Draft 20 July 1998. The editors are Ora Lassila (Nokia Research Center) and Ralph R. Swick (World Wide Web Consortium). The document "introduces a model for representing RDF metadata as well as a syntax for encoding and transporting this metadata in a manner that maximizes the interoperability of independently developed web servers and clients. The syntax presented here uses the Extensible Markup Language [XML]: one of the goals of RDF is to make it possible to specify semantics for data based on XML in a standardized, interoperable manner. RDF and XML are complementary: RDF is a model of metadata, and only superficially addresses many of the encoding issues that transportation and file storage require (such as internationalization, character sets, etc.). For these issues, RDF relies on the support of XML. It is also important to understand that XML is only one possible syntax for RDF, and that alternate ways to represent the same RDF data model may emerge."

  • [February 17, 1998] Announcement from Eric Miller (Office of Research, OCLC Online Computer Library Center) for a new W3C RDF Resource Description Framework draft specification, Resource Description Framework (RDF) Model and Syntax. The document editors are Ora Lassila (Nokia Research Center) and Ralph R. Swick (World Wide Web Consortium). Reference: WD-rdf-syntax-19980216, W3C Working Draft 16 Feb 1998.

  • [October 02, 1997] Announcement from Eric Miller (OCLC Online Computer Library Center, Office of Research) for the public availability of Resource Description Framework RDF Model and Syntax draft specification (WD-rdf-syntax-971002.html). Developed under the auspices of the W3C, RDF "is designed to provide an infrastructure to support metadata across many web-based activities. RDF is the result of a number of metadata communities (including the Dublin Core and Warwick Framework) bringing together their needs to provide a robust and flexible architecture for supporting metadata on the WWW." The editors of the draft are Ora Lassila (Nokia Research Center, currently visiting W3C) and Ralph R. Swick (World Wide Web Consortium). The online draft specification is available as: http://www.w3.org/TR/WD-rdf-syntax-971002. [local archive copy]

  • the W3C press release (October 03, 1997) for WD-rdf-syntax-971002.html [archive copy]

RDF Schema Specification

  • [March 03, 1999] Resource Description Framework (RDF) Schema Specification. W3C Proposed Recommendation 03-March-1999. Editors: Dan Brickley and R.V. Guha. "This specification describes how to use RDF to describe RDF vocabularies. The specification also defines a basic vocabulary for this purpose, as well as an extensibility mechanism to anticipate future additions to RDF. . . The RDF data model defines a simple model for describing interrelationships among resources in terms of named properties and values. RDF properties may be thought of as attributes of resources and in this sense correspond to traditional attribute-value pairs. RDF properties also represent relationships between resources. As such, the RDF data model can therefore resemble an entity-relationship diagram. The RDF data model, however, provides no mechanisms for declaring these properties, nor does it provide any mechanisms for defining the relationships between these properties and other resources. That is the role of RDF Schema. Resource description communities require the ability to say certain things about certain kinds of resources. For describing bibliographic resources, for example, descriptive attributes including 'author', 'title', and 'subject' are common. For digital certification, attributes such as 'checksum' and 'authorization' are often required. The declaration of these properties (attributes) and their corresponding semantics are defined in the context of RDF as an RDF schema. A schema defines not only the properties of the resource (e.g., title, author, subject, size, color, etc.) but may also define the kinds of resources being described (books, Web pages, people, companies, etc.). This document does not specify a vocabulary of descriptive elements such as 'author'. Instead, it specifies the mechanisms needed to define such elements, to define the classes of resources they may be used with, to restrict possible combinations of classes and relationships, and to detect violations of those restrictions. Thus, this document defines a schema specification language. More succinctly, the RDF Schema mechanism provides a basic type system for use in RDF models. It defines resources and properties such as rdfs:Class and rdfs:subClassOf that are used in specifying application-specific schemas. The typing system is specified in terms of the basic RDF data model - as resources and properties. Thus, the resources constituting this typing system become part of the RDF model of any description that uses them. The schema specification language is a declarative representation language influenced by ideas from knowledge representation (e.g., semantic nets, frames, predicate logic) as well as database schema specification languages (e.g., NIAM) and graph data models. The RDF schema specification language is less expressive, but much simpler to implement, than full predicate calculus languages such as CycL and KIF."

  • [August 14, 1998] A revised Working Draft for the "Resource Description Framework (RDF) Schemas" was published by the W3C on August 14, 1998. References: WD-rdf-schema-19980814, W3C Working Draft 14 August 1998. The editors are Dan Brickley (University of Bristol), R.V. Guha (Netscape), and Andrew Layman (Microsoft). This draft specification is a work in progress representing the current consensus of the W3C RDF Schema Working Group. It constitutes a "revision of the RDF Schema working draft dated 9 April 1998. The major difference between this version and the previous version is that this version adopts a 'property centric' approach whereas the previous version was 'class-centric'. In the previous version, Classes could be defined in a manner similar to an OO programming language like Java. A new class would have a number of 'allowedPropertyType' arcs that pointed to property types which would be expected to occur on all instances of the class (modulo optionality constraints). For example, if we defined a class 'Book', we might define it to have allowed property types of 'author', 'title', and 'publisher'. If all three of those were not defined, then we did not have a legal occurance of a 'Book' node. This approach is familiar to many, because of its similarity to programming. It works well if things can be designed in advance. However, our direction is to allow a very free-flowing annotation style, and we believe that may not fit in with heavily pre-designed class hierarchies. This version of the specification adopts a property-centric approach. Instead of defining a Class in terms of the Properties it has, we define Properties in terms of the Classes they may connect. That is the role of the RDFS:domain and RDFS:range constraints. For example, we could define the 'author' property to have a domain of 'Book' and a range of 'String'. The benefits of the property centric approach are that it is very easy for anyone to say anything they want about existing resources, which is one of the axioms of the web. Feedback on this point is particuarly encouraged." See further on RDF in the main database section, "Resource Description Framework (RDF)." [local archive copy]

  • Resource Description Framework (RDF) Schemas - WD-rdf-schema-19980409, W3C Working Draft 9 April 1998; [local archive copy]

Related W3C Documents

  • [January 14, 2004] Hewlett-Packard Submits Query Language for RDF (RDQL) to W3C. W3C has acknowledged receipt of a member submission RDQL: A Query Language for RDF from Hewlett-Packard. RDQL has already "been implemented in a number of RDF systems for extracting information from RDF graphs." RDQL represents an evolution from several languages, including ideas described in a 1998 W3C Query Languages meeting paper Enabling Inference, by R.V. Guha, Ora Lassila, Eric Miller, and Dan Brickley. RDQL is "an implementation of an SQL-like query language for RDF. It treats RDF as data and provides query with triple patterns and constraints over a single RDF model. The target usage is for scripting and for experimentation in information modelling languages. The language is derived from SquishQL. The purpose of RDQL is as a model-level access mechanism that is higher level than an RDF API. Query provides one way in which the programmer can write a more declarative statement of what is wanted, and have the system retrieve it." According to the W3C Staff Comment on the submission, the RDQL approach "suggests a strategy for possible standardization: an RDQL-like language could be developed and deployed without detailed treatment of rule or inference facilities, yet subsequently be used to query "smarter" RDF services which make use of inferences licensed by OWL or RDF-rule semantics."

  • [April 6, 2001] "An RDF Schema for the XML Information Set." W3C Note 6-April-2001. Latest version URL: http://www.w3.org/TR/xml-infoset-rdfs. The document "defines an RDF schema for the XML Infoset." It is a W3C Note produced by the XML Core Working Group to supplement the XML Infoset specification but is not a normative part of that specification. The authors hope this document will be useful as an aid to understanding the Infoset and, perhaps, for validating infosets serialized as RDF instances. See the text of the schema. [cache]

  • [September 29, 2000] A W3C Note on XLink and RDF bears the title Harvesting RDF Statements from XLinks . Reference: W3C Note 29-September-2000, edited by Ron Daniel Jr. (Metacode Technologies Inc.). This Note is not a formal product of the W3C XML Linking Working Group, but "is made available by the W3C XML Linking Working Group for the consideration of the XLink and RDF communities in the hopes that it may prove useful." Abstract: "Both XLink and RDF provide a way of asserting relations between resources. RDF is primarily for describing resources and their relations, while XLink is primarily for specifying and traversing hyperlinks. However, the overlap between the two is sufficient that a mapping from XLink links to statements in an RDF model can be defined. Such a mapping allows XLink elements to be harvested as a source of RDF statements. XLink links (hereafter, 'links') thus provide an alternate syntax for RDF information that may be useful in some situations. This Note specifies such a mapping, so that links can be harvested and RDF statements generated. The purpose of this harvesting is to create RDF models that, in some sense, represent the intent of the XML document. The purpose is not to represent the XLink structure in enough detail that a set of links could be round-tripped through an RDF model." [Principles:] "Simple RDF statements are comprised of a subject, a predicate, and an object. The subject and predicate are identified by URI references, and the object may be a URI reference or a literal string. To map an XLink link into an RDF statement, we need to be able to determine the URI references of the subject and predicate. We must also be able to determine the object, be it a URI reference or a literal. The general principle behind the mapping specified here is that each arc in a link gives rise to one RDF statement. The starting resource of the arc is mapped to the subject of the RDF statement. The ending resource of the arc is mapped to the object of the RDF statement. The arc role is mapped to the predicate of the RDF statement. However, a number of corner cases arise, described in [Section] 3, 'Mapping Specification'. RDF statements are typically collected together into 'models.' The details of how models are structured are implementation dependent. This Note assumes that harvested statements are added to 'the current model,' which is the model being constructed when the statement was harvested. But this Note, like RDFSchema, does not specify exactly how models must be structured."

  • [September 28, 2000] An updated version of the W3C Note Describing and Retrieving Photos Using RDF and HTTP has been posted. Reference: W3C Note, 28-September-2000; by Yves Lafon and Bert Bos (W3C). "This note describes a project for describing and retrieving (digitized) photos with (RDF) metadata. It describes the RDF schemas, a data-entry program for quickly entering metadata for large numbers of photos, a way to serve the photos and the metadata over HTTP, and some suggestions for search methods to retrieve photos based on their descriptions. The data-entry program has been implemented in Java, a specific Jigsaw frame has been done to retrieve the RDF from the image through HTTP. The RDF schema uses the Dublin Core schema as well as additional schemas for technical data. We already have a demo site, and, in a few weeks, we have sample source code available for download. The online demo: A sample server has been set up, and some pictures are available. Any request to text version of those pictures will give you the RDF description of the picture. I.e., an HTTP request for MIME type image/jpeg or image/* returns the photo, a request for text/rdf or text/* returns the metadata. Or you can just view the metadata by adding ';textFrdf' at the end of the pictures URI. Note that the index page has been created by a script using the RDF embedded in the pictures for the captions and alt text. The system can be useful for collections of holiday snapshots as well as for more ambitious photo collections. The Jigsaw extension and the JPEG related classes are a available in the Jigsaw 2.0.4 distribution, the metadata editor rdfpic is available from the Jigsaw demo site. Appendix A of the Note supplies three schemas (Dublin Core, technical and content) in the syntax proposed by the RDF schemas draft." Compare (2) "DIG35: Metadata Standard for Digital Images."

  • "PICS Rating Vocabularies in XML/RDF." By Dan Brickley, Ralph R. Swick. W3C NOTE 27 March 2000. "PICS, the Platform for Internet Content Selection [PICS96], [PICSSYS96] is a system for associating metadata (PICS "labels") with Internet content. PICS provides a mechanism whereby independent groups can develop metadata vocabularies without naming conflict. The syntax of a PICS label is very compact and does not use any of the subsequent Web technology such as XML and XSL. RDF, the Resource Description Framework, provides a model for representing metadata that is even more general than PICS, with more expressive power, and uses XML syntax. A goal of RDF was to permit the mechanical translation of PICS metadata into RDF form. This document represents one possible mapping of PICS into XML/RDF.

  • The Cambridge Communiqué. W3C NOTE 7 October 1999. Edited by Ralph R. Swick and Henry S. Thompson. "This document is a report of the results of a meeting of a group of W3C Members involved in XML and RDF to advance the general understanding of a unified approach to the expression of Web data models. This document is one response to the Web data architecture discussed in "Web Architecture: Describing and Exchanging Data." A group consisting of W3C Member representatives and W3C staff involved in the XML and RDF activities met [members only] on August 26 and 27, 1999 to discuss the architectural relationship between the schema work being undertaken within these two activities. The goals of this meeting were to articulate a vision of this relationship for the Web community, to feed input into the XML Schema Working Group and other W3C activities in support of this vision, and to resolve issues raised in the Member review of the RDF Schema Proposed Recommendation concerning overlap with XML work." [CamComm cache]

  • [August 06, 1998] The W3C has acknowledged receipt of a submission providing "A Discussion of the Relationship Between RDF-Schema and UML." References: NOTE-rdf-uml-19980804, W3C Note 04-Aug-1998. The author is Walter W. Chang (Advanced Technology Group, Adobe Systems). The note "summarizes the relationship between RDF-Schema and UML, [which is] the generic industry standard object-oriented modeling framework for information systems modeling; [. . .] it briefly describes these systems then relates them to each other. [. . .] The various constructs and elements in the class models of UML and RDF-Schema readily map between each other. While currently the RDF-Schema work does not have counterparts to the other 5 remaining UML modeling areas, RDF-Schema could be extended to support these models as well. [The] note describes the relationship between the elements of the class models for RDF-Schema and UML. An outline is presented to show how a given schema represented by the RDF-Schema model can be transformed into an equivalent UML class schema representation. . . because UML contains additional modeling constructs not found in RDF-Schema, full specification using UML may result in a DLG model that is a superset of the model specified by RDF-Schema. However, [...] extensions to the RDF-Schema model could be made to support these class model constructs as well as other UML system models as needed by future application schemas that use RDF-Schema." Compare: "UML eXchange Format (UXF)" and "Object Management Group (OMG) and XML Metadata Interchange Format (XMI).

General: News, Articles, Papers on RDF

Software Tools for RDF

Other RDF Resources

SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Last modified: March 29, 2004

Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

Newsletter Subscription
Newsletter Archives
[画像:Globe Image]

Document URI: http://xml.coverpages.org/rdf.htmlLegal stuff
Robin Cover, Editor: robin@oasis-open.org


AltStyle によって変換されたページ (->オリジナル) /