Re: New RDF Attributes for DotGnU.rdf

Here is the html output of the classes now, and a list of attributes 
http://demo.dotgnu.org/~mdupont/introspector/output/

DotGnu.Rdf.Attributes.Daml.Cardinality
DotGnu.Rdf.Attributes.Daml.CardinalityQ
DotGnu.Rdf.Attributes.Daml.Comment
DotGnu.Rdf.Attributes.Daml.ComplementOf
DotGnu.Rdf.Attributes.Daml.DatatypeProperty
DotGnu.Rdf.Attributes.Daml.DifferentIndividualFrom
DotGnu.Rdf.Attributes.Daml.DisjointUnionOf
DotGnu.Rdf.Attributes.Daml.DisjointWith
DotGnu.Rdf.Attributes.Daml.Domain
DotGnu.Rdf.Attributes.Daml.EquivalentTo
DotGnu.Rdf.Attributes.Daml.First
DotGnu.Rdf.Attributes.Daml.HasClass
DotGnu.Rdf.Attributes.Daml.HasClassQ
DotGnu.Rdf.Attributes.Daml.HasRdfValue
DotGnu.Rdf.Attributes.Daml.Imports
DotGnu.Rdf.Attributes.Daml.IntersectionOf
DotGnu.Rdf.Attributes.Daml.InverseOf
DotGnu.Rdf.Attributes.Daml.IsDefinedBy
DotGnu.Rdf.Attributes.Daml.Item
DotGnu.Rdf.Attributes.Daml.Label
DotGnu.Rdf.Attributes.Daml.MaxCardinality
DotGnu.Rdf.Attributes.Daml.MaxCardinalityQ
DotGnu.Rdf.Attributes.Daml.MinCardinality
DotGnu.Rdf.Attributes.Daml.MinCardinalityQ
DotGnu.Rdf.Attributes.Daml.ObjectProperty
DotGnu.Rdf.Attributes.Daml.OnProperty
DotGnu.Rdf.Attributes.Daml.OneOf
DotGnu.Rdf.Attributes.Daml.Property
DotGnu.Rdf.Attributes.Daml.Range
DotGnu.Rdf.Attributes.Daml.RdfValue
DotGnu.Rdf.Attributes.Daml.Rest
DotGnu.Rdf.Attributes.Daml.SameClassAs
DotGnu.Rdf.Attributes.Daml.SameIndividualAs
DotGnu.Rdf.Attributes.Daml.SamePropertyAs
DotGnu.Rdf.Attributes.Daml.SeeAlso
DotGnu.Rdf.Attributes.Daml.SubClassOf
DotGnu.Rdf.Attributes.Daml.SubPropertyOf
DotGnu.Rdf.Attributes.Daml.ToClass
DotGnu.Rdf.Attributes.Daml.TransitiveProperty
DotGnu.Rdf.Attributes.Daml.Type
DotGnu.Rdf.Attributes.Daml.UnambiguousProperty
DotGnu.Rdf.Attributes.Daml.UnionOf
DotGnu.Rdf.Attributes.Daml.UniqueProperty
DotGnu.Rdf.Attributes.Daml.VersionInfo
DotGnu.Rdf.Attributes.DotGnuFoaf.GpgPubKey
DotGnu.Rdf.Attributes.DotGnuFoaf.IrcID
DotGnu.Rdf.Attributes.DotGnuFoaf.Location
DotGnu.Rdf.Attributes.DotGnuFoaf.Occupation
DotGnu.Rdf.Attributes.DotGnuFoaf.Ssh1PubKey
DotGnu.Rdf.Attributes.DotGnuFoaf.Ssh2PubKey
DotGnu.Rdf.Attributes.DotGnuFoaf.Task
DotGnu.Rdf.Attributes.DublinCore.Contributor
DotGnu.Rdf.Attributes.DublinCore.Coverage
DotGnu.Rdf.Attributes.DublinCore.Creator
DotGnu.Rdf.Attributes.DublinCore.Date
DotGnu.Rdf.Attributes.DublinCore.Description
DotGnu.Rdf.Attributes.DublinCore.Format
DotGnu.Rdf.Attributes.DublinCore.Identifier
DotGnu.Rdf.Attributes.DublinCore.Language
DotGnu.Rdf.Attributes.DublinCore.Publisher
DotGnu.Rdf.Attributes.DublinCore.Relation
DotGnu.Rdf.Attributes.DublinCore.Rights
DotGnu.Rdf.Attributes.DublinCore.Source
DotGnu.Rdf.Attributes.DublinCore.Subject
DotGnu.Rdf.Attributes.DublinCore.Title
DotGnu.Rdf.Attributes.DublinCore.Type
DotGnu.Rdf.Attributes.Foaf.AimChatID
DotGnu.Rdf.Attributes.Foaf.CurrentProject
DotGnu.Rdf.Attributes.Foaf.Depiction
DotGnu.Rdf.Attributes.Foaf.Depicts
DotGnu.Rdf.Attributes.Foaf.DnaChecksum
DotGnu.Rdf.Attributes.Foaf.Family_name
DotGnu.Rdf.Attributes.Foaf.FirstName
DotGnu.Rdf.Attributes.Foaf.FundedBy
DotGnu.Rdf.Attributes.Foaf.Geekcode
DotGnu.Rdf.Attributes.Foaf.Givenname
DotGnu.Rdf.Attributes.Foaf.Homepage
DotGnu.Rdf.Attributes.Foaf.Img
DotGnu.Rdf.Attributes.Foaf.Interest
DotGnu.Rdf.Attributes.Foaf.JabberID
DotGnu.Rdf.Attributes.Foaf.Knows
DotGnu.Rdf.Attributes.Foaf.LinkedWith
DotGnu.Rdf.Attributes.Foaf.Logo
DotGnu.Rdf.Attributes.Foaf.Made
DotGnu.Rdf.Attributes.Foaf.Mbox
DotGnu.Rdf.Attributes.Foaf.Mbox_sha1sum
DotGnu.Rdf.Attributes.Foaf.MsnChatID
DotGnu.Rdf.Attributes.Foaf.MyersBriggs
DotGnu.Rdf.Attributes.Foaf.Name
DotGnu.Rdf.Attributes.Foaf.Nick
DotGnu.Rdf.Attributes.Foaf.Page
DotGnu.Rdf.Attributes.Foaf.PastProject
DotGnu.Rdf.Attributes.Foaf.Phone
DotGnu.Rdf.Attributes.Foaf.Plan
DotGnu.Rdf.Attributes.Foaf.Publications
DotGnu.Rdf.Attributes.Foaf.SchoolHomepage
DotGnu.Rdf.Attributes.Foaf.Sha1
DotGnu.Rdf.Attributes.Foaf.Surname
DotGnu.Rdf.Attributes.Foaf.Theme
DotGnu.Rdf.Attributes.Foaf.Thumbnail
DotGnu.Rdf.Attributes.Foaf.Title
DotGnu.Rdf.Attributes.Foaf.Topic
DotGnu.Rdf.Attributes.Foaf.Topic_interest
DotGnu.Rdf.Attributes.Foaf.Weblog
DotGnu.Rdf.Attributes.Foaf.WorkInfoHomepage
DotGnu.Rdf.Attributes.Foaf.WorkplaceHomepage
DotGnu.Rdf.Attributes.Owl.AllRdfValuesFrom
DotGnu.Rdf.Attributes.Owl.Cardinality
DotGnu.Rdf.Attributes.Owl.ComplementOf
DotGnu.Rdf.Attributes.Owl.DatatypeProperty
DotGnu.Rdf.Attributes.Owl.DisjointWith
DotGnu.Rdf.Attributes.Owl.FunctionalProperty
DotGnu.Rdf.Attributes.Owl.HasRdfValue
DotGnu.Rdf.Attributes.Owl.Imports
DotGnu.Rdf.Attributes.Owl.IntersectionOf
DotGnu.Rdf.Attributes.Owl.InverseFunctionalProperty
DotGnu.Rdf.Attributes.Owl.InverseOf
DotGnu.Rdf.Attributes.Owl.MaxCardinality
DotGnu.Rdf.Attributes.Owl.MinCardinality
DotGnu.Rdf.Attributes.Owl.ObjectProperty
DotGnu.Rdf.Attributes.Owl.OnProperty
DotGnu.Rdf.Attributes.Owl.OneOf
DotGnu.Rdf.Attributes.Owl.SomeRdfValuesFrom
DotGnu.Rdf.Attributes.Owl.UnionOf
DotGnu.Rdf.Attributes.Owl.VersionInfo
DotGnu.Rdf.Attributes.Rdf.Object
DotGnu.Rdf.Attributes.Rdf.Predicate
DotGnu.Rdf.Attributes.Rdf.Property
DotGnu.Rdf.Attributes.Rdf.RdfValue
DotGnu.Rdf.Attributes.Rdf.Subject
DotGnu.Rdf.Attributes.Rdf.Type
DotGnu.Rdf.Attributes.RdfSchema.Comment
DotGnu.Rdf.Attributes.RdfSchema.ConstraintProperty
DotGnu.Rdf.Attributes.RdfSchema.IsDefinedBy
DotGnu.Rdf.Attributes.RdfSchema.Label
DotGnu.Rdf.Attributes.RdfSchema.Range
DotGnu.Rdf.Attributes.RdfSchema.SeeAlso
DotGnu.Rdf.Attributes.RdfSchema.SubClassOf
DotGnu.Rdf.Attributes.RdfSchema.SubPropertyOf
DotGnu.Rdf.Attributes.Wsdl.Binding
DotGnu.Rdf.Attributes.Wsdl.BindingFault
DotGnu.Rdf.Attributes.Wsdl.BindingInput
DotGnu.Rdf.Attributes.Wsdl.BindingOperation
DotGnu.Rdf.Attributes.Wsdl.BindingOutput
DotGnu.Rdf.Attributes.Wsdl.Definition
DotGnu.Rdf.Attributes.Wsdl.Documentation
DotGnu.Rdf.Attributes.Wsdl.Fault
DotGnu.Rdf.Attributes.Wsdl.Import
DotGnu.Rdf.Attributes.Wsdl.Input
DotGnu.Rdf.Attributes.Wsdl.Location
DotGnu.Rdf.Attributes.Wsdl.Message
DotGnu.Rdf.Attributes.Wsdl.Name
DotGnu.Rdf.Attributes.Wsdl.Namespace
DotGnu.Rdf.Attributes.Wsdl.Operation
DotGnu.Rdf.Attributes.Wsdl.Output
DotGnu.Rdf.Attributes.Wsdl.ParamMessage
DotGnu.Rdf.Attributes.Wsdl.Part
DotGnu.Rdf.Attributes.Wsdl.PartElement
DotGnu.Rdf.Attributes.Wsdl.PartType
DotGnu.Rdf.Attributes.Wsdl.Port
DotGnu.Rdf.Attributes.Wsdl.PortBinding
DotGnu.Rdf.Attributes.Wsdl.PortType
DotGnu.Rdf.Attributes.Wsdl.Service
DotGnu.Rdf.Attributes.Wsdl.TargetNamespace
DotGnu.Rdf.Attributes.Wsdl.Type
DotGnu.Rdf.Attributes.Wsdl.Types

--- James Michael DuPont <mdupont777@yahoo.com> wrote:
> 
> Dear all,
> 
> I have hacked out a huge set of new attributes c# based on the rdf
> types of many popular rdf namespaces :
> 
> you can now add in rdf attributes to any c# program, attach them to
> classes and methods. Later write programs to read out that
> inforamation.
> 
> Long term i would like to compile rdf files directly into c# and
> embedd
> a processor. then you can search for metadata objects in your program
> based on rdf, and use reflection to gain more information about the
> existing program. 
> 
> Here is an example of using it :
> http://demo.dotgnu.org/~mdupont/introspector/WebService.cs
> 
> Here is a selfcontained perlscript with embedded information about
> the
> attributes to generate
> http://demo.dotgnu.org/~mdupont/introspector/makeattributes.pl
> 
> Here is an example of the attributes for rdfs :
>
http://demo.dotgnu.org/~mdupont/introspector/output/DotGnu.Rdf.Attributes.RdfSchema.cs
> 
> Here are the rest of them :
> http://demo.dotgnu.org/~mdupont/introspector/output/
> 
> have fun!
> mike
> 
> =====
> James Michael DuPont
> http://introspector.sourceforge.net/
> 
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> http://sbc.yahoo.com
> 


=====
James Michael DuPont
http://introspector.sourceforge.net/

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

Received on Tuesday, 15 July 2003 02:29:16 UTC