- From: Dave Raggett <dsr@w3.org>
- Date: Mon, 15 Sep 2008 14:20:03 +0100 (BST)
- To: semantic-web@w3.org
Hi Bob, > How does the following look? > > _bnodex rdf:type "us-gaap:SharesOutstanding"; > xbrl:contextRef "x1"; > xbrl:unitRef "Shares"; > xbrl:decimals "-6"; > us-gaap:SharesOutstanding "485000000". > > If the use of the rdf:type object as a predicate is not a good > idea, is there some convention (i.e. an existing predicate from > an existing ontology) to represent the PCDATA of an element that > has attributes that are also being represented by triples? If the concepts in XBRL taxonomies are classes, then rdf:type would seem to be appropriate, see: http://www.w3.org/TR/rdf-schema/#ch_type In general using the RDF schema predicates for type, subClassOf, subPropertyOf and label would be useful for modeling XBRL taxonomies. One question is the namespace for describing XBRL instances. Is it better to the preexisting xbrli <http://www.xbrl.org/2003/instance> namespace instead of a generic XBRL namespace? It might be worth adding datatypes to the literals, e.g. "-6"^^xsd:integer A further question is how to make the URIs for RDF resources identified from XBRL independent on the website on which a copy of an XBRL filing resides. XBRL Linkbases use XLink to refer to element definitions in XBRL Schemas. The URI for the schema depends on the server it has been copied to, e.g. the EDGAR archive. It may be better to use the target namespace for the schema and element name, in place of the schema URI and element definition id. This begs the question of what is the namespace for relationships declared in XBRL linkbases. Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
Received on Monday, 15 September 2008 13:30:49 UTC